The Jenkins Controller is preparing for shutdown. No new builds can be started.
The file was modified src/jogl/classes/com/jogamp/graph/curve/opengl/Renderer.java (diff) The file was modified src/jogl/classes/jogamp/graph/curve/opengl/RegionRendererImpl01.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/curve/opengl/RegionRenderer.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/curve/opengl/RegionRenderer.java (diff) The file was modified src/jogl/classes/jogamp/graph/curve/text/GlyphShape.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/curve/OutlineShape.java (diff) The file was modified make/scripts/tests.sh (diff)
Commit
d75835796900cac602f7e5789601ffba0a27efe2
by Sven Gothel Graph: More std. functionality (equals, clone) / Better in-place transformation (cubic -> quadratic) Impl. more of John Pritchard <jdp@syntelos.org> proposal https://github.com/syntelos/jogl/commit/05a7ec92d30e1e688b1eb7cc317cad83a0e8fd60 +++ More std. functionality (equals, deep clone) of AABBox, Vertex, Outline and OutlineShape. Simplify Vertex: - Remove 2 component constructor - Add on-curve in Vertex.Factory / Constructor - Adding equals(Object) - Remove Comparable/compareTo, since we only can make an equals statement Outline/OutlineShape: Handle dirty flag for boundary (new set/remove operation) OutlineShape: Better in-place transformation (cubic -> quadratic) The file was modified src/jogl/classes/jogamp/graph/curve/text/GlyphShape.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/geom/opengl/SVertex.java (diff) The file was modified src/jogl/classes/jogamp/graph/geom/plane/AffineTransform.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/geom/Outline.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/curve/OutlineShape.java (diff) The file was modified src/jogl/classes/jogamp/graph/geom/plane/Path2D.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/geom/Vertex.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/math/VectorUtil.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/geom/AABBox.java (diff)
Commit
2570c1bee6dd8b33ac2e92b533e32b69b02a2cfc
by Sven Gothel GlyphShape: Use switch block for PathIterator - adding default (exception) Implements more of John Pritchard <jdp@syntelos.org> proposal https://github.com/syntelos/jogl/commit/05a7ec92d30e1e688b1eb7cc317cad83a0e8fd60 The file was modified src/jogl/classes/jogamp/graph/geom/plane/Path2D.java (diff) The file was modified src/jogl/classes/jogamp/graph/math/plane/Crossing.java (diff) The file was modified src/jogl/classes/jogamp/graph/curve/text/GlyphShape.java (diff) The file was modified src/jogl/classes/jogamp/graph/geom/plane/AffineTransform.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/geom/Outline.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/curve/OutlineShape.java (diff)
Commit
f5aaaf5cd65dedba658392cc30edb24b0dc3c026
by Sven Gothel Graph / Text: Use CharSequence as char/string interface to text rendering Implements more of John Pritchard <jdp@syntelos.org> proposal https://github.com/syntelos/jogl/commit/eadee0758babcddaa5eeaffbe046e1b09f9f550e The file was modified src/jogl/classes/jogamp/graph/font/typecast/TypecastRenderer.java (diff) The file was modified src/jogl/classes/jogamp/graph/font/typecast/TypecastFont.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/font/Font.java (diff) The file was modified src/jogl/classes/jogamp/graph/curve/text/GlyphString.java (diff) The file was modified src/jogl/classes/jogamp/graph/font/FontInt.java (diff)
Commit
e122b2f92b2302362569cdc9a67efd5750f46eb1
by Sven Gothel Graph: GLSL fix, Adding renderModes bits instead of dedicated booleans, Region/GLRegion, .. GLSL fix: - allowing #version tag - add uniform textureSize (ES2) - fix int/float conversion Region/GLRegion: - non OpenGL Region and GL related GLRegion split Region/Renderer renderModes bits (def. in Region) - user creates a Renderer* impl .. and derive Region*'s from outline, possibly from a different code path. - to avoid mode explosion, a bit field is being used for now - Renderer: remove flushCache(), since non caching impl. is intended, or caching by an external user transparent object. The file was added src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-es2.vp (diff) The file was modified src/jogl/classes/jogamp/graph/curve/opengl/TextRendererImpl01.java (diff) The file was removed src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer02.fp (diff) The file was modified src/jogl/classes/com/jogamp/graph/curve/Region.java (diff) The file was added src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-es2.fp (diff) The file was added src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-xxx.fp (diff) The file was added src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer02-es2.fp (diff) The file was added src/jogl/classes/com/jogamp/graph/curve/opengl/GLRegion.java (diff) The file was removed src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01.fp (diff) The file was added src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-xxx.vp (diff) The file was added src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer02-xxx.fp (diff) The file was modified src/jogl/classes/com/jogamp/graph/curve/opengl/Renderer.java (diff) The file was added src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-gl2.vp (diff) The file was modified src/jogl/classes/jogamp/graph/curve/opengl/shader/uniforms.glsl (diff) The file was added src/jogl/classes/jogamp/graph/curve/opengl/RegionFactory.java (diff) The file was added src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-gl2.fp (diff) The file was removed src/jogl/classes/com/jogamp/graph/curve/RegionFactory.java (diff) The file was added src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer02-gl2.fp (diff) The file was modified src/jogl/classes/com/jogamp/graph/curve/opengl/TextRenderer.java (diff) The file was removed src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01.vp (diff) The file was modified src/jogl/classes/jogamp/graph/curve/opengl/RegionRendererImpl01.java (diff) The file was modified src/jogl/classes/jogamp/graph/curve/opengl/RenderStateImpl.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/curve/opengl/RegionRenderer.java (diff) The file was modified src/jogl/classes/jogamp/graph/curve/opengl/shader/UniformNames.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/curve/OutlineShape.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/curve/opengl/RenderState.java (diff) The file was modified src/jogl/classes/jogamp/graph/font/typecast/ot/OTFont.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/font/Font.java (diff) The file was modified src/jogl/classes/jogamp/graph/font/typecast/ot/table/NameTable.java (diff) The file was modified src/jogl/classes/jogamp/graph/font/typecast/TypecastFont.java (diff) The file was modified src/jogl/classes/jogamp/graph/font/typecast/ot/table/NameRecord.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/geom/Outline.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/glsl/ShaderState.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/glsl/ShaderCode.java (diff) The file was modified src/jogl/classes/jogamp/graph/curve/opengl/VBORegion2PES2.java (diff) The file was modified src/jogl/classes/jogamp/graph/curve/opengl/VBORegionSPES2.java (diff) The file was modified src/jogl/classes/jogamp/graph/curve/text/GlyphString.java (diff) The file was modified src/jogl/classes/jogamp/graph/curve/text/GlyphShape.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/curve/tess/CDTriangulator2D.java (diff) The file was modified src/jogl/classes/jogamp/graph/font/typecast/TypecastRenderer.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/graph/demos/GPURegionGLListener01.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/graph/demos/GPURegionGLListener02.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/graph/demos/GPURegionRendererListenerBase01.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/graph/demos/GPUTextNewtDemo02.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/graph/TestRegionRendererNEWT01.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/graph/demos/GPURegionNewtDemo02.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/graph/demos/GPURendererListenerBase01.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/graph/TestTextRendererNEWT01.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/graph/demos/GPUTextRendererListenerBase01.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/graph/demos/GPURegionNewtDemo01.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/graph/demos/GPUTextNewtDemo01.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/graph/demos/GPUTextGLListener0A.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/graph/demos/ui/UIListenerBase01.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/graph/demos/ui/UIGLListener01.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/graph/demos/ui/RIButton.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/graph/demos/ui/UINewtDemo01.java (diff) The file was removed src/test/com/jogamp/opengl/test/junit/graph/demos/ui/UIControl.java (diff) The file was added src/test/com/jogamp/opengl/test/junit/graph/demos/ui/UITextShape.java (diff) The file was added src/test/com/jogamp/opengl/test/junit/graph/demos/ui/Label.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/graph/demos/ui/UINewtDemo01.java (diff) The file was added src/test/com/jogamp/opengl/test/junit/graph/demos/ui/opengl/UIRegion.java (diff) The file was added src/test/com/jogamp/opengl/test/junit/graph/demos/ui/UIShape.java (diff) The file was modified src/jogl/classes/jogamp/graph/curve/tess/Loop.java (diff) The file was modified src/jogl/classes/jogamp/graph/curve/text/GlyphString.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/curve/Region.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/curve/OutlineShape.java (diff) The file was modified src/jogl/classes/jogamp/graph/curve/tess/Loop.java (diff) The file was modified src/jogl/classes/jogamp/graph/curve/text/GlyphShape.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/math/VectorUtil.java (diff) The file was modified src/jogl/classes/jogamp/graph/curve/tess/Loop.java (diff) The file was modified src/jogl/classes/jogamp/graph/font/typecast/TypecastFont.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/curve/tess/CDTriangulator2D.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/curve/tess/CDTriangulator2D.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/math/VectorUtil.java (diff) The file was modified src/jogl/classes/jogamp/graph/curve/tess/GraphOutline.java (diff) The file was modified src/jogl/classes/jogamp/graph/curve/tess/Loop.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/curve/tess/CDTriangulator2D.java (diff)
Commit
2f89bf30607281bb8dc0a07b185fa403b9b0f093
by Sven Gothel build: Query git branch/sha1 and use it if not set and tools are available; Add Java source zip file. Query git branch/sha1 and use it if not set and tools are available. This shall improve tracking of manual generated binaries/bundles. Add Java source zip file. Contains all Java source code (incl. generated ones) enhancing IDE usage, where API doc and source browsing of libs is supported (NB/Eclipse/etc). The file was modified make/scripts/make.jogl.all.linux-x86_64.sh (diff) The file was modified make/README-zip-bundles.txt (diff) The file was modified make/build.xml (diff) The file was modified make/build-common.xml (diff) The file was modified make/build-jogl.xml (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/glsl/ShaderState.java (diff) The file was added src/test/com/jogamp/opengl/test/junit/util/NEWTGLContext.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/glsl/GLSLMiscHelper.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState01NEWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState02NEWT.java (diff) The file was added src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/ruler.fp (diff) The file was added src/test/com/jogamp/opengl/test/junit/graph/TestRulerNEWT01.java (diff) The file was modified make/scripts/tests.sh (diff) The file was added src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/default.vp (diff) The file was added src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestRulerNEWT01.java (diff) The file was removed src/test/com/jogamp/opengl/test/junit/graph/TestRulerNEWT01.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/glsl/ShaderProgram.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/glsl/ShaderState.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/glsl/GLSLArrayHandler.java (diff) The file was modified src/jogl/classes/com/jogamp/gluegen/opengl/BuildComposablePipeline.java (diff)
Commit
526ea7a3fb579f88a0c0a1e597387aae29d5aa06
by Sven Gothel Fix/Extend FBObject (API Change): plain init(GL), support multiple attachTexture2D(..) (MRT) w/ tex units - plain initialization via init(GL) - dedicated texture2D color buffer attachement attachTexture2D(..) w/ tex units (<GL_MAX_TEXTURE_UNITS), which may happen up to max GL_MAX_COLOR_ATTACHMENTS to support MRT (multiple render targets) - more API doc - FBO/MRT/GLSL unit test w/ using 2 shader (decompose / compose) The file was added src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/fbo-mrt-1.vp (diff) The file was added src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestFBOMRTNEWT01.java (diff) The file was added src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/fbo-mrt-2.fp (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/FBObject.java (diff) The file was added src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/fbo-mrt-2.vp (diff) The file was added src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/fbo-mrt-1.fp (diff) The file was modified src/jogl/classes/jogamp/graph/curve/opengl/VBORegion2PES2.java (diff) The file was modified make/scripts/make.jogl.all.linux-x86_64.sh (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/default.vp (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState01NEWT.java (diff) The file was modified make/scripts/tests.sh (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/RedSquareShader2.fp (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState02NEWT.java (diff)