The Jenkins Controller is preparing for shutdown. No new builds can be started.
The file was added src/jogl/classes/com/jogamp/opengl/util/Frustum2.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/math/Quaternion.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/opengl/FloatUtil.java (diff) The file was modified src/jogl/classes/jogamp/graph/math/plane/Crossing.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/math/Quaternion.java (diff) The file was modified src/jogl/classes/jogamp/graph/geom/plane/AffineTransform.java (diff) The file was removed src/jogl/classes/jogamp/graph/math/MathFloat.java (diff)
Commit
5fafc1ac360333645b807dcd8dff0c0a655ea439
by Sven Gothel Reorganize math code into: com.jogamp.opengl.math and com.jogamp.opengl.math.geom packages Note: WIP - We may relocate / reorg math package. Public relocations: com.jogamp.opengl.util -> com.jogamp.opengl.math - FixedPoint - FloatUtil com.jogamp.graph.math -> com.jogamp.opengl.math - Quaternion - VectorUtil com.jogamp.graph.geom -> com.jogamp.opengl.math.geom - AABBox VectorUtil: Introducing Vert2fImmutable and Vert3fImmutable interfaces, allowing graph Vertex instances to be used 'graph' agnostic and to document 2d/3d use-cases. The file was modified src/jogl/classes/jogamp/graph/font/typecast/TypecastGlyph.java (diff) The file was added src/jogl/classes/com/jogamp/opengl/math/Vert2fImmutable.java (diff) The file was modified src/jogl/classes/jogamp/graph/geom/plane/AffineTransform.java (diff) The file was added src/jogl/classes/com/jogamp/opengl/math/VectorUtil.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/graph/TestTextRendererNEWT10.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/PMVMatrix.java (diff) The file was removed src/jogl/classes/com/jogamp/opengl/util/FixedPoint.java (diff) The file was added src/jogl/classes/com/jogamp/opengl/math/FloatUtil.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/font/typecast/ot/OTGlyph.java (diff) The file was removed src/jogl/classes/com/jogamp/graph/geom/AABBox.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/graph/demos/GPUTextRendererListenerBase01.java (diff) The file was added src/jogl/classes/com/jogamp/opengl/math/Quaternion.java (diff) The file was added src/jogl/classes/com/jogamp/opengl/math/geom/AABBox.java (diff) The file was removed src/jogl/classes/jogamp/graph/math/plane/Crossing.java (diff) The file was modified src/jogl/classes/javax/media/opengl/GLUniformData.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/geom/opengl/SVertex.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/graph/demos/ui/UIShape.java (diff) The file was removed src/jogl/classes/com/jogamp/graph/math/Quaternion.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/font/Font.java (diff) The file was modified src/jogl/classes/jogamp/graph/curve/text/GlyphString.java (diff) The file was removed src/jogl/classes/com/jogamp/opengl/FloatUtil.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/curve/OutlineShape.java (diff) The file was modified src/jogl/classes/jogamp/opengl/ProjectFloat.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/geom/Outline.java (diff) The file was removed src/jogl/classes/com/jogamp/graph/math/VectorUtil.java (diff) The file was added src/jogl/classes/com/jogamp/opengl/math/FixedPoint.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/curve/Region.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/graph/demos/ui/RIButton.java (diff) The file was modified src/jogl/classes/jogamp/graph/curve/tess/CDTriangulator2D.java (diff) The file was modified make/build-jogl.xml (diff) The file was modified src/jogl/classes/jogamp/graph/curve/tess/Loop.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/graph/TestTextRendererNEWT00.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestPMVMatrix01NEWT.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/geom/Vertex.java (diff) The file was added src/jogl/classes/com/jogamp/opengl/math/Vert3fImmutable.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/TypecastHMetrics.java (diff) The file was added src/jogl/classes/jogamp/graph/geom/plane/Crossing.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestFloatUtil01MatrixMatrixMultNOUI.java (diff)
Commit
241f3bfdbbec655130234601652d88c30269fde4
by Sven Gothel Cleanup Frustum Math Util: Independent / Compile Clean / Relocation ; PMVMatrix: Add getPreMultipliedPMV(..) - Independent / Compile Clean - Remove OpenMALI dependencies - Use basic float[] type and FloatUtil - Use AABBox - FIXME: May need BBox (no axis alignment ?!) - Relocation - Move to com.jogamp.opengl.math.geom (see commit 5fafc1ac360333645b807dcd8dff0c0a655ea439) The file was modified src/jogl/classes/com/jogamp/opengl/util/PMVMatrix.java (diff) The file was removed src/jogl/classes/com/jogamp/opengl/util/Frustum2.java (diff) The file was added src/jogl/classes/com/jogamp/opengl/math/geom/Frustum.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/math/geom/AABBox.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/math/geom/Frustum.java (diff)
Commit
a2bc4bcf26ce392d892c8cba5071d3f3877ed0c7
by Sven Gothel PMVMatrix: Add 'Frustum glGetFrustum()' adding same dirty/request methodology as for Mvi and Mvit Allows user to derive Frustum from updated P + MV Clarify method name for clearing all update request: - disableMviMvitUpdate() -> clearAllUpdateRequests() The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestPMVMatrix01NEWT.java (diff) The file was modified make/scripts/tests.sh (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/PMVMatrix.java (diff) The file was modified src/jogl/classes/jogamp/opengl/GLDrawableHelper.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/graph/demos/GPUUISceneGLListener0A.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/graph/demos/ui/SceneUIController.java (diff)
Commit
f67d310743cd6dee3d3005b96b61e9adae628899
by Sven Gothel Added a condition to skip updateGraphicsConfigurationARB when non-hardware-accelerated capabilities are requested, because only updateGraphicsConfigurationGDI provides software rendering capabilities. The file was modified src/jogl/classes/jogamp/opengl/windows/wgl/WindowsWGLGraphicsConfigurationFactory.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/math/geom/Frustum.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/PMVMatrix.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/math/geom/Frustum.java (diff)
Commit
6f22805273d63d3b6f0449f34c0acb5edec285db
by Sven Gothel Validating Frustum w/ help of Eduard White olamedia@gmail.com, referencing the original paper Paper: Fast Extraction of Viewing Frustum Planes from the World-View-Projection Matrix http://graphics.cs.ucf.edu/cap4720/fall2008/plane_extraction.pdf Authors (in alphabetical order): Gil Gribb <ggribb@ravensoft.com> Klaus Hartmann <k_hartmann@osnabrueck.netsurf.de> 06/15/2001 Fix: - Column Major Order PMV (Passing to Frustum and in calculation itself) according to paper coeff. calculation of plane - Plane's signed distance function (only add d, don't multiply) - Normalization: divide by lenght, not multiply The file was modified src/jogl/classes/com/jogamp/opengl/util/PMVMatrix.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/math/geom/Frustum.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/math/geom/Frustum.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/math/geom/Frustum.java (diff)
Commit
92406ae9a2153c1b6a74c29d9939a021d898dcf1
by Sven Gothel Frustum: Cleanup / update; PMVMatrix: Fix mulPMV Frustum: Cleanup / update - Remove ctor w/ PMV, use update(..) instead - avoid API explosion - Add update(Plane[]) to copy existing Frustum planes - Mention world-coordinates in update(PMV) PMVMatrix: Fix mulPMV - P*Mv in column major order is correct for Frustum The file was modified src/jogl/classes/com/jogamp/opengl/math/geom/Frustum.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/PMVMatrix.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/math/geom/Frustum.java (diff)
Commit
1f297402b5cf6d0be8d2d852ee6704680984c35b
by Sven Gothel Frustum: Clarify method names, fix point/sphere classification, add used references Clarify method names: - update(..) -> updateByPMV(..), updateByPlanes(..) - isOutside(AABBox) -> isAABBoxOutside(AABBox) - .. same for point/sphere, while adding 'Location classifyType(..)' The file was modified src/jogl/classes/com/jogamp/opengl/math/geom/Frustum.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/PMVMatrix.java (diff) The file was modified src/newt/classes/jogamp/newt/driver/android/NewtVersionActivity.java (diff)