The Jenkins Controller is preparing for shutdown. No new builds can be started.
Commit
d73ee3ac8aac58914146c0c9949902452db83b56
by Harvey Harrison jogl: use Boolean TRUE/FALSE constants for values that will be immediately unboxed No reason for ever using new Boolean when the constants are available. Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com> The file was modified src/nativewindow/classes/javax/media/nativewindow/NativeWindowFactory.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/FBObject.java (diff) The file was modified src/jogl/classes/jogamp/opengl/GLVersionNumber.java (diff)
Commit
0f198907181396c5aab545f621098ed2f210003a
by Sven Gothel GLContext: Produce and expose GLSL version as VersionNumber and version string (for shader programs) Uses GL_SHADING_LANGUAGE_VERSION and parses it via VersionNumber, as well as having a static fallback using the GL context version. The value is valid and can be retrieved after ctx has been made current once. The file was modified src/jogl/classes/javax/media/opengl/GLContext.java (diff) The file was modified src/jogl/classes/jogamp/opengl/GLContextImpl.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/PointsDemoES2.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NEWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/RedSquareShader.fp (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/GearsObjectES1.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/RedSquareShader2.fp (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/glsl/ShaderCode.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/gears.vp (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/PointsShader.vp (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/gears.fp (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/RedSquareES2.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/GearsES2.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/PointsShader.fp (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/glsl/ShaderUtil.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/RedSquareShader.vp (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/GearsObjectES2.java (diff)
Commit
b008de41549e38aebdfcb7b094046235a8dde72f
by Sven Gothel Fix Bug 601 - Auto-Repeat Behavior: Adding unit tests for typed key order w/ and w/o auto repeat. Incl. fix for Windows. Auto-Repeat tests recognizes whether auto-repeat could be triggered by AWT Robot. The latter is not possible on Windows, hence manual testing was required on this platform. Impact: X11, Windows and OSX produce proper key sequence incl. auto-repeat modifier mask. The file was added src/test/com/jogamp/opengl/test/junit/util/NEWTKeyUtil.java (diff) The file was modified src/newt/native/X11Display.c (diff) The file was modified make/scripts/tests-x64.bat (diff) The file was modified src/newt/classes/jogamp/newt/driver/windows/WindowDriver.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/util/EventCountAdapter.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/util/AWTFocusAdapter.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/util/AWTWindowFocusAdapter.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/util/NEWTMouseAdapter.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/util/AWTMouseAdapter.java (diff) The file was added src/test/com/jogamp/opengl/test/junit/util/KeyEventCountAdapter.java (diff) The file was modified src/newt/classes/com/jogamp/newt/event/KeyEvent.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/util/NEWTFocusAdapter.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/util/NEWTKeyAdapter.java (diff) The file was added src/test/com/jogamp/opengl/test/junit/newt/TestKeyEventOrderNEWT.java (diff) The file was modified src/newt/classes/com/jogamp/newt/event/NEWTEvent.java (diff) The file was modified make/scripts/tests.sh (diff) The file was modified src/test/com/jogamp/opengl/test/junit/util/AWTRobotUtil.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/util/AWTKeyAdapter.java (diff) The file was added src/test/com/jogamp/opengl/test/junit/newt/TestKeyEventAutoRepeatNEWT.java (diff) The file was modified make/scripts/java-win64-dbg.bat (diff) The file was modified src/test/com/jogamp/opengl/test/junit/util/InputEventCountAdapter.java (diff) The file was modified src/newt/classes/com/jogamp/newt/event/KeyEvent.java (diff) The file was modified src/newt/classes/com/jogamp/newt/event/KeyEvent.java (diff)
Commit
2f9c77a347b76bebdadd4bec1ac92aa7ab72365f
by Sven Gothel Fix Bug 631 and enhance 601 : Handle multiple keys (pressed, released, types incl. auto-repeat) - Using keyCode (bit) maps to isPressed and isAutoRepeat, allowing use of multiple keys - Enhance unit test TestKeyEventOrderNEWT w/ injecting variations of 2 diff. keys - Manual tested on X11, Windows and OSX w/ and w/o auto-repeat The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestKeyEventOrderNEWT.java (diff) The file was modified src/newt/classes/jogamp/newt/driver/macosx/WindowDriver.java (diff) The file was modified make/scripts/tests.sh (diff) The file was modified src/newt/classes/jogamp/newt/driver/windows/WindowDriver.java (diff) The file was modified src/newt/classes/jogamp/newt/WindowImpl.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/util/NEWTKeyUtil.java (diff) The file was modified make/scripts/tests-x64.bat (diff) The file was added src/test/com/jogamp/opengl/test/junit/newt/TestKeyPressReleaseUnmaskRepeatNEWT.java (diff) The file was modified make/scripts/tests-x64.bat (diff) The file was modified make/scripts/tests.sh (diff) The file was modified src/newt/classes/jogamp/newt/driver/macosx/WindowDriver.java (diff) The file was modified src/newt/classes/jogamp/newt/driver/windows/WindowDriver.java (diff) The file was modified src/newt/classes/jogamp/newt/WindowImpl.java (diff)
Commit
cf9a4e236891ce2f6d9469a017e880eed704dea0
by Sven Gothel Fix NEWT KeyCode: Basic KeyCode Validation on X11, Windows and OSX - X11: Add VK_QUOTE mapping - OSX: Add single shift, ctrl alt key press; Fix mapping: Command -> Windows, Option -> ALT, add BACK_QUOTE and QUOTE. The file was modified make/scripts/tests.sh (diff) The file was modified src/newt/classes/jogamp/newt/driver/macosx/WindowDriver.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/util/NEWTKeyUtil.java (diff) The file was modified src/newt/native/X11Display.c (diff) The file was modified src/newt/classes/com/jogamp/newt/event/KeyEvent.java (diff) The file was added src/test/com/jogamp/opengl/test/junit/newt/TestKeyCodeNEWT.java (diff) The file was modified src/newt/classes/jogamp/newt/driver/macosx/MacKeyUtil.java (diff) The file was modified make/scripts/tests-x64.bat (diff) The file was modified src/newt/native/NewtMacWindow.m (diff) The file was modified src/newt/native/NewtMacWindow.h (diff) The file was modified src/newt/native/X11Display.c (diff) The file was modified src/newt/native/X11Event.c (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/GearsObject.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/FBObject.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/RedSquareES2.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/GearsES2.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/GearsObjectES2.java (diff)
Commit
9b6448b1d54716fd455c0cad0c6133c0edeb3bb8
by Sven Gothel GLRendererQuirks: Add RequiresBoundVAO (w/ impl.), GLSLBuggyDiscard (todo) ; GLContextImpl: Bind default VAO if having quirk RequiresBoundVAO. OSX w/ OpenGL >= 3 core context implementation requires a bound VAO for vertex attribute operations, i.e. VertexAttributePointer(..). This has been experienced on OSX 10.7.5, OpenGL 3.2 core w/ Nvidia GPU and in several forum posts. Such 'behavior' violates the GL 3.2 core specification, which does not state this requirement, hence it is a bug. (Please correct me if I am wrong!) GLContextImpl works around this quirk, by generating a default VAO and binds it at 1st makeCurrent (@creation) and deletes it at destroy. This is minimal invasive since no action is required for subsequent makeCurrent or release. We assume if a user uses and binds a VAO herself, she will mind this quirk. Note: We could enhance this workaround by quering for a currently bound VAO at makeCurrent() and bind our default if none. However, we refrain from this operation to minimize the workaround and complexity. The file was modified src/jogl/classes/com/jogamp/opengl/GLRendererQuirks.java (diff) The file was modified make/scripts/tests.sh (diff) The file was modified src/jogl/classes/jogamp/opengl/GLContextImpl.java (diff)