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

Changes

Summary

  1. FixedFuncPipeline: Optimize shader resource, if preset != (details)
  2. FixedFuncPipeline: Use resource efficient texture shader in AUTO mode as (details)
  3. FixedFuncPipeline: Use ES2/GL2 prelude and set default precision. Shader (details)
  4. FixedFuncColorTexture.fp: Remove unused local var (details)
  5. jogl: fix bit shift error in LEDataInputStream (details)
  6. jogl: remove infinite loop in Path2D.contains(AABBox) (details)
  7. jogl: fix bad format string in PngChunkTIME (details)
  8. ImmModeSink: Fix buffer grow (+1 element @ named buffer), enable DEBUG_* (details)
  9. Path2D: Reuse 'contains(..)' method, footprint (details)
Commit acdb3d4cbbdd6ade5d347abaaac71a1a8abe48e1 by Sven Gothel
FixedFuncPipeline: Optimize shader resource, if preset != ShaderSelectionMode.AUTO (good for mobile); Lazy shader instantiation.
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/FixedFuncPipeline.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_settexcoord.vp (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_attribute.glsl (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncColorTexture.fp (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_uniform.glsl (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_const.glsl (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_varying.glsl (diff)
Commit 842e9feefc9d1a885a92ad8f0068cbcbcdd0e3c4 by Sven Gothel
FixedFuncPipeline: Use resource efficient texture shader in AUTO mode as well
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/FixedFuncPipeline.java (diff)
Commit e658ab1e427a7957b9dbfa4a396506de6c6582fd by Sven Gothel
FixedFuncPipeline: Use ES2/GL2 prelude and set default precision. Shader code: Remove precision for default precision types.
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/FixedFuncPipeline.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_uniform.glsl (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncColor.fp (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncColorTexture.fp (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_const.glsl (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_attribute.glsl (diff)
Commit f8fb65c7cd79743a6501fe63ff1e28479ceedb4f by Sven Gothel
FixedFuncColorTexture.fp: Remove unused local var
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncColorTexture.fp (diff)
Commit 19bee7d8946721b8d094937abf1b33889b7c32e5 by Harvey Harrison
jogl: fix bit shift error in LEDataInputStream

The readlong() method is attempting to build a 64bit value from two 32 bit reads.
The problem is that shifting an int only uses the lower 5 bits of the shift value,
so << 32 is the same as << 0.  Cast to long and restore the original intention.

Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/texture/spi/LEDataInputStream.java (diff)
Commit b9653e6f55a96f3769a980b2569fc9fabad9f374 by Harvey Harrison
jogl: remove infinite loop in Path2D.contains(AABBox)

It is impossible to use this method as it will get into an infinite loop as it
just calls itself.  Base the implementation on the contains method shortly before
this method.  As this method is impossible to actually use, it could also just
be removed.

Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
The file was modifiedsrc/jogl/classes/jogamp/graph/geom/plane/Path2D.java (diff)
Commit f15b5df4114e46b4c6a968b75aebb6014afc1806 by Harvey Harrison
jogl: fix bad format string in PngChunkTIME

Missing format specifier for the first argument would lead to this throwing IllegalFormatException.

Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/pngj/chunks/PngChunkTIME.java (diff)
Commit 658d269db957cdb986f2da2fbe15d2441b6f03c4 by Sven Gothel
ImmModeSink: Fix buffer grow (+1 element @ named buffer), enable DEBUG_* via properties, drawIndices QUAD w/ proper range and add uint; FixedFunctionHook: drawIndices QUAD w/ proper range and add uint
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/FixedFuncHook.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/ImmModeSink.java (diff)
Commit 83cc52571ffeeea8efc673ed274a4c7a09597c6c by Sven Gothel
Path2D: Reuse 'contains(..)' method, footprint
The file was modifiedsrc/jogl/classes/jogamp/graph/geom/plane/Path2D.java (diff)