| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Fullscene antialiasing was a very old multi pass AA technique that is
superceded by numSamples in the openGl caps (controlled by
j3d.numSamples)
|
| |
|
| |
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
In cases when a new transform is set into the graphics
there might be some on-screen artifacts caused by improper clearing
|
|\
| |
| | |
Improved the 2D graphics overlay in Canvas3D.
|
| |
| |
| |
| | |
Now actual pixel sizes are used instead of canvas sizes for creating an overlay image.
|
| | |
|
| | |
|
|\ \
| | |
| | | |
fixed getPixelLocationFromImagePlate(). Now it works on HiDPI screens
|
| |/ |
|
|\ \
| | |
| | |
| | |
| | | |
Updated pipelines so they use linear interpolation when drawing overlays
An excellent improvement
|
| |/
| |
| |
| | |
screen
|
| | |
|
| |
| |
| |
| |
| | |
Override the number of canvas samples using a new Integer property, add
a helper to MasterControl similar to the existing Boolean property
methods.
|
|/
|
|
| |
QuadArrays now render as triangle arrays in order to show where the
issue is.
|
|
|
|
| |
and thus the "An illegal reflective access operation has occurred"
warning in Java 10 is no longer displayed
|
|
|
|
|
| |
mouse interactions are now scaled correctly when using the
canvas.getPixelLocationInImagePlate(xpos,ypos,mousePosn); as seen in the
java3d-utils PickCanvas class
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
| |
| |
| | |
ignored
|
|\ \
| |/
|/|
| | |
Fixed an error that happened in multi-screen environments
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
| |\
| | |
| | |
| | | |
Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
Only calls itself on all child nodes, no callers anywhere else.
Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
gl.glDisable(GL.GL_STENCIL_TEST);
Fixes Bug 1325: https://jogamp.org/bugzilla/show_bug.cgi?id=1325
Signed-off-by: Phil Jordan <philjord@ihug.co.nz>
Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
Fixes Bug 1006: https://jogamp.org/bugzilla/show_bug.cgi?id=1006
Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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 <harvey.harrison@gmail.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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 <harvey.harrison@gmail.com>
|
| | |
| | |
| | |
| | |
| | | |
[Suggested by Emmanuel Puybaret]
Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
|
| | | |
|
| | |
| | |
| | |
| | | |
see here for more details
http://forum.jogamp.org/Java3D-1-6-Web-Start-from-Mac-OS-X-to-Multi-OS-td4037924.html
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The boundingBox intersects maths removes some repeated multiplications
SceneGrph objects that were heavy users of J3dMessages now hold onto the
previous messages and reuse them if possible to reduce the amount of new
statements
|
| | |
| | |
| | |
| | |
| | | |
It turns out that a gl2es3 will be returned even if a es2 is asked for.
This means that some of the actions that were being performed were bad,
like transpose on setMatrix and set max texture lod
|
| | |
| | |
| | |
| | |
| | |
| | | |
One functional code change in the VersionInfo template
The SparseArray comments not changed to ensure maximum similarity with
original
|
| | |
| | |
| | |
| | |
| | | |
simplified
And made faster
|
| | |
| | |
| | | |
As per the previous commit enhancement
|