NOTE: These release notes
are incomplete.
This file contains important pre-release information for users of the Java 3DTM API, version 1.4.0-beta4.
Click here for instructions on how to install this pre-release of Java 3D version 1.4.0-beta4.
NOTE: We recommend that you uninstall all previous versions of Java 3D before installing this version.
The 1.4.0-beta4 version of the Java 3D API has been released for Solaris (both sparc and x86), Linux (both x86 and amd64), and Windows.
The 1.4.0-beta4 version of Java 3D for Solaris/SPARC requires the following:
pkginfo -l SUNWglrt
". OpenGL for Solaris can be
obtained at: http://www.sun.com/software/graphics/opengl/The 1.4.0-beta4 version of Java 3D for Solaris/x86 requires the following:
The 1.4.0-beta4 version of Java 3D for Linux (x86 or amd64)
requires
the
following:
The 1.4.0-beta4 version of Java 3D for Windows 2000, and
Windows/XP
requires the following:
j3d.rend
" system
property
to "d3d
",
for example:
java -Dj3d.rend=d3d ClassName
j3d.xxxxx
– Description of xxxxxIssue |
|
Description |
---|---|---|
17 |
DirectX GraphicsConfiguration Issue | |
67 | Transparency mode update didn't get reflected correctly | |
78 |
Rendering stops if there's an exception in the EventDispatch | |
100 | Offscreen Capture crash JVM | |
109 | Frame Delays in Mixed Mode Rendering | |
116 | Handling of picking on OrientatedShape3D needs clarification | |
117 | Texture subimage is not optimized for large subimages | |
124 | Improve picking performance / reduce garbage generation | |
127 | Geometry Picking fails when Shapes use Color4 | |
129 | NPE when removing an opaque object that used to be transparent | |
132 | BufferedImage getData slow, causing poor Yup perf with updateSubImage | |
133 | NullPointerException, PickCanvas with GEOMETRY_INTERSECT_INFO and BoundingPolytope | |
134 | Canvas3D memory leak | |
135 | Java3D 1.3.2+ using DirectX 9.0 | |
137 | Add new depthTestFunction attribute | |
138 | Add method to retrieve tessellated geometry from 3D font | |
139 | add other rasterOp modes. | |
140 | Object Leak in PickResult | |
141 | DirectX 9.0c for Java3D 1.4, including shaders | |
144 | ExponentialFog blending factor depends on canvas size | |
145 | Add stencil buffer support | |
146 | Additional blending functions in TransparencyAttributes | |
163 | Regression in view frustum culling | |
164 | Cannot load j3dcore-ogl-cg.dll library in JRE bin directory | |
167 | Transform3D reports matrix with NaN to be affine | |
169 | TextureLoader should throw an exception instead of printing cryptic message to System.err | |
170 | TextureLoader should throw exception when loading image | |
175 | OffScreenRendering: Issue with
Updating Texture Size from Behavior |
|
181 | Performance regression: j3d.optimizeForSpace=false ignored for some geometry | |
182 | ShaderProgram not implemented for immediate mode rendering | |
183 | NPE if CLOSEST_INTERSECTION_POINT is only flag | |
184 | Illegal return value if flag NODE is omitted | |
185 | "Missing" essential methods in IntersectionInfo | |
186 | Using new Pick API with PickSegment often returns null | |
187 | NPE for new PickFast PickInfo when getting geometries | |
195 | Finish CgShader vertex attributes native methods | |
196 | Finish CgShader shader attributes native methods | |
199 | New Picking system only return 1 result per geometry | |
201 | D3D : UnsatisfiedLinkError encountered with closing windows | |
202 | Need to upgrade to latest glext.h header file | |
203 | System.currentTimeMillis is too inaccurate on Windows for fine-grained timing | |
207 | Viewer.java throws exception with leading \n | |
208 | Sound nodes cannot be placed below Switch groups | |
212 | PureImmediate test fails to rotate | |
217 | Compile j3d with "-g:lines,source" to provide line numbers on stack traces | |
223 | JVM crashes when execute IndexedGeometryArray object with Texture coordinates |
For the latest information on Java 3D, see the main Java 3D project page
on
java.net.
Click here for a list of open issues.