| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
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 <[email protected]>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Harvey Harrison <[email protected]>
|
| | |
| | |
| | |
| | |
| | |
| | | |
Only calls itself on all child nodes, no callers anywhere else.
Signed-off-by: Harvey Harrison <[email protected]>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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]>
|
| | |
| | |
| | |
| | |
| | |
| | | |
Fixes Bug 1006: https://jogamp.org/bugzilla/show_bug.cgi?id=1006
Signed-off-by: Harvey Harrison <[email protected]>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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]>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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]>
|
| | |
| | |
| | |
| | |
| | | |
[Suggested by Emmanuel Puybaret]
Signed-off-by: Harvey Harrison <[email protected]>
|
| | | |
|
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | |
| | | |
Less equals and setZero methods used, more simply == statements.
Note this can be cleaned up more
|
| | | |
|
| | |
| | |
| | |
| | | |
This allows for less data copy during each render pass if the data is
unchanged
|
| | |
| | |
| | |
| | |
| | | |
In simply checking for a warning given the shader program was creating a
long string and using a hash get, now a simple boolean on each attribute
indicates warning given, faster and less garbage created
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
All Enumerations swapped and generic types added
See docs/api-changes-1.7.txt
THIS WILL BREAK YOUR CODE!
But the change is very minor to adjust to.
|
| | |
| | |
| | |
| | | |
It now supports the INT_ARRAY and INT_BUFFER types and only hands into
ES2 the allowed values
|
| | |
| | |
| | |
| | | |
As this is the extension used on ES hardware for non power of two
texture support
|
| | |
| | |
| | | |
Also a frame stat of skipped no shader
|
| | | |
|
| | |
| | |
| | | |
Only ShaderAppearances will display anything
|