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

Changes

Summary

  1. DefaultGLCapabilitiesChooser: Punish sample extension mismatch also if (details)
  2. NEWT: Add pointer features: visibility, confined and warp (move) (details)
  3. NEWT Pointer Feature: Add Windows impl. ; Fix test (warp action) ; Minor (details)
Commit 51a9f23d629cd4e6b22d7afaf009bb96b2ed270f by Sven Gothel
DefaultGLCapabilitiesChooser: Punish sample extension mismatch also if req == default && req != given
The file was modifiedsrc/jogl/classes/javax/media/opengl/DefaultGLCapabilitiesChooser.java (diff)
Commit 24e0591b6be036d5389cc1eb986ed5e86043ba65 by Sven Gothel
NEWT: Add pointer features: visibility, confined and warp (move)

visibility:
  - set pointer visible or invisible

confined:
  - confine pointer to window, or not

warp:
  - set mouse position within the window

Implemented for X11, tested manually with TestGearsES2NEWT (see code for action keys).

TODO: Windows, MaxOSX and Android (limited)
The file was modifiedsrc/newt/native/X11Window.c (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/DisplayImpl.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/opengl/GLWindow.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/WindowImpl.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/x11/X11Window.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/x11/X11Screen.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NEWT.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/Window.java (diff)
Commit 600ebcac40ee2d13947701fffc51ea93887db89c by Sven Gothel
NEWT Pointer Feature: Add Windows impl. ; Fix test (warp action) ; Minor cleanup in X11
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NEWT.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/windows/WindowsWindow.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/WindowImpl.java (diff)
The file was modifiedmake/scripts/tests-x64.bat (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/Window.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/x11/X11Window.java (diff)
The file was modifiedsrc/newt/native/WindowsWindow.c (diff)
The file was modifiedsrc/newt/native/X11Window.c (diff)