diff options
Diffstat (limited to 'www')
-rw-r--r-- | www/j3d1_5_0/RELEASE-NOTES-pre.html | 154 |
1 files changed, 146 insertions, 8 deletions
diff --git a/www/j3d1_5_0/RELEASE-NOTES-pre.html b/www/j3d1_5_0/RELEASE-NOTES-pre.html index 5ab860e..5614c53 100644 --- a/www/j3d1_5_0/RELEASE-NOTES-pre.html +++ b/www/j3d1_5_0/RELEASE-NOTES-pre.html @@ -19,7 +19,7 @@ <title>Java 3D 1.5.0 Pre-Release Notes</title> </head> <body> -<h2>Java 3D<sup><font size="-2">TM</font></sup> 1.5.0-build2 +<h2>Java 3D<sup><font size="-2">TM</font></sup> 1.5.0-build3 Pre-Release Notes</h2> <p><span style="color: rgb(204, 0, 0);"><b><i>NOTE: These release notes are incomplete.</i></b></span><br> @@ -27,23 +27,24 @@ are incomplete.</i></b></span><br> <p>This file contains important pre-release information for users of the Java 3D<sup><font size="-2">TM</font></sup> API, version -1.5.0-build2. +1.5.0-build3. </p> <ul> <a href="#System_Requirements">System Requirements</a> (<a href="#Solaris_Sparc">Solaris/Sparc</a>, <a href="#Solaris_x86">Solaris/x86</a>, <a href="#Linux">Linux</a>, <a href="#Windows">Windows</a>)<br> + <a href="#JoglPipeline">JOGL Rendering Pipeline</a><br> <a href="#Improvements_In_1_5_0">Improvements in 1.5.0</a><br> <a href="#More_Information">More Information</a><br> </ul> <h3><a name="System_Requirements"></a>System Requirements</h3> -<p>The 1.5.0-build2 version of the Java 3D API has been released +<p>The 1.5.0-build3 version of the Java 3D API has been released for Solaris (both sparc and x86), Linux (both x86 and amd64), and Windows. </p> <h4><a name="Solaris_Sparc"></a>Solaris/Sparc</h4> <p> -The 1.5.0-build2 version of Java 3D for Solaris/SPARC requires the +The 1.5.0-build3 version of Java 3D for Solaris/SPARC requires the following: </p> <ul> @@ -58,7 +59,7 @@ obtained at: <a href="http://www.sun.com/software/graphics/opengl/">http://www.s </ul> <h4><a name="Solaris_x86"></a>Solaris/x86</h4> <p> -The 1.5.0-build2 version of Java 3D for Solaris/x86 requires the +The 1.5.0-build3 version of Java 3D for Solaris/x86 requires the following: </p> <ul> @@ -69,7 +70,7 @@ following: </ul> <h4><a name="Linux"></a>Linux<br> </h4> -<p>The 1.5.0-build2 version of Java 3D for Linux (x86 or amd64) +<p>The 1.5.0-build3 version of Java 3D for Linux (x86 or amd64) requires the following:<br> @@ -84,7 +85,7 @@ extension: GLX </ul> <h4><a name="Windows"></a>Windows<br> </h4> -<p>The 1.5.0-build2 version of Java 3D for Windows 2000, and +<p>The 1.5.0-build3 version of Java 3D for Windows 2000, and Windows/XP requires the following:<br> </p> @@ -119,7 +120,144 @@ for example: </ul> </ul> </ul> -<h3><a name="Improvements_In_1_5_0"></a>Improvements in 1.5.0-build2</h3> +<h3><a name="JoglPipeline"></a>JOGL Rendering Pipeline</h3> +<p>A preliminary version of the JOGL rendering pipeline, as described +in <a href="https://java3d.dev.java.net/issues/show_bug.cgi?id=229">issue +229</a>, is now +available on all supported platforms. It should also run on Apple Mac +OSX (x86 or PPC)! However, +there isn't a specific Mac build yet. To run Java 3D on the Mac, just +grab the binary for any other platform (e.g., Windows) and run it. It +won't try to use the DLLs. The JOGL renderer is the default on Mac OSX. +You can select the JOGL renderer on other platforms by setting the "<code>j3d.rend</code>" +system +property +to "<code>jogl</code>", +for example: +</p> +<ul> + <code>java -Dj3d.rend=jogl ClassName</code> +</ul> +<p>You will need to <a href="https://jogl.dev.java.net/">download JOGL</a> +and install it into the JRE along with the Java 3D jar files (or +include it in your PATH/CLASSPATH).<br> +</p> +<p>Most Java 3D features are implemented in the JOGL pipeline, but the +following are known to be missing:<br> +</p> +<ul> + <li>Texture3D</li> + <li>TextureCubeMap</li> + <li>Cg shading language<br> + </li> + <li>Point Attributes</li> + <li>Line Attributes<br> + </li> + <li>GraphicsConfigTemplate3D options (a double-buffered, non-stereo, +non-antialiased config is hard-coded)<br> + </li> +</ul> +<p>There may be others missing, as well. Any missing function will +print +out a message of the form:<br> +</p> +<ul> + <code>JoglPipeline.bindTexture3D()</code> +</ul> +<p>We would appreciate feedback on bugs or problems you run into.<br> +</p> +<h3><a name="Improvements_In_1_5_0"></a>Improvements in 1.5.0-build3</h3> +<h4>New Features / Enhancements</h4> +<ul> + <li><a href="#JoglPipeline">JOGL Rendering Pipeline</a> (see above)<br> + </li> + <li>Memory free lists for Java 3D messages, etc., are now disabled by +default (issue 123). We temporarily added a new system property, +"j3d.useFreeLists", that can be set to true to re-enable memory free +lists. We eventually plan to completely remove the memory free lists.<br> + </li> +</ul> +<h4>Issues Fixed</h4> +<br> +<table style="text-align: left;" border="1" cellpadding="2" + cellspacing="0"> + <tbody> + <tr> + <th style="text-align: right; vertical-align: top;">Issue<br> + </th> + <th style="vertical-align: top;"> <br> + </th> + <th style="vertical-align: top;">Description<br> + </th> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">123<br> + </td> + <td style="vertical-align: top;"><br> + </td> + <td style="vertical-align: top;">Reduce or eliminate use of +memory free lists<br> + </td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">268<br> + </td> + <td style="vertical-align: top;"><br> + </td> + <td style="vertical-align: top;">Replace native +getNumberOfProcessor() with pure Java equiv<br> + </td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">269<br> + </td> + <td style="vertical-align: top;"><br> + </td> + <td style="vertical-align: top;">GLSL on nVidia cards: Conflict +of +a builtin vertex attribute<br> + </td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">275<br> + </td> + <td style="vertical-align: top;"><br> + </td> + <td style="vertical-align: top;">sleep for +setMinimumFrameCycleTime should not hold lock<br> + </td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">279<br> + </td> + <td style="vertical-align: top;"><br> + </td> + <td style="vertical-align: top;">Intermittent hang in +MasterControl while running lg3d<br> + </td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">288<br> + </td> + <td style="vertical-align: top;"><br> + </td> + <td style="vertical-align: top;">Objects in RenderBin free lists +keep reference to user data<br> + </td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">308<br> + </td> + <td style="vertical-align: top;"><br> + </td> + <td style="vertical-align: top;">WakeupOnElapsedTime occasionally +doesn't wake up on elapsed time<br> + </td> + </tr> + </tbody> +</table> +<br> +<h3>Improvements in 1.5.0-build2</h3> <h4>New Features / Enhancements</h4> <ul> <li>Added preliminary API for NIO texture images<br> |