The Jenkins Controller is preparing for shutdown. No new builds can be started.
The file was modified
src/test/com/jogamp/opengl/test/junit/newt/TestNewtKeyEventAutoRepeatAWT.java (diff) The file was modified
make/scripts/tests.sh (diff) The file was modified
src/test/com/jogamp/opengl/test/junit/newt/TestNewtKeyPressReleaseUnmaskRepeatAWT.java (diff) The file was modified
make/scripts/tests-x64.bat (diff)
Commit
b961225542227ec30f4b79c4425384e7e161437c
by Sven Gothel GLRendererQuirks.RequiresBoundVAO: Removed, it _is_ in the GL 3.2 core spec - Setting up default VAO for all GL >= 3.2 core ctx. Refines commit 9b6448b1d54716fd455c0cad0c6133c0edeb3bb8 Due to GL 3.2 core spec: E.2. DEPRECATED AND REMOVED FEATURES (p 331) "There is no more default VAO buffer 0 bound, hence generating and binding one to avoid INVALID_OPERATION at VertexAttribPointer." More clear is GL 4.3 core spec: 10 .4 (p 307): "An INVALID_OPERATION error is generated by any commands which modify, draw from, or query vertex array state when no vertex array is bound. This occurs in the initial GL state, and may occur as a result of BindVertexAr- ray or a side effect of DeleteVertexArrays." +++ I just have read (same spec) 2 .10 (p 46/47): "An INVALID_OPERATION error is generated if any of the *Pointer commands specifying the location and organization of vertex array data are called while zero is bound to the ARRAY_BUFFER buffer object binding point, and the pointer argu- ment is not NULL." .. which only constraints the *Pointer command use to _VBO_, not forcing a VAO. +++ The file was modified
src/jogl/classes/com/jogamp/opengl/GLRendererQuirks.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/jogl/classes/javax/media/opengl/GLContext.java (diff) The file was modified
src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestRedSquareES2NEWT.java (diff) The file was modified
src/jogl/classes/jogamp/opengl/GLContextImpl.java (diff) The file was modified
src/jogl/classes/jogamp/opengl/util/av/EGLMediaPlayerImpl.java (diff) The file was modified
src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java (diff) The file was modified
src/jogl/classes/jogamp/opengl/egl/EGLGraphicsConfiguration.java (diff) The file was modified
src/jogl/classes/jogamp/opengl/egl/EGLDisplayUtil.java (diff) The file was modified
src/jogl/classes/jogamp/opengl/egl/EGLGraphicsConfigurationFactory.java (diff) The file was modified
make/config/jogl/egl.cfg (diff) The file was modified
make/config/jogl/eglext.cfg (diff) The file was modified
make/config/jogl/glx-x11.cfg (diff) The file was modified
src/jogl/classes/jogamp/opengl/x11/glx/X11PbufferGLXDrawable.java (diff) The file was modified
src/jogl/classes/jogamp/opengl/x11/glx/X11ExternalGLXContext.java (diff) The file was modified
make/config/jogl/glx-CustomCCode.c (diff) The file was modified
src/jogl/classes/jogamp/opengl/x11/glx/X11GLXContext.java (diff) The file was modified
src/jogl/classes/jogamp/opengl/x11/glx/X11GLXGraphicsConfigurationFactory.java (diff) The file was modified
src/jogl/classes/jogamp/opengl/x11/glx/X11ExternalGLXDrawable.java (diff) The file was modified
src/jogl/classes/jogamp/opengl/x11/glx/X11OnscreenGLXDrawable.java (diff) The file was modified
make/config/jogl/glx-CustomJavaCode.java (diff) The file was modified
make/config/jogl/glxext.cfg (diff) The file was modified
src/jogl/classes/jogamp/opengl/x11/glx/GLXUtil.java (diff) The file was modified
src/jogl/classes/jogamp/opengl/x11/glx/X11GLXGraphicsConfiguration.java (diff) The file was modified
src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLGraphicsConfiguration.java (diff) The file was modified
src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLContext.java (diff) The file was modified
make/config/jogl/cglext.cfg (diff) The file was modified
src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLDrawableFactory.java (diff) The file was modified
make/config/jogl/cgl-macosx.cfg (diff) The file was modified
src/jogl/classes/jogamp/opengl/windows/wgl/WindowsWGLContext.java (diff) The file was modified
make/config/jogl/wgl-win32.cfg (diff) The file was modified
src/jogl/classes/jogamp/opengl/windows/wgl/WindowsWGLGraphicsConfigurationFactory.java (diff) The file was modified
make/config/jogl/wglext.cfg (diff) The file was modified
src/jogl/classes/jogamp/opengl/windows/wgl/WindowsWGLGraphicsConfiguration.java (diff) The file was modified
src/jogl/classes/jogamp/opengl/windows/wgl/WGLGLCapabilities.java (diff) The file was modified
src/jogl/classes/jogamp/opengl/windows/wgl/WindowsPbufferWGLDrawable.java (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/AWTRobotUtil.java (diff) The file was modified
src/test/com/jogamp/opengl/test/junit/newt/TestNewtKeyCodeAWT.java (diff) The file was modified
src/test/com/jogamp/opengl/test/junit/newt/TestNewtKeyEventAutoRepeatAWT.java (diff) The file was modified
src/test/com/jogamp/opengl/test/junit/newt/TestNewtKeyPressReleaseUnmaskRepeatAWT.java (diff) The file was modified
src/test/com/jogamp/opengl/test/junit/newt/TestNewtKeyEventOrderAWT.java (diff) The file was modified
src/newt/native/WindowsWindow.c (diff) The file was modified
src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLGraphicsConfiguration.java (diff)
Commit
b62e1d027c289877686d6008ea8dd40e4e1541ec
by Sven Gothel Fix NEWT KeyEvent: Deliver keyChar w/ pressed and released; Deliver proper modified flags and modifier-key events; Simplify Windows key handling Preface: Modifier-keys are SHIFT, CTRL, ALT and META and they have a matching modifier-bit. - Simplify Windows key handling - Employ MapVirtualKey(..) for virtual-key to character and scancode to virtual-key mappings, allowing to drop tracking of keyCode to keyChar in java code. This also removes the platform restriction of delivering keyChar at TYPED only. - Deliver keyChar w/ pressed and released - Due to the lift restriction on the Windows platform (see above), we can deliver keyChar w/ all key events on all platforms. - Deliver proper modified flags and modifier-key events All modifier-keys deliver pressed, released and typed events with their modifier-bit set. The above is covered by unit tests, which passed on X11, Windows and OSX (manual test run). 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/NEWTMouseAdapter.java (diff) The file was added src/test/com/jogamp/opengl/test/junit/newt/TestNewtKeyCodeModifiersAWT.java (diff) The file was modified
make/scripts/tests-x64.bat (diff) The file was modified
src/test/com/jogamp/opengl/test/junit/util/NEWTKeyAdapter.java (diff) The file was modified
src/test/com/jogamp/opengl/test/junit/util/InputEventCountAdapter.java (diff) The file was modified
src/newt/native/NewtMacWindow.m (diff) The file was modified
src/newt/classes/com/jogamp/newt/event/KeyEvent.java (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/AWTRobotUtil.java (diff) The file was modified
src/test/com/jogamp/opengl/test/junit/newt/TestNewtKeyEventOrderAWT.java (diff) The file was modified
src/test/com/jogamp/opengl/test/junit/util/AWTMouseAdapter.java (diff) The file was modified
src/newt/native/X11Display.c (diff) The file was modified
make/scripts/tests.sh (diff) The file was removed src/test/com/jogamp/opengl/test/junit/newt/TestNewtKeyCodeAWT.java (diff) The file was modified
src/test/com/jogamp/opengl/test/junit/util/NEWTKeyUtil.java (diff) The file was modified
src/test/com/jogamp/opengl/test/junit/newt/TestNewtKeyEventAutoRepeatAWT.java (diff) The file was modified
src/newt/native/WindowsWindow.c (diff) The file was modified
src/test/com/jogamp/opengl/test/junit/util/AWTKeyAdapter.java (diff) The file was modified
src/test/com/jogamp/opengl/test/junit/newt/TestNewtKeyPressReleaseUnmaskRepeatAWT.java (diff) The file was added src/test/com/jogamp/opengl/test/junit/newt/TestNewtKeyCodesAWT.java (diff) The file was modified
src/jogl/classes/com/jogamp/opengl/util/glsl/ShaderProgram.java (diff) The file was modified
src/jogl/classes/jogamp/graph/curve/opengl/RegionRendererImpl01.java (diff) The file was modified
src/jogl/classes/jogamp/graph/curve/opengl/TextRendererImpl01.java (diff) The file was modified
src/test/com/jogamp/opengl/test/junit/jogl/acore/TestInitConcurrent02NEWT.java (diff) The file was modified
src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2AWT.java (diff) The file was modified
src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/elektronenmultiplizierer_port.fp (diff) The file was modified
src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncColorTexture.fp (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/newt/TestRedSquareES2NEWT.java (diff) The file was modified
src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/TextureDraw01ES2Listener.java (diff) The file was modified
src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/elektronenmultiplizierer_development.fp (diff) The file was modified
src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/texture01_xxx.fp (diff) The file was modified
make/scripts/tests.sh (diff) The file was modified
src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/texture02_xxx.fp (diff)
Commit
7dff066bb823dddb5d6e0e7672f5599afa5a43b9
by Sven Gothel Add OSX CALayer OpenGL 3 (core) support: Derive pixelformat from parent (GL3), use GL3.2 compatible shader; Use VBO in general. Covered by: Auto unit tests: TestOffscreenLayer01GLCanvasAWT, TestOffscreenLayer02NewtCanvasAWT Manual: TestGearsES2AWT '-gl3 -layered' The file was added src/jogl/classes/jogamp/opengl/shader/texture01_xxx.vp (diff) The file was modified
make/stub_includes/opengl/macosx-window-system.h (diff) The file was added src/jogl/classes/jogamp/opengl/shader/texture01_xxx.fp (diff) The file was modified
make/build-jogl.xml (diff) The file was modified
src/jogl/native/macosx/MacOSXWindowSystemInterface-calayer.m (diff) The file was modified
src/test/com/jogamp/opengl/test/junit/jogl/acore/TestOffscreenLayer01GLCanvasAWT.java (diff) The file was modified
make/scripts/tests.sh (diff) The file was modified
src/test/com/jogamp/opengl/test/junit/jogl/acore/TestOffscreenLayer02NewtCanvasAWT.java (diff) The file was modified
src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLContext.java (diff)