Skip to content
Aborted

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/curve/text/GlyphString.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/graph/font/FontInt.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/graph/curve/opengl/TextRenderer.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/graph/font/typecast/TypecastFont.java (diff)
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)
Commit 64c7bea57d353729c93e1f60272e400a712ca47e by Rami Santina
Fix: transform to Quadratic; Refactor method names
The file was modifiedsrc/jogl/classes/com/jogamp/graph/curve/OutlineShape.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/graph/geom/Outline.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 addedsrc/jogl/classes/jogamp/graph/curve/tess/CDTriangulator2D.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/GPURegionNewtDemo02.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/graph/curve/opengl/TextRenderer.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/GPURendererListenerBase01.java (diff)
The file was addedsrc/jogl/classes/com/jogamp/graph/curve/tess/Triangulation.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/Region.java (diff)
The file was addedsrc/jogl/classes/com/jogamp/graph/curve/tess/Triangulator.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/graph/curve/opengl/RegionFactory.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/graph/curve/text/GlyphString.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/graph/TestRegionRendererNEWT01.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/graph/curve/opengl/RegionRenderer.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/graph/demos/GPUTextNewtDemo02.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 modifiedsrc/jogl/classes/com/jogamp/opengl/util/texture/Texture.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/texture/spi/awt/IIOTextureWriter.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/texture/TextureData.java (diff)
The file was removedsrc/test/com/jogamp/opengl/test/junit/graph/demos/Screenshot.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/ReadBufferBase.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/glsl/ShaderCode.java (diff)
The file was addedsrc/jogl/classes/com/jogamp/opengl/util/GLReadBufferUtil.java (diff)
The file was removedsrc/jogl/classes/com/jogamp/opengl/util/FileUtil.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/texture/TextureIO.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/awt/Screenshot.java (diff)
The file was removedsrc/test/com/jogamp/opengl/test/junit/graph/demos/ReadBufferUtil.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/ui/UIListenerBase01.java (diff)
The file was removedsrc/jogl/classes/com/jogamp/opengl/util/StreamUtil.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/opengl/util/GLPixelStorageModes.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/ReadBuffer2File.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/offscreen/ReadBuffer2Screen.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/offscreen/Surface2File.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/TestGLSLShaderState01NEWT.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/TestFBOMRTNEWT01.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState02NEWT.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 modifiedmake/scripts/tests.sh (diff)
The file was modifiedsrc/jogl/classes/jogamp/graph/font/UbuntuFontLoader.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/glsl/sdk/CompileShader.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/glsl/ShaderCode.java (diff)
The file was removedsrc/jogl/classes/com/jogamp/opengl/util/Locator.java (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-embedded.java (diff)
The file was modifiedmake/config/jogl/gl-impl-CustomJavaCode-gles2.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/GLBuffers.java (diff)
The file was modifiedmake/config/jogl/gl-gl4bc.cfg (diff)
The file was modifiedmake/config/jogl/gl-es1.cfg (diff)
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/acore/TestGPUMemSec01NEWT.java (diff)
The file was modifiedmake/config/jogl/gl-impl-CustomJavaCode-desktop.java (diff)
The file was modifiedmake/config/jogl/gl-es2.cfg (diff)
The file was modifiedmake/config/jogl/gl-impl-CustomJavaCode-gl4bc.java (diff)
The file was modifiedmake/config/jogl/gl-impl-CustomJavaCode-gles1.java (diff)
The file was modifiedmake/scripts/tests.sh (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/java-win32-dbg.bat (diff)
The file was modifiedmake/scripts/java-win32.bat (diff)
The file was modifiedmake/scripts/make.jogl.all.linux-x86_64.sh (diff)
The file was modifiedmake/scripts/java-win64.bat (diff)
The file was modifiedmake/scripts/make.jogl.all.win32.bat (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedmake/scripts/make.jogl.all.win64.bat (diff)
The file was modifiedmake/scripts/tests-javaws-x64.bat (diff)
The file was modifiedmake/scripts/java-win64-dbg.bat (diff)