aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* returned jogl dependent version to 2.3.2Philip Jordan2020-02-051-1/+1
| | | pending the formal release of 2.4.0
* Removed version dependent static values from pipeline codePhilip Jordan2020-02-012-4/+4
| | | | | | | The Pipelines check for a common bug based on the java JRE version number, and use the Jogl Platform convenience class, however this class has renamed the Version19 static value in 2.3.2 to Version9 in 2.4.0, so Java3D was jogl version dependent, this is change to a different test to avoid this lock in.
* tutorial chapters 6 & 7 corrupt pdf files replacedPhilip Jordan2020-02-012-0/+0
|
* Merge pull request #9 from etsinko/validate-fixPhilip Jordan2020-01-291-34/+64
|\ | | | | fixed an issue with J3DGraphics2DImpl.validate()
| * fixed an issue with J3DGraphics2DImpl.validate()Egor Tsinko2020-01-281-34/+64
|/
* Merge pull request #8 from etsinko/J3DGraphics-clearOffScreen-fixPhilip Jordan2020-01-291-0/+6
|\ | | | | fixed an issue with J3DGraphics2DImpl.clearOffScreen()
| * fixed an issue with J3DGraphics2DImpl.clearOffScreen()Egor Tsinko2020-01-281-0/+6
|/ | | | | In cases when a new transform is set into the graphics there might be some on-screen artifacts caused by improper clearing
* Merge pull request #7 from etsinko/hidpi-pixel-accuracy-improvementsPhilip Jordan2020-01-283-2/+46
|\ | | | | Improved the 2D graphics overlay in Canvas3D.
| * improved the 2D graphics overlay in Canvas3D.Egor Tsinko2020-01-273-2/+46
| | | | | | | | Now actual pixel sizes are used instead of canvas sizes for creating an overlay image.
| * Merge pull request #6 from philjord/revert-3-npe-fixdev1.7.0Philip Jordan2020-01-261-5/+3
| |\ | | | | | | Revert "fixed a NPE that happened during offscreen rendering"
| | * Revert "fixed a NPE that happened during offscreen rendering"Philip Jordan2020-01-261-5/+3
| |/
| * Merge pull request #3 from etsinko/npe-fixPhilip Jordan2020-01-261-3/+5
| |\ | | | | | | fixed a NPE that happened during offscreen rendering
| | * fixed a NPE that happened during offscreen renderingEgor Tsinko2020-01-221-3/+5
| |/
* | pom.xml file version updated to 1.7.1Philip Jordan2020-01-271-3/+3
| |
* | Merge pull request #4 from etsinko/hidpi-fixPhilip Jordan2020-01-261-3/+3
|\ \ | | | | | | fixed getPixelLocationFromImagePlate(). Now it works on HiDPI screens
| * | fixed getPixelLocationFromImagePlate(). Now it works on HiDPI screensEgor Tsinko2020-01-221-3/+3
| |/
* | Merge pull request #5 from etsinko/hidpi-overlay-fixPhilip Jordan2020-01-262-4/+4
|\ \ | | | | | | | | | | | | Updated pipelines so they use linear interpolation when drawing overlays An excellent improvement
| * | Updated pipelines so they use linear interpolation when drawing overlay on ↵Egor Tsinko2020-01-232-4/+4
| |/ | | | | | | screen
* | fixed a NPE that happened during offscreen renderingEgor Tsinko2020-01-261-3/+5
| |
* | j3dcore: add handling for the new j3d.numSamples propertyEmmanuel Puybaret2020-01-252-10/+6
| | | | | | | | | | Override the number of canvas samples using a new Integer property, add a helper to MasterControl similar to the existing Boolean property methods.
* | QuadArray usage warning improved to advise how to convert easily.Philip Jordan2019-10-252-5/+35
|/ | | | QuadArrays now render as triangle arrays in order to show where the issue is.
* removed "-main" from gluegen and jogl dependencies as it was incorrectHEAD1.7.0-finalmasterPhilip Jordan2019-09-301-2/+2
| | | Signed-off-by: Philip Jordan <[email protected]>
* Pom.xml file tidied upPhilip Jordan2019-09-271-20/+134
|
* checkAppContext only applies to java version 7 and 8 nowphil2019-09-211-8/+26
| | | | and thus the "An illegal reflective access operation has occurred" warning in Java 10 is no longer displayed
* HiDPI fix improved to work when moving a Canvas between screens, alsophil2019-09-213-21/+36
| | | | | mouse interactions are now scaled correctly when using the canvas.getPixelLocationInImagePlate(xpos,ypos,mousePosn); as seen in the java3d-utils PickCanvas class
* Merge branch 'dev1.7.0'phil2019-09-153-2/+60
|\
| * Pure Immediate Context usage fixphil2019-06-092-1/+59
| | | | | | | | | | | | | | | | | | The Renderer now wraps a use/release context call pair around any of the Pure Immediate mode operations in the main doWork loop. The renderer also now lazily creates a context on the first Pure Immediate mode call. GarphicsContext3D calls makeCxtCurrent in doClear in the case where a context had to be created (that creation call should in fact now be redundant but it is left in)
| * deprecated features comment update to note tex coord generation isphil2019-01-201-1/+1
| | | | | | ignored
* | Merge branch '1.6-master'phil2019-09-151-7/+7
|\ \ | | | | | | | | | Fixed an error that happened in multi-screen environments
| * \ Merge pull request #2 from etsinko/fix-to-multiscreen-query1.6-masterPhilip Jordan2019-09-151-8/+7
| |\ \ | | | | | | | | Fixed an error that happened in multi-screen environments
| | * | Fixed error that happened in multi-screen environmentsEgor Tsinko2019-08-291-8/+7
| |/ /
| * | The Renderer now wraps a use/release context call pair around any of thephil2019-06-092-0/+61
| | | | | | | | | | | | | | | | | | | | | | | | Pure Immediate mode operations in the main doWork loop. The renderer also now lazily creates a context on the first Pure Immediate mode call. GarphicsContext3D calls makeCxtCurrent in doClear in the case where a context had to be created (that creation call should in fact now be redundant but it is left in)
| * | j3dcore: update version to 1.6.21.6.2Harvey Harrison2019-01-041-2/+2
| | | | | | | | | | | | Signed-off-by: Harvey Harrison <[email protected]>
| * | j3dcore: only build j3dcore filesHarvey Harrison2019-01-041-36/+4
| | | | | | | | | | | | | | | | | | Build each project standalone now as opposed to a unified build. Signed-off-by: Harvey Harrison <[email protected]>
| * | Merge GeometryService implementationHarvey Harrison2019-01-043-25/+64
| |\ \ | | | | | | | | | | | | Signed-off-by: Harvey Harrison <[email protected]>
| * | | j3d-core: update version to 1.6.11.6.1Harvey Harrison2018-09-301-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Harvey Harrison <[email protected]>
| * | | j3d-core: Fix HiDPI issues on WindowsIan Brown2018-09-302-4/+17
| | | | | | | | | | | | | | | | Signed-off-by: Harvey Harrison <[email protected]>
| * | | j3dcore: update to source/target 1.6 for now, no point in 1.5Harvey Harrison2018-06-151-2/+2
| | | | | | | | | | | | | | | | Signed-off-by: Harvey Harrison <[email protected]>
| * | | j3dcore: remove useless updatelocaltoVworld methodHarvey Harrison2018-06-142-14/+0
| | | | | | | | | | | | | | | | | | | | | | | | Only calls itself on all child nodes, no callers anywhere else. Signed-off-by: Harvey Harrison <[email protected]>
| * | | j3dcore: ignore stricter doclint settings in JDK8 to allow javadoc build to ↵Harvey Harrison2018-06-141-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | succeed Signed-off-by: Harvey Harrison <[email protected]>
| * | | j3dcore: update for the final 1.6.0 release1.6.0Harvey Harrison2016-11-071-7/+7
| | | | | | | | | | | | | | | | Signed-off-by: Harvey Harrison <[email protected]>
| * | | build: add a trivial javadoc building target for vecmath/java3d/java3d-utilsHarvey Harrison2016-10-301-5/+21
| | | | | | | | | | | | | | | | Signed-off-by: Harvey Harrison <[email protected]>
| * | | j3dcore: JoglPipeline.resetRenderingAttributes does not call ↵Phil Jordan2016-10-301-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gl.glDisable(GL.GL_STENCIL_TEST); Fixes Bug 1325: https://jogamp.org/bugzilla/show_bug.cgi?id=1325 Signed-off-by: Phil Jordan <[email protected]> Signed-off-by: Harvey Harrison <[email protected]>
| * | | j3dcore: fix leftover texture mapping coords when some attributes unsetEmmanuel Puybaret2016-10-301-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | Fixes Bug 1006: https://jogamp.org/bugzilla/show_bug.cgi?id=1006 Signed-off-by: Harvey Harrison <[email protected]>
| * | | j3dcore: add handling for the new j3d.numSamples propertyEmmanuel Puybaret2016-10-302-8/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Override the number of canvas samples using a new Integer property, add a helper to MasterControl similar to the existing Boolean property methods. Signed-off-by: Harvey Harrison <[email protected]>
| * | | j3dcore: avoid calls to glColor4f in material reset pathsEmmanuel Puybaret2016-10-301-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This causes crashes in the Parallels driver, possibly due to the calls occuring on a non-current glContext, this appears to not cause other issues as the glColor calls are always issued before rendering anyway and can avoid being reset here. Signed-off-by: Harvey Harrison <[email protected]>
| * | | j3dcore: allow Java3D to operate in headless mode when using the noop rendererHarvey Harrison2016-10-282-7/+5
| | | | | | | | | | | | | | | | | | | | [Suggested by Emmanuel Puybaret] Signed-off-by: Harvey Harrison <[email protected]>
| * | | build: flatten directory names in j3d-util repoHarvey Harrison2016-10-281-5/+5
| | | | | | | | | | | | | | | | Signed-off-by: Harvey Harrison <[email protected]>
* | | | Update README.mdPhilip Jordan2019-09-021-16/+16
| | | |
* | | | Rename GL2ES2PipelineUsageGguide.md to GL2ES2PipelineUsageGuide.mdPhilip Jordan2019-09-021-0/+0
| | | |