Skip to content
The Jenkins Controller is preparing for shutdown. No new builds can be started.
Unstable

Changes

Summary

  1. NEWT initScreenModeStatus(): Issue setScreenSize() to update screen size (details)
  2. NEWT OSX: Add native ScreenMode impl. - TODO: Programmatically set the (details)
Commit baca92ef4cead762663efa61e81584c8a8ece7b4 by Sven Gothel
NEWT initScreenModeStatus(): Issue setScreenSize() to update screen size based on native RANDR (more correct)

Clarify Screen's getWidth(), getHeight() values (-> rotated)

Also add DEBUG output for collected native modes and nativeIdx mapping.
The file was modifiedsrc/newt/classes/jogamp/newt/ScreenImpl.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/Screen.java (diff)
Commit a2ad741de1d9e784e2016184d07c2b7901f04f42 by Sven Gothel
NEWT OSX: Add native ScreenMode impl. - TODO: Programmatically set the rotation! (How to ?)

Get/Set ScreenMode impl on OSX.
Set is limited to resolution and size, since I don't know how to change the rotation.
The file was modifiedsrc/newt/classes/jogamp/newt/driver/windows/WindowsScreen.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/macosx/MacScreen.java (diff)
The file was modifiedsrc/newt/native/MacWindow.m (diff)