diff options
-rw-r--r-- | www/j3d1_5_0/RELEASE-NOTES-pre.html | 110 |
1 files changed, 87 insertions, 23 deletions
diff --git a/www/j3d1_5_0/RELEASE-NOTES-pre.html b/www/j3d1_5_0/RELEASE-NOTES-pre.html index 5614c53..7fd02b4 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-build3 +<h2>Java 3D<sup><font size="-2">TM</font></sup> 1.5.0-build4 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,7 +27,7 @@ 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-build3. +1.5.0-build4. </p> <ul> <a href="#System_Requirements">System Requirements</a> @@ -38,13 +38,13 @@ Java 3D<sup><font size="-2">TM</font></sup> API, version <a href="#More_Information">More Information</a><br> </ul> <h3><a name="System_Requirements"></a>System Requirements</h3> -<p>The 1.5.0-build3 version of the Java 3D API has been released +<p>The 1.5.0-build4 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-build3 version of Java 3D for Solaris/SPARC requires the +The 1.5.0-build4 version of Java 3D for Solaris/SPARC requires the following: </p> <ul> @@ -59,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-build3 version of Java 3D for Solaris/x86 requires the +The 1.5.0-build4 version of Java 3D for Solaris/x86 requires the following: </p> <ul> @@ -70,7 +70,7 @@ following: </ul> <h4><a name="Linux"></a>Linux<br> </h4> -<p>The 1.5.0-build3 version of Java 3D for Linux (x86 or amd64) +<p>The 1.5.0-build4 version of Java 3D for Linux (x86 or amd64) requires the following:<br> @@ -85,7 +85,7 @@ extension: GLX </ul> <h4><a name="Windows"></a>Windows<br> </h4> -<p>The 1.5.0-build3 version of Java 3D for Windows 2000, and +<p>The 1.5.0-build4 version of Java 3D for Windows 2000, and Windows/XP requires the following:<br> </p> @@ -124,9 +124,21 @@ for example: <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 +available on all supported platforms. It will also run on Apple Mac +OSX (x86 or PPC)! The easiest way to run Java 3D applications +using the JOGL +pipeline is via Java Webstart from your browser (with no setup required). +<a href="https://j3d-webstart.dev.java.net/test">Click here</a> and go +to the "Early access +test program" section at bottom of the +page to run a Java 3D example program from your browser via the +JOGL pipeline. These +examples will use JOGL on Mac OSX and the native OpenGL pipeline on all +other platforms.<br> +</p> +<p>For those who download and install Java 3D locally, +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>" @@ -139,22 +151,17 @@ for example: <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 +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 +<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>Programmable shader vertex attributes<br> </li> </ul> <p>There may be others missing, as well. Any missing function will @@ -162,16 +169,73 @@ print out a message of the form:<br> </p> <ul> - <code>JoglPipeline.bindTexture3D()</code> + <code>JoglPipeline.useCgShaderProgram()</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> +<h3><a name="Improvements_In_1_5_0"></a>Improvements in 1.5.0-build4</h3> +<h4>New Features / Enhancements</h4> +<ul> + <li><a href="RELEASE-NOTES-pre.html#JoglPipeline">JOGL Rendering +Pipeline</a> mostly complete (see above) </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;">241<br> + </td> + <td style="vertical-align: top;"><br> + </td> + <td style="vertical-align: top;">Texture3D by Reference Fails<br> + </td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">311<br> + </td> + <td style="vertical-align: top;"><br> + </td> + <td style="vertical-align: top;">Broken build for linux on ppc.<br> + </td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">320<br> + </td> + <td style="vertical-align: top;"><br> + </td> + <td style="vertical-align: top;">Shader Appearance update is +asynchronous to transform update<br> + </td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">321<br> + </td> + <td style="vertical-align: top;"><br> + </td> + <td style="vertical-align: top;">bug in +vecmath.Matrix3d.set(AxisAngle a1)<br> + </td> + </tr> + </tbody> +</table> +<br> +<h3>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>JOGL Rendering Pipeline<br> </li> - <li>Memory free lists for Java 3D messages, etc., are now disabled by + <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> |