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

Changes

Summary

  1. Font and TypecastRender generate array of OutlineShapes instead of (details)
  2. Fix: transform to Quadratic; Refactor method names (details)
  3. Add Factory for triangulation with base Interface; misc cleanup (details)
  4. Using GlueGen IOUtil (dropped StreamUtil, FileUtil); Public (details)
  5. NEWT unit test util, on/offscreen GLContext/NEWT window separation (details)
  6. import cleanup (details)
  7. unit test: use class global GLProfile (details)
  8. Locator Util: Clarify API doc a bit (details)
  9. Locator moved to GlueGen's IOUtil (gluegen (details)
  10. GLBuffers fix ; GL imageSizeInBytes fix / unit tests. (details)
  11. Simplify and fix GL2GL3 usage (save/restore) (details)
  12. src-zip: no compression to benefit from xz/7z compression (details)
  13. windows batch files: bump to 6u26 (details)
Commit 9cefde9395002717bb6bfde461f4a65c69a888dd by Rami Santina
Font and TypecastRender generate array of OutlineShapes instead of Path2D

GlyphShape and GlyphString use only OutlineShapes
The file was modifiedsrc/jogl/classes/jogamp/graph/font/typecast/TypecastRenderer.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/graph/curve/text/GlyphShape.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/graph/curve/opengl/TextRenderer.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/graph/curve/text/GlyphString.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/graph/font/typecast/TypecastFont.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/graph/font/FontInt.java (diff)
Commit 64c7bea57d353729c93e1f60272e400a712ca47e by Rami Santina
Fix: transform to Quadratic; Refactor method names
The file was modifiedsrc/jogl/classes/com/jogamp/graph/geom/Outline.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/graph/curve/OutlineShape.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/graph/curve/tess/CDTriangulator2D.java (diff)
Commit 820fd3f4e45cfa79e94fad385eb47ff26a5fea2b by Rami Santina
Add Factory for triangulation with base Interface; misc cleanup

CDTriangulation moved to impl (jogamp.graph), where additional triangulations
or a wrapper to GLU triangulation can be added to triangulator.

TWO_PASS_RENDERING renamed to VBAA (algorithm name)

misc comments cleanups
The file was modifiedsrc/jogl/classes/com/jogamp/graph/curve/opengl/RegionRenderer.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/graph/curve/opengl/TextRenderer.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/graph/curve/text/GlyphString.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/graph/curve/Region.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/graph/demos/GPUTextNewtDemo02.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/graph/TestTextRendererNEWT01.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/graph/demos/GPURendererListenerBase01.java (diff)
The file was addedsrc/jogl/classes/com/jogamp/graph/curve/tess/Triangulation.java (diff)
The file was addedsrc/jogl/classes/jogamp/graph/curve/tess/CDTriangulator2D.java (diff)
The file was addedsrc/jogl/classes/com/jogamp/graph/curve/tess/Triangulator.java (diff)
The file was removedsrc/jogl/classes/com/jogamp/graph/curve/tess/CDTriangulator2D.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/graph/demos/GPURegionNewtDemo02.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/graph/TestRegionRendererNEWT01.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/graph/curve/opengl/RegionFactory.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/graph/curve/OutlineShape.java (diff)
Commit cf36398314270c2c50d55b23736e5bff8b62337d by Sven Gothel
Using GlueGen IOUtil (dropped StreamUtil, FileUtil); Public GLReadBufferUtil (screenshot etc) and GLPixelStorageModes

- Using GlueGen IOUtil, dropping StreamUtil and FileUtil

- Public (util) GLReadBufferUtil for screenshots and slow r2t (AWT less), as well as GLPixelStorageModes
The file was addedsrc/jogl/classes/com/jogamp/opengl/util/GLPixelStorageModes.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/texture/spi/NetPbmTextureWriter.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/offscreen/ReadBuffer2File.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/texture/TextureData.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/graph/demos/ui/UIListenerBase01.java (diff)
The file was addedsrc/jogl/classes/com/jogamp/opengl/util/GLReadBufferUtil.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/util/texture/spi/awt/IIOTextureWriter.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/graph/font/typecast/TypecastFontConstructor.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/graph/demos/GPURendererListenerBase01.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/offscreen/ReadBufferBase.java (diff)
The file was removedsrc/jogl/classes/com/jogamp/opengl/util/StreamUtil.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/texture/Texture.java (diff)
The file was removedsrc/test/com/jogamp/opengl/test/junit/graph/demos/Screenshot.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/offscreen/Surface2File.java (diff)
The file was removedsrc/test/com/jogamp/opengl/test/junit/jogl/offscreen/ReadBufferUtil.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/offscreen/ReadBuffer2Screen.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/awt/Screenshot.java (diff)
The file was removedsrc/jogl/classes/com/jogamp/opengl/util/FileUtil.java (diff)
The file was removedsrc/test/com/jogamp/opengl/test/junit/graph/demos/ReadBufferUtil.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/texture/TextureIO.java (diff)
Commit 0a82b8cd8fc964c38c6d447669985d178a34f9d0 by Sven Gothel
NEWT unit test util, on/offscreen GLContext/NEWT window separation
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/util/NEWTGLContext.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/glsl/TestRulerNEWT01.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState02NEWT.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/glsl/TestFBOMRTNEWT01.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState01NEWT.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/awt/Overlay.java (diff)
Commit cb572e9af91b58a54ca336b82e704fa7d29577cf by Sven Gothel
unit test: use class global GLProfile
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/gears/TestGearsAWT.java (diff)
Commit 24a117c1fb0af458f70932fa48b8052c16a4fa7f by Sven Gothel
Locator Util: Clarify API doc a bit
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/Locator.java (diff)
Commit 138ddda3f346db0f1d8b4bac1760d415e7dc3d70 by Sven Gothel
Locator moved to GlueGen's IOUtil (gluegen a87c56c95099de5b6cbc9bd8bf6f1924a3dd6387)
The file was modifiedsrc/jogl/classes/jogamp/graph/font/UbuntuFontLoader.java (diff)
The file was removedsrc/jogl/classes/com/jogamp/opengl/util/Locator.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/util/glsl/sdk/CompileShader.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
Commit 423f5bf7f518433edcbf64accaf2cf5252cb4a63 by Sven Gothel
GLBuffers fix ; GL imageSizeInBytes fix / unit tests.

- Moved implementation of prev GL imageSizeInBytes(..) -> GLBuffers.sizeof() for all GL profiles

- GLBuffers.*: Added missing formats and types (GL2.1, GL3.3 and GL4.1)

- GLBuffers.sizeof(): Fail fast if format/type is unhandled, or alignment invalid

- Added unit test for GLBuffers.sizeof()
The file was modifiedmake/config/jogl/gl-impl-CustomJavaCode-gles2.java (diff)
The file was modifiedmake/config/jogl/gl-es1.cfg (diff)
The file was modifiedmake/config/jogl/gl-impl-CustomJavaCode-gl4bc.java (diff)
The file was modifiedmake/config/jogl/gl-es2.cfg (diff)
The file was modifiedmake/config/jogl/gl-impl-CustomJavaCode-gles1.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedmake/config/jogl/gl-gl4bc.cfg (diff)
The file was modifiedmake/config/jogl/gl-impl-CustomJavaCode-desktop.java (diff)
The file was modifiedmake/config/jogl/gl-impl-CustomJavaCode-embedded.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/GLBuffers.java (diff)
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/acore/TestGPUMemSec01NEWT.java (diff)
Commit fec30ebb17aa728fe789b0c3cf21a0524b9337c5 by Sven Gothel
Simplify and fix GL2GL3 usage (save/restore)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/GLPixelStorageModes.java (diff)
Commit f841a3a356d4d10f0e1482304148d7537b7371e7 by Sven Gothel
src-zip: no compression to benefit from xz/7z compression
The file was modifiedmake/build.xml (diff)
Commit 9ea120c599476901fdfcc39f133abf26d7d22c0c by Sven Gothel
windows batch files: bump to 6u26
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedmake/scripts/java-win64.bat (diff)
The file was modifiedmake/scripts/tests-javaws-x64.bat (diff)
The file was modifiedmake/scripts/java-win32-dbg.bat (diff)
The file was modifiedmake/scripts/make.jogl.all.linux-x86_64.sh (diff)
The file was modifiedmake/scripts/make.jogl.all.win64.bat (diff)
The file was modifiedmake/scripts/java-win32.bat (diff)
The file was modifiedmake/scripts/java-win64-dbg.bat (diff)
The file was modifiedmake/scripts/make.jogl.all.win32.bat (diff)