aboutsummaryrefslogtreecommitdiffstats
path: root/www
diff options
context:
space:
mode:
Diffstat (limited to 'www')
-rw-r--r--www/j3d1_5_0/RELEASE-NOTES-pre.html154
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&nbsp;3D<sup><font size="-2">TM</font></sup> 1.5.0-build2
+<h2>Java&nbsp;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&nbsp;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&nbsp;3D API has been released
+<p>The 1.5.0-build3 version of the Java&nbsp;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&nbsp;3D for Solaris/SPARC requires the
+The 1.5.0-build3 version of Java&nbsp;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&nbsp;3D for Solaris/x86 requires the
+The 1.5.0-build3 version of Java&nbsp;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&nbsp;3D for Linux (x86 or amd64)
+<p>The 1.5.0-build3 version of Java&nbsp;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&nbsp;3D for Windows 2000, and
+<p>The 1.5.0-build3 version of Java&nbsp;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;">&nbsp;<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>