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

Changes

Summary

  1. TestPerf001GLWindowInit03NEWT: Don't run !reuse Display - Crash on (details)
  2. Android: Add NewtDebugActivity (details)
  3. Android: Cleanup Movie*ActivityLauncher* properties (details)
  4. Android NEWT*Activity: Request GL2ES2 instead of GLES2 (Be aware of ES3) (details)
  5. Bug 890 - Fix GLES3 Profile Mapping, i.e. GL2ES2 queries and mappings; (details)
  6. Android Newt[Debug|Version]Activity: Separate both activities (testing (details)
  7. Bug 898: Apply best efford on Animator operation's (details)
  8. GLJPanel: Remove redundant !isInitialized [double-]check in (details)
  9. TestTiledPrintingGearsSwingAWT: Cleanup whitespaces (details)
  10. WGLGLCapabilities: Print pfdID as decimal (convention) (details)
  11. WindowsWGLGraphicsConfigurationFactory: Fix chosenPFDID -> (details)
  12. GLJPanel: Don't ctor DefaultGLCapabilitiesChooser() if null chooser is (details)
  13. Android ES3 Movie Demos: Add workaround for: P0003: Extension (details)
Commit aeae8452115b10c3d54a9836159a8a7d8b5520f8 by Sven Gothel
TestPerf001GLWindowInit03NEWT: Don't run !reuse Display - Crash on Windows/ATI driver ..
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/perf/TestPerf001GLWindowInit03NEWT.java (diff)
Commit 55e897e9b4484a6770a58c7943361663bb2355e4 by Sven Gothel
Android: Add NewtDebugActivity
The file was modifiedmake/resources/android/res-jogl/values/strings.xml (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/android/NewtVersionActivityLauncher.java (diff)
The file was addedsrc/newt/classes/jogamp/newt/driver/android/NewtDebugActivity.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/android/NewtVersionActivity.java (diff)
The file was modifiedmake/resources/android/AndroidManifest-jogl.xml (diff)
The file was addedsrc/newt/classes/jogamp/newt/driver/android/NewtDebugActivityLauncher.java (diff)
Commit 3fbaf63c8b8bfa8e1d31e06c581fbd0045f34386 by Sven Gothel
Android: Cleanup Movie*ActivityLauncher* properties
The file was modifiedsrc/test/com/jogamp/opengl/test/android/MovieCubeActivityLauncher1b.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/android/MovieCubeActivityLauncher0.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/android/MovieSimpleActivityLauncher02.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/android/MovieSimpleActivityLauncher01b.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/android/MovieSimpleActivityLauncher00c.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/android/MovieSimpleActivityLauncher00b.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/android/MovieSimpleActivityLauncher01a.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/android/MovieCubeActivityLauncher1a.java (diff)
Commit 0a06ca59520c611a3d67fe0f0ddbdcfef7ae3870 by Sven Gothel
Android NEWT*Activity: Request GL2ES2 instead of GLES2 (Be aware of ES3)
The file was modifiedsrc/test/com/jogamp/opengl/test/android/NEWTGearsES2Activity.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/android/NEWTGearsES2TransActivity.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/android/NEWTRedSquareES2Activity.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/android/NEWTGraphUI2pActivity.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/android/NEWTElektronActivity.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/android/NEWTGraphUI1pActivity.java (diff)
Commit 2dce639c479f820d1a1e701f5eddffc4b02f5e0f by Sven Gothel
Bug 890 - Fix GLES3 Profile Mapping, i.e. GL2ES2 queries and mappings; Validate isGLES*() usage and definition ; Add and use ShaderCode.createExtensionDirective(..)

- Fix GLES3 Profile Mapping, i.e. GL2ES2 queries and mappings
  - GLProfile: Add GL2ES2 -> ES3 mapping
  - EGLContext: Reuqest major '3' for ES3
  - EGLGLCapabilities/EGLGraphicsConfiguration: Consider EGLExt.EGL_OPENGL_ES3_BIT_KHR

- Validate isGLES*() usage and definition
  - Fix BuildComposablePipeline's isGLES() code

  - For GLSL related queries use isGLES() instead of isGLES2(),
    which would exclude ES3

- Add and use ShaderCode.createExtensionDirective(..)
  - Supporting creating GLSL extension directives while reusing strings from GLExtensions

- Minor cleanup of GLContextImpl.setGLFuncAvail(..)
The file was modifiedsrc/jogl/classes/jogamp/opengl/egl/EGLGLCapabilities.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/av/GLMediaPlayerImpl.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieSimple.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/egl/EGLDrawable.java (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/GLBase.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/texture/TextureSequence.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/egl/EGLContext.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/es2/TextureSequenceCubeES2.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/graph/curve/opengl/Renderer.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/glsl/ShaderCode.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/GLExtensions.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/gluegen/opengl/BuildComposablePipeline.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/graph/curve/opengl/TextRendererImpl01.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/graph/curve/opengl/RegionRendererImpl01.java (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/GLProfile.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/egl/EGLGraphicsConfiguration.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/GLContextImpl.java (diff)
Commit 46209e7fc903ae14ee2b0a0f443b08b68ebd53c4 by Sven Gothel
Android Newt[Debug|Version]Activity: Separate both activities (testing odd reusing of app)
The file was addedsrc/newt/classes/jogamp/newt/driver/android/NewtVersionBaseActivity.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/android/NewtVersionActivity.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/android/NewtDebugActivity.java (diff)
Commit 3e1924e73d583d344b45839bed3a7bd51751a019 by Sven Gothel
Bug 898: Apply best efford on Animator operation's finishLifecycleAction(..) in !blocking mode, i.e. notifyAll() if waitCondition holds and test again
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/awt/Bug898AnimatorFromEDTAWT.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/AnimatorBase.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
Commit 1822a28367e69aa63eb02017fe8cd333a1f5e64b by Sven Gothel
GLJPanel: Remove redundant !isInitialized [double-]check in initializeBackendImpl(), already tested before function entry!
The file was modifiedsrc/jogl/classes/javax/media/opengl/awt/GLJPanel.java (diff)
Commit 3e28724a359dfe718bb67562818b8406bd26ed86 by Sven Gothel
TestTiledPrintingGearsSwingAWT: Cleanup whitespaces
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingGearsSwingAWT.java (diff)
Commit e3f1e60718b795c32b6a93b2a5b1567f4103784c by Sven Gothel
WGLGLCapabilities: Print pfdID as decimal (convention)
The file was modifiedsrc/jogl/classes/jogamp/opengl/windows/wgl/WGLGLCapabilities.java (diff)
Commit 6395670886513796b747e7aaef2ebfbbcda7b07e by Sven Gothel
WindowsWGLGraphicsConfigurationFactory: Fix chosenPFDID -> recommendedIndex (!skipCapsChooser mode)

Regression of commit cf1163fc88976e7087d3a17524a49139e35a4708:
  Commit dropped seeking recommendedIndex of chosenPFDID within cleaned-up availableCaps
  when in !skipCapsChooser mode.
The file was modifiedsrc/jogl/classes/jogamp/opengl/windows/wgl/WindowsWGLGraphicsConfigurationFactory.java (diff)
Commit 144b9ef5a433b2a93f5503b1c935c8f7ec61a0de by Sven Gothel
GLJPanel: Don't ctor DefaultGLCapabilitiesChooser() if null chooser is passed, this allows native GLCaps/config query to follow fast-path
The file was modifiedsrc/jogl/classes/javax/media/opengl/awt/GLJPanel.java (diff)
Commit 8f1373e15eef1fb8bd00dfe500a2eddc71a74d7e by Sven Gothel
Android ES3 Movie Demos: Add workaround for: P0003: Extension 'GL_OES_EGL_image_external' not supported

+                // Bug on Nexus 10, ES3 - Android 4.3, where
+                // GL_OES_EGL_image_external extension directive leads to a failure _with_ '#version 300 es' !
+                //   P0003: Extension 'GL_OES_EGL_image_external' not supported
+                preludeGLSLVersion = false;
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/es2/TextureSequenceCubeES2.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/TextureSequenceDemo01.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/texture/TextureSequence.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieSimple.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/av/GLMediaPlayer.java (diff)