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

Changes

Summary

  1. Add ShaderUtil.isComputeShaderSupported() and ComputeShader01GL4ES31 demo (details)
  2. Bug 1520: JNI: Only request min JNI_VERSION_1_6 (Android) (details)
  3. xxxx (details)
  4. Bug 1520: Add `android:exported="true"` to activities (details)
  5. Bug 1520: Fix adb-[un]install scripts (details)
  6. Bug 1520: Android Demos: Fix package name `com.jogamp.opengl.{test->demos}` (details)
  7. NativeWindowFactory.createDevice(): Fix `EGLDisplayUtil.eglCreateEGLGraphicsDevice` argument types (details)
  8. jogamp/graph/curve/opengl/shader/functions.glsl: Fix float literals (GLSL ES < 310) (details)
  9. Rename: NEWTGraphUI[12]pActivity* -> NEWTGraphUISceneDemo20Activity[12]p* (details)
  10. Manifest templates: Add-Opens: Add java.desktop/sun.awt.windows (details)
  11. joglversion-demo-android: Fix package name, Test -> Demo (details)
  12. Eclipse: Use android-stripped.jar in .classpath (via use library) (details)
  13. Demos: Fix test video URLs, using https instead of http (details)
  14. UISceneDemo20: Group ALAudioSink usage (details)
  15. Fix GLSL version for ES >= 3.1 (details)
  16. Add building jogl-fat-${os.and.arch}.jar w/ GlueGen, JOAL and JOGL for convenience (details)
  17. Add fat Android target jogl-demos-fat-android-${arch} w/ GlueGen, JOAL, JOGL and demos in one apk (details)
  18. Android: Min API 24 -> 26 (Use GlueGen default settings) (details)
  19. MonitorDevice: Rename {perMM->mm}To{Per->}Inch(), add inchToMM() (details)
  20. GraphUI Scene: Disable screenshot for Android (details)
  21. Add Demo's CommandlineOptions: fix{Default}AARenderModeWithDPIThreshold() (details)
  22. Graph pass1 fragment-shader: Early out (discard/alpha) if alpha is 0.0 (details)
  23. GLContext: Return VersionNumberString for getGLVersionNumber() and getGLSLVersionNumber() .. (details)
  24. GraphUI Demo: Add UISceneDemo03b (GLEventListener based version of UISceneDemo03) w/ Android activity (details)
Commit e7609ec1298a8e941f031c53d352cb01c396e2a9 by Sven Gothel
Add ShaderUtil.isComputeShaderSupported() and ComputeShader01GL4ES31 demo

JOGL Compute ShaderCode demo using OpenGL 4.3 or ES 3.1 core profile features.

The compute shader fills tuples of vertices + color attributes in a VBO buffer,
passed directly to the vertex-shader w/o leaving the GPU.

Inspired by <https://community.arm.com/arm-community-blogs/b/mobile-graphics-and-gaming-blog/posts/get-started-with-compute-shaders>
The file was modifiedmake/scripts/tests.sh (diff)
The file was addedsrc/demos/com/jogamp/opengl/demos/gl4es31/shader/compute01_xxx.fp (diff)
The file was addedsrc/demos/com/jogamp/opengl/demos/gl4es31/shader/compute01_xxx.cp (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/GLExtensions.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/glsl/ShaderUtil.java (diff)
The file was addedsrc/demos/com/jogamp/opengl/demos/gl4es31/shader/compute01_xxx.vp (diff)
The file was addedsrc/demos/com/jogamp/opengl/demos/gl4es31/ComputeShader01GL4ES31.java (diff)
Commit 021d537b774b7077509b25bfcefedcc477ed5bc3 by Sven Gothel
Bug 1520: JNI: Only request min JNI_VERSION_1_6 (Android)
The file was addedsrc/nativewindow/native/JVM_JNI6.c (diff)
The file was removedsrc/newt/native/JVM_JNI8.c (diff)
The file was removedsrc/jogl/native/JVM_JNI8.c (diff)
The file was addedsrc/jogl/native/JVM_JNI6.c (diff)
The file was addedsrc/newt/native/JVM_JNI6.c (diff)
The file was removedsrc/nativewindow/native/JVM_JNI8.c (diff)
The file was modifiedmake/build-jogl.xml (diff)
The file was modifiedmake/build-nativewindow.xml (diff)
The file was modifiedmake/build-newt.xml (diff)
Commit c1a2b231ec8f36f7528859a77dd8c4990c36ec9a by Sven Gothel
Bug 1520: Add `android:exported="true"` to activities
The file was modifiedmake/resources/android/AndroidManifest-demo.xml (diff)
The file was modifiedmake/resources/android/AndroidManifest-jogl.xml (diff)
Commit 342b4d4426d88f5b70ac1a2446e42750314e6431 by Sven Gothel
Bug 1520: Fix adb-[un]install scripts
The file was modifiedmake/scripts/adb-install-all-armv6.sh (diff)
The file was modifiedmake/scripts/adb-install-all-x86.sh (diff)
The file was modifiedmake/scripts/adb-install-all-aarch64.sh (diff)
The file was addedmake/scripts/adb-install-all-x86_64.sh (diff)
The file was modifiedmake/scripts/adb-uninstall-all.sh (diff)
Commit 389090e98620297133f86b6dfcabf6bfc02d1345 by Sven Gothel
Bug 1520: Android Demos: Fix package name `com.jogamp.opengl.{test->demos}`
The file was modifiedsrc/demos/com/jogamp/opengl/demos/android/MovieSimpleActivityLauncher02.java (diff)
The file was modifiedsrc/demos/com/jogamp/opengl/demos/android/MovieCubeActivityLauncher1b.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/android/NewtVersionActivityLauncher.java (diff)
The file was modifiedsrc/demos/com/jogamp/opengl/demos/android/MovieSimpleActivityLauncher00c.java (diff)
The file was modifiedsrc/demos/com/jogamp/opengl/demos/android/MovieSimpleActivityLauncher01b.java (diff)
The file was modifiedsrc/demos/com/jogamp/opengl/demos/android/MovieCubeActivityLauncher1a.java (diff)
The file was modifiedsrc/demos/com/jogamp/opengl/demos/android/NEWTGearsES2ActivityLauncher.java (diff)
The file was modifiedsrc/demos/com/jogamp/opengl/demos/android/NEWTRedSquareES2ActivityLauncher.java (diff)
The file was modifiedsrc/demos/com/jogamp/opengl/demos/android/NEWTGraphUI1pActivityLauncher.java (diff)
The file was modifiedsrc/demos/com/jogamp/opengl/demos/android/MovieCubeActivityLauncher0a.java (diff)
The file was modifiedsrc/demos/com/jogamp/opengl/demos/android/NEWTGearsES2RGB565ActivityLauncher.java (diff)
The file was modifiedsrc/demos/com/jogamp/opengl/demos/android/NEWTGearsES2ECTActivityLauncher.java (diff)
The file was modifiedsrc/demos/com/jogamp/opengl/demos/android/NEWTGraphUI2pActivityLauncher.java (diff)
The file was modifiedsrc/demos/com/jogamp/opengl/demos/android/MovieCubeActivityLauncher0b.java (diff)
The file was modifiedsrc/demos/com/jogamp/opengl/demos/android/MovieSimpleActivityLauncher01a.java (diff)
The file was modifiedsrc/demos/com/jogamp/opengl/demos/android/MovieSimpleActivityLauncher00b.java (diff)
The file was modifiedsrc/demos/com/jogamp/opengl/demos/android/NEWTGearsES2TransActivityLauncher.java (diff)
Commit 84a8f28cb98036f9c08a960cfc6670a4c84a7600 by Sven Gothel
NativeWindowFactory.createDevice(): Fix `EGLDisplayUtil.eglCreateEGLGraphicsDevice` argument types
The file was modifiedsrc/nativewindow/classes/com/jogamp/nativewindow/NativeWindowFactory.java (diff)
Commit f7267c370ee043f39004a6f01cccdd56ee874f25 by Sven Gothel
jogamp/graph/curve/opengl/shader/functions.glsl: Fix float literals (GLSL ES < 310)
The file was modifiedsrc/jogl/classes/jogamp/graph/curve/opengl/shader/functions.glsl (diff)
Commit de4bd09c25bab116cd126aa042c91c45e6741cb3 by Sven Gothel
Rename: NEWTGraphUI[12]pActivity* -> NEWTGraphUISceneDemo20Activity[12]p*

and prepare fat android demo apk (all in one apk)
The file was modifiedmake/resources/android/res-demo/values/strings.xml (diff)
The file was addedsrc/demos/com/jogamp/opengl/demos/android/NEWTGraphUISceneDemo20Activity2p.java (diff)
The file was modifiedmake/resources/android/AndroidManifest-demo.xml (diff)
The file was addedsrc/demos/com/jogamp/opengl/demos/android/NEWTGraphUISceneDemo20Activity1p.java (diff)
The file was modifiedmake/build-test.xml (diff)
The file was removedsrc/demos/com/jogamp/opengl/demos/android/NEWTGraphUI1pActivity.java (diff)
The file was addedsrc/demos/com/jogamp/opengl/demos/android/NEWTGraphUISceneDemo20Activity2pLauncher.java (diff)
The file was removedsrc/demos/com/jogamp/opengl/demos/android/NEWTGraphUI2pActivity.java (diff)
The file was addedsrc/demos/com/jogamp/opengl/demos/android/NEWTGraphUISceneDemo20Activity1pLauncher.java (diff)
The file was removedsrc/demos/com/jogamp/opengl/demos/android/NEWTGraphUI1pActivityLauncher.java (diff)
The file was removedsrc/demos/com/jogamp/opengl/demos/android/NEWTGraphUI2pActivityLauncher.java (diff)
Commit 85ae6e4af699398d4474027836dca82490a359ed by Sven Gothel
Manifest templates: Add-Opens: Add java.desktop/sun.awt.windows
The file was modifiedmake/joglversion-test (diff)
The file was modifiedmake/joglversion-all (diff)
The file was modifiedmake/joglversion (diff)
The file was modifiedmake/joglversion-all-natives (diff)
The file was modifiedmake/joglversion-natives (diff)
Commit 8e16cb8d17b622ad6a1b5a59d386cc36595a190a by Sven Gothel
joglversion-demo-android: Fix package name, Test -> Demo
The file was modifiedmake/joglversion-demo-android (diff)
Commit d14ee072ed546f031ad9b0a055c3886e80cd9f56 by Sven Gothel
Eclipse: Use android-stripped.jar in .classpath (via use library)
The file was modified.classpath (diff)
Commit 0f90897d7ca7a2d10805f9fd80e79c04bf84452f by Sven Gothel
Demos: Fix test video URLs, using https instead of http
The file was modifiedsrc/demos/com/jogamp/opengl/demos/android/MovieCubeActivityLauncher0a.java (diff)
The file was modifiedsrc/demos/com/jogamp/opengl/demos/android/MovieSimpleActivityLauncher01b.java (diff)
The file was modifiedsrc/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo20.java (diff)
The file was modifiedsrc/demos/com/jogamp/opengl/demos/android/MovieCubeActivityLauncher0b.java (diff)
The file was modifiedsrc/demos/com/jogamp/opengl/demos/android/MovieSimpleActivityLauncher00b.java (diff)
The file was modifiedsrc/demos/com/jogamp/opengl/demos/android/MovieSimpleActivityLauncher02.java (diff)
The file was modifiedsrc/demos/com/jogamp/opengl/demos/android/MovieSimpleActivityLauncher01a.java (diff)
Commit 0ce40a53cac4f6c2eec65f84c82155e8ae32fea8 by Sven Gothel
UISceneDemo20: Group ALAudioSink usage
The file was modifiedsrc/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo20.java (diff)
Commit dbf49cd4f1a1ba3fbb5fe36c4af0bd38b39b26f4 by Sven Gothel
Fix GLSL version for ES >= 3.1

Add mapping of OpenGL ES 3.1 -> GLSL 3.10, ES 3.2 -> GLSL 3.20.
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/GLContext.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/GLContextImpl.java (diff)
Commit 5936a76d7d26e6f6226ee0404c28fdd0ef66b32e by Sven Gothel
Add building jogl-fat-${os.and.arch}.jar w/ GlueGen, JOAL and JOGL for convenience
The file was addedmake/joglversion-fat (diff)
The file was modifiedmake/build-common.xml (diff)
The file was modifiedmake/build.xml (diff)
Commit fcef5ff61866b5fca56ba9efd9e92ab50d5bd538 by Sven Gothel
Add fat Android target jogl-demos-fat-android-${arch} w/ GlueGen, JOAL, JOGL and demos in one apk
The file was modifiedmake/scripts/adb-install-all-armv6.sh (diff)
The file was modifiedmake/resources/android/res-demo/values/strings.xml (diff)
The file was addedmake/joglversion-demo-fat-android (diff)
The file was addedsrc/demos/com/jogamp/opengl/demos/androidfat/NEWTGraphUISceneDemo20Activity1p.java (diff)
The file was addedsrc/demos/com/jogamp/opengl/demos/androidfat/OrderedProperties.java (diff)
The file was modifiedmake/build-test.xml (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was addedsrc/demos/com/jogamp/opengl/demos/androidfat/MovieCubeActivity0.java (diff)
The file was modifiedmake/scripts/adb-install-all-aarch64.sh (diff)
The file was modifiedmake/scripts/adb-install-all-x86_64.sh (diff)
The file was addedmake/resources/android/AndroidManifest-demofat.xml (diff)
The file was addedsrc/demos/com/jogamp/opengl/demos/androidfat/MovieSimpleActivity0.java (diff)
The file was addedsrc/demos/com/jogamp/opengl/demos/androidfat/NEWTGearsES2TransActivity.java (diff)
The file was addedsrc/demos/com/jogamp/opengl/demos/androidfat/NEWTGearsES2Activity.java (diff)
The file was modifiedmake/scripts/adb-uninstall-all.sh (diff)
The file was modifiedmake/build-common.xml (diff)
The file was addedmake/resources/android/res-demo/values/styles.xml (diff)
The file was addedsrc/demos/com/jogamp/opengl/demos/androidfat/NEWTRedSquareES2Activity.java (diff)
The file was addedmake/resources/android/res-demo/values/colors.xml (diff)
The file was modifiedmake/scripts/adb-install-all-x86.sh (diff)
Commit e5035211b2f1354a52a5487a33de79103af52429 by Sven Gothel
Android: Min API 24 -> 26 (Use GlueGen default settings)
The file was modifiedmake/resources/android/AndroidManifest-demo.xml (diff)
The file was modifiedmake/scripts/make.jogl.all.android-x86-cross.sh (diff)
The file was modifiedmake/scripts/make.jogl.all.android-aarch64-cross.sh (diff)
The file was modifiedmake/resources/android/AndroidManifest-demofat.xml (diff)
The file was modifiedmake/resources/android/AndroidManifest-jogl.xml (diff)
The file was modifiedmake/doc/jogl/spec-overview.html (diff)
The file was modifiedmake/scripts/make.jogl.all.android-armv6-cross.sh (diff)
Commit e00542ad5a1bc17855d7d1960e0f744bd3d288f2 by Sven Gothel
MonitorDevice: Rename {perMM->mm}To{Per->}Inch(), add inchToMM()
The file was modifiedsrc/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo20.java (diff)
The file was modifiedsrc/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo03.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/MonitorDevice.java (diff)
The file was modifiedsrc/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo02.java (diff)
Commit a4d1641dbd1a8961ef5d11f48fedfce9ba299f43 by Sven Gothel
GraphUI Scene: Disable screenshot for Android
The file was modifiedsrc/graphui/classes/com/jogamp/graph/ui/Scene.java (diff)
Commit 5d3af875dfddb0ea31833fef9d86885059ddb48a by Sven Gothel
Add Demo's CommandlineOptions: fix{Default}AARenderModeWithDPIThreshold()

i.e. disabling AA for dpi >= 200
The file was modifiedsrc/demos/com/jogamp/opengl/demos/util/CommandlineOptions.java (diff)
The file was modifiedsrc/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo03.java (diff)
The file was modifiedsrc/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo20.java (diff)
Commit b01834eb5c45396d3e264d3d0573b4bcd1870bcb by Sven Gothel
Graph pass1 fragment-shader: Early out (discard/alpha) if alpha is 0.0
The file was modifiedsrc/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-pass1-curve_simple.glsl (diff)
Commit c5293b1d6087538ec0cc28b8882c4fdc9b0691a6 by Sven Gothel
GLContext: Return VersionNumberString for getGLVersionNumber() and getGLSLVersionNumber() ..

.. preserving original GL/GLSL version string.
The file was modifiedsrc/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo03.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/GLContextImpl.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/GLContext.java (diff)
Commit 311840b750b1d1c93b4a34315b27be0a85a2c73e by Sven Gothel
GraphUI Demo: Add UISceneDemo03b (GLEventListener based version of UISceneDemo03) w/ Android activity
The file was addedmake/scripts/adb-install-fat-x86.sh (diff)
The file was modifiedmake/scripts/adb-install-all-aarch64.sh (diff)
The file was modifiedmake/scripts/adb-install-all-x86.sh (diff)
The file was modifiedmake/scripts/adb-install-all-x86_64.sh (diff)
The file was modifiedmake/scripts/adb-install-all-armv6.sh (diff)
The file was addedsrc/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo03b.java (diff)
The file was modifiedmake/resources/android/res-demo/values/strings.xml (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was addedsrc/demos/com/jogamp/opengl/demos/androidfat/NEWTGraphUISceneDemo03Activity1p.java (diff)
The file was addedmake/scripts/adb-install-fat-x86_64.sh (diff)