Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | jogl version updated to 2.4.0shadowmap | Philip Jordan | 2023-05-25 | 1 | -1/+1 |
| | |||||
* | shadowmap branch brought inline with jogl 2.4.0 | Philip Jordan | 2023-05-25 | 3 | -20/+27 |
| | |||||
* | texture mask re-applied in joglpipeline | Philip Jordan | 2023-05-22 | 2 | -4/+5 |
| | |||||
* | commnets added | Philip Jordan | 2021-10-16 | 2 | -1655/+1665 |
| | |||||
* | first cut of shadow maps, working with a very basic case | Philip Jordan | 2020-07-05 | 14 | -3966/+3338 |
| | |||||
* | fullscene antialiasing removed from Renderer completely. | Philip Jordan | 2020-06-18 | 4 | -1717/+1576 |
| | | | | | Fullscene antialiasing was a very old multi pass AA technique that is superceded by numSamples in the openGl caps (controlled by j3d.numSamples) | ||||
* | GeometryService license added | Philip Jordan | 2020-05-20 | 1 | -0/+21 |
| | |||||
* | comments referring to javax updated to org.jogamp | Philip Jordan | 2020-03-30 | 3 | -5/+5 |
| | |||||
* | Merge pull request #12 from etsinko/fixes-to-canvas3d-get-pixel-sizes | Philip Jordan | 2020-02-26 | 1 | -2/+2 |
|\ | | | | | Fixes to Canvas3D.getPixelWidth() and Canvas3D.getPixelHeight() | ||||
| * | Fixes to Canvas3D.getPixelWidth() and Canvas3D.getPixelHeight() | Egor Tsinko | 2020-02-25 | 1 | -2/+2 |
|/ | | | | | Sometimes, if canvas is resized, CanvasViewCache is not updated before a frame is rendered. As the result of this the width and height values in the cache are incorrect. | ||||
* | Merge pull request #11 from etsinko/read-raster-countdown-latch | Philip Jordan | 2020-02-22 | 2 | -21/+18 |
|\ | | | | | Fixed an issue with shared readRasterReady variable in GraphicsContext3D | ||||
| * | Fixed an issue with shared readRasterReady variable in GraphicsContext3D | Egor Tsinko | 2020-02-20 | 2 | -21/+18 |
|/ | |||||
* | Merge pull request #10 from etsinko/read-raster-hidpi-fix | Philip Jordan | 2020-02-18 | 2 | -4/+3 |
|\ | | | | | HiDPI fix for Raster reading operation | ||||
| * | made Canvas3D.getPixelHeight() and Canvas3D.getPixelWidth() public | Egor Tsinko | 2020-02-14 | 1 | -2/+2 |
| | | |||||
| * | fixed invalid canvas size passed to readRaster() pipeline operation | Egor Tsinko | 2020-02-14 | 1 | -2/+1 |
|/ | |||||
* | returned jogl dependent version to 2.3.2 | Philip Jordan | 2020-02-05 | 1 | -1/+1 |
| | | | pending the formal release of 2.4.0 | ||||
* | Removed version dependent static values from pipeline code | Philip Jordan | 2020-02-01 | 2 | -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 replaced | Philip Jordan | 2020-02-01 | 2 | -0/+0 |
| | |||||
* | Merge pull request #9 from etsinko/validate-fix | Philip Jordan | 2020-01-29 | 1 | -34/+64 |
|\ | | | | | fixed an issue with J3DGraphics2DImpl.validate() | ||||
| * | fixed an issue with J3DGraphics2DImpl.validate() | Egor Tsinko | 2020-01-28 | 1 | -34/+64 |
|/ | |||||
* | Merge pull request #8 from etsinko/J3DGraphics-clearOffScreen-fix | Philip Jordan | 2020-01-29 | 1 | -0/+6 |
|\ | | | | | fixed an issue with J3DGraphics2DImpl.clearOffScreen() | ||||
| * | fixed an issue with J3DGraphics2DImpl.clearOffScreen() | Egor Tsinko | 2020-01-28 | 1 | -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-improvements | Philip Jordan | 2020-01-28 | 3 | -2/+46 |
|\ | | | | | Improved the 2D graphics overlay in Canvas3D. | ||||
| * | improved the 2D graphics overlay in Canvas3D. | Egor Tsinko | 2020-01-27 | 3 | -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.0 | Philip Jordan | 2020-01-26 | 1 | -5/+3 |
| |\ | | | | | | | Revert "fixed a NPE that happened during offscreen rendering" | ||||
| | * | Revert "fixed a NPE that happened during offscreen rendering" | Philip Jordan | 2020-01-26 | 1 | -5/+3 |
| |/ | |||||
| * | Merge pull request #3 from etsinko/npe-fix | Philip Jordan | 2020-01-26 | 1 | -3/+5 |
| |\ | | | | | | | fixed a NPE that happened during offscreen rendering | ||||
| | * | fixed a NPE that happened during offscreen rendering | Egor Tsinko | 2020-01-22 | 1 | -3/+5 |
| |/ | |||||
* | | pom.xml file version updated to 1.7.1 | Philip Jordan | 2020-01-27 | 1 | -3/+3 |
| | | |||||
* | | Merge pull request #4 from etsinko/hidpi-fix | Philip Jordan | 2020-01-26 | 1 | -3/+3 |
|\ \ | | | | | | | fixed getPixelLocationFromImagePlate(). Now it works on HiDPI screens | ||||
| * | | fixed getPixelLocationFromImagePlate(). Now it works on HiDPI screens | Egor Tsinko | 2020-01-22 | 1 | -3/+3 |
| |/ | |||||
* | | Merge pull request #5 from etsinko/hidpi-overlay-fix | Philip Jordan | 2020-01-26 | 2 | -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 Tsinko | 2020-01-23 | 2 | -4/+4 |
| |/ | | | | | | | screen | ||||
* | | fixed a NPE that happened during offscreen rendering | Egor Tsinko | 2020-01-26 | 1 | -3/+5 |
| | | |||||
* | | j3dcore: add handling for the new j3d.numSamples property | Emmanuel Puybaret | 2020-01-25 | 2 | -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 Jordan | 2019-10-25 | 2 | -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-finalmaster | Philip Jordan | 2019-09-30 | 1 | -2/+2 |
| | | | Signed-off-by: Philip Jordan <[email protected]> | ||||
* | Pom.xml file tidied up | Philip Jordan | 2019-09-27 | 1 | -20/+134 |
| | |||||
* | checkAppContext only applies to java version 7 and 8 now | phil | 2019-09-21 | 1 | -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, also | phil | 2019-09-21 | 3 | -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' | phil | 2019-09-15 | 3 | -2/+60 |
|\ | |||||
| * | Pure Immediate Context usage fix | phil | 2019-06-09 | 2 | -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 is | phil | 2019-01-20 | 1 | -1/+1 |
| | | | | | | ignored | ||||
* | | Merge branch '1.6-master' | phil | 2019-09-15 | 1 | -7/+7 |
|\ \ | | | | | | | | | | Fixed an error that happened in multi-screen environments | ||||
| * \ | Merge pull request #2 from etsinko/fix-to-multiscreen-query1.6-master | Philip Jordan | 2019-09-15 | 1 | -8/+7 |
| |\ \ | | | | | | | | | Fixed an error that happened in multi-screen environments | ||||
| | * | | Fixed error that happened in multi-screen environments | Egor Tsinko | 2019-08-29 | 1 | -8/+7 |
| |/ / | |||||
| * | | The Renderer now wraps a use/release context call pair around any of the | phil | 2019-06-09 | 2 | -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.2 | Harvey Harrison | 2019-01-04 | 1 | -2/+2 |
| | | | | | | | | | | | | Signed-off-by: Harvey Harrison <[email protected]> | ||||
| * | | j3dcore: only build j3dcore files | Harvey Harrison | 2019-01-04 | 1 | -36/+4 |
| | | | | | | | | | | | | | | | | | | Build each project standalone now as opposed to a unified build. Signed-off-by: Harvey Harrison <[email protected]> | ||||
| * | | Merge GeometryService implementation | Harvey Harrison | 2019-01-04 | 3 | -25/+64 |
| |\ \ | | | | | | | | | | | | | Signed-off-by: Harvey Harrison <[email protected]> |