summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin Rushforth <[email protected]>2007-06-20 00:54:53 +0000
committerKevin Rushforth <[email protected]>2007-06-20 00:54:53 +0000
commite80753e59090c77638aa77dbb406422d415d8d06 (patch)
tree485e5ff4699f030345bf454627328426a3af8a7a
parent2620ea58917819441c4b55e57bc0a95490c910ba (diff)
Release notes for 1.5.1
git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@857 ba19aa83-45c5-6ac9-afd3-db810772062c
-rw-r--r--release-info/fcs-1_5_1/README.html1085
-rw-r--r--www/j3d1_5_1/RELEASE-NOTES.html1093
2 files changed, 2178 insertions, 0 deletions
diff --git a/release-info/fcs-1_5_1/README.html b/release-info/fcs-1_5_1/README.html
new file mode 100644
index 0000000..05dee9a
--- /dev/null
+++ b/release-info/fcs-1_5_1/README.html
@@ -0,0 +1,1085 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+
+<!--
+/*
+* $RCSfile$
+*
+* Copyright (c) 2007 Sun Microsystems, Inc. All rights reserved.
+*
+* Use is subject to license terms.
+*
+* $Revision$
+* $Date$
+* $State$
+*/
+-->
+ <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
+ <title>Java 3D 1.5.1 Release Notes</title>
+
+
+</head>
+
+
+<body>
+
+<h2>Java&nbsp;3D<sup><font size="-2">TM</font></sup>
+1.5.1
+Release Notes</h2>
+
+<p>This file contains important release information for users of
+the
+Java&nbsp;3D<sup><font size="-2">TM</font></sup>
+API, version
+1.5.1.
+</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>, <a href="#MacOSX">Mac
+OS X</a>)<br>
+
+ <a href="#Improvements_In_1_5_1">Improvements in
+1.5.1</a><br>
+
+ <a href="#JoglPipeline">JOGL Rendering Pipeline</a><br>
+
+ <a href="#More_Information">More Information</a><br>
+
+</ul>
+
+<p><span style="font-style: italic;">NOTE: We
+recommend that you </span><span style="font-style: italic;">uninstall
+all </span><span style="font-style: italic;">previous
+versions of Java&nbsp;3D before
+installing this version.</span>
+</p>
+
+<h3><a name="System_Requirements"></a>System
+Requirements</h3>
+
+<p>The 1.5.1 version of the Java&nbsp;3D API has been
+released
+for
+Solaris (both sparc and x86/amd64), Linux (both x86 and amd64), Windows
+(both x86 and amd64), and
+Mac OS X (both PPC and x86).
+</p>
+
+<h4><a name="Solaris_Sparc"></a>Solaris Sparc</h4>
+
+<p>
+The 1.5.1 version of Java&nbsp;3D for Solaris SPARC requires
+the
+following:
+</p>
+
+<ul>
+
+ <li>JDK 1.5.0 or later from Sun Microsystems: <a href="http://java.sun.com/j2se/">http://java.sun.com/j2se/</a></li>
+
+ <li>Solaris 9 or later</li>
+
+ <li>Frame Buffer with OpenGL 1.3 support or better (XVR-600,
+XVR-1200, Expert3D, etc.). A frame buffer with OpenGL 1.2 support will
+work, but with reduced texture mapping functionality.</li>
+
+ <li>OpenGL 1.3 for Solaris or later. To find your current
+version,
+use: "<code>pkginfo -l SUNWglrt</code>". OpenGL for Solaris
+can be
+obtained at: <a href="http://www.sun.com/software/graphics/opengl/">http://www.sun.com/software/graphics/opengl/</a></li>
+
+</ul>
+
+<h4><a name="Solaris_x86"></a>Solaris x86</h4>
+
+<p>
+The 1.5.1 version of Java&nbsp;3D for Solaris x86/amd64
+requires
+the
+following:
+</p>
+
+<ul>
+
+ <li>JDK 1.5.0 or later from Sun Microsystems: <a href="http://java.sun.com/j2se/">http://java.sun.com/j2se/</a></li>
+
+ <li>Solaris 10 or later</li>
+
+ <li>NVIDIA Frame Buffer with OpenGL 1.3 or later</li>
+
+</ul>
+
+<h4><a name="Linux"></a>Linux<br>
+
+</h4>
+
+<p>The 1.5.1 version of Java&nbsp;3D for Linux (x86 or
+amd64)
+requires
+the
+following:<br>
+
+</p>
+
+<ul>
+
+ <li>JDK 1.5.0 or later from Sun Microsystems: <a href="http://java.sun.com/j2se/">http://java.sun.com/j2se/</a></li>
+
+ <li>Graphics adapter with driver that supports the GLX
+extension: GLX
+1.3 or later and OpenGL 1.3 or later. A graphics adapter with OpenGL
+1.2 support will work, but with reduced texture mapping functionality. </li>
+
+</ul>
+
+<h4><a name="Windows"></a>Windows<br>
+
+</h4>
+
+<p>The 1.5.1 version of Java&nbsp;3D for Windows 2000,
+Windows XP (x86 or amd64), or Windows Vista
+requires the following:<br>
+
+</p>
+
+<ul>
+
+ <li>JDK 1.5.0 or later from Sun Microsystems: <a href="http://java.sun.com/j2se/">http://java.sun.com/j2se/</a></li>
+
+ <li>Windows 2000, Windows XP, or Windows Vista</li>
+
+ <li>Support for either OpenGL or DirectX as shown below.<br>
+
+ </li>
+
+</ul>
+
+<ul>
+
+ <span style="font-weight: bold;">OpenGL version</span><br>
+
+ <ul>
+
+The (default) OpenGL renderer of Java&nbsp;3D requires OpenGL 1.3
+or
+later,
+available from your graphics card manufacturer.
+ </ul>
+
+</ul>
+
+<ul>
+
+ <span style="font-weight: bold;">DirectX version</span><br>
+
+ <ul>
+
+The (optional) DirectX renderer of Java&nbsp;3D requires
+DirectX 9.0 or
+later, which is available from Microsoft at: <a href="http://www.microsoft.com/windows/directx/">http://www.microsoft.com/windows/directx/</a>
+. The DirectX version of
+Java&nbsp;3D is selected by setting the "<code>j3d.rend</code>"
+system
+property
+to "<code>d3d</code>",
+for example:
+ <ul>
+
+ <code>java -Dj3d.rend=d3d ClassName</code>
+ </ul>
+
+ </ul>
+
+ <br>
+
+NOTE: The DirectX version of Java 3D is used if a suitable version of
+OpenGL cannot be found. Note also that DirectX is chosen by default on
+Windows Vista systems with an ATI graphics card (due to ATI driver
+bugs).
+</ul>
+
+<h4><a name="MacOSX"></a>Mac OS X</h4>
+
+<p>The 1.5.1 version of Java&nbsp;3D for Mac OS X (PPC
+or x86)
+requires the following:<br>
+
+</p>
+
+<ul>
+
+ <li>JDK 1.5.0 or later from Apple: <a href="http://developer.apple.com/java/download/">http://developer.apple.com/java/download/</a></li>
+
+ <li>Java Binding for OpenGL (JOGL), available at: <a href="https://jogl.dev.java.net/">https://jogl.dev.java.net/</a><br>
+
+you can <a href="https://jogl.dev.java.net/servlets/ProjectDocumentList?folderID=5971&amp;expandFolder=5971">click
+here</a> for a direct link to the download folder<br>
+
+ </li>
+
+ <li>Apple OS X 10.3 or later (10.4 or later is required for
+Intel-based Apple systems)<br>
+
+ </li>
+
+ <li>Support for OpenGL 1.3 or later<br>
+
+ </li>
+
+</ul>
+
+<h3><a name="Improvements_In_1_5_1"></a>Improvements
+in 1.5.1</h3>
+
+<h4>Enhancements</h4>
+
+<ul>
+
+ <li>Windows Vista Support</li>
+
+ <li>Pack200 Support for Java Web Start Applications</li>
+
+ <li><a href="http://wiki.java.net/bin/view/Javadesktop/Java3DApplicationDevelopment#Logging">Logging
+Framework</a></li>
+
+ <li>Added support for JNLPAppletLauncher (will be available
+shortly)</li>
+
+</ul>
+
+<h4>Issues Fixed in 1.5.1</h4>
+
+<br>
+
+<table style="text-align: left;" border="1" cellpadding="2" cellspacing="0" width="100%">
+
+ <tbody>
+
+ <tr>
+
+ <th style="vertical-align: top; text-align: right;">Issue</th>
+
+ <th style="vertical-align: top;">&nbsp; </th>
+
+ <th style="vertical-align: top;">Description</th>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">126</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Use OpenGL
+automatic mipmap generation</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">157</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Would like a
+JOALMixer implementation of AudioEngine3DL2</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">197</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Consider supporting
+pack200 for Java Web Start / JNLP</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">226</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">D3D : fail on
+stress test for the creation and destruction of Canvases</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">239</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Stencil buffer
+should be cleared at the start of each frame</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">257</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Java3D Applet
+Launcher support</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">274</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">NPE With
+Simultaneous View and Content Side PickingBehaviors</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">293</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Need better logging
+for j3d error, warning, assertion messages.</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">314</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Issue with
+Stenciled Transparent Objects</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">347</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">OffScreen Canvas3D
+always reloads textures, display lists</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">348</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Programmable
+shaders do not work for OffScreen Canvas3D</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">357</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Memory leak when
+using textures with multiple views</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">362</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">dynamic assignment
+if Canvas3D to View makes content disappear</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">364</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Canvas3D.setOffScreenBuffer(null)
+sometimes hangs</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">378</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Shaders are not
+rendered when Canvas3D is created and destroyed</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">381</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">ByRef, yDown,
+4BYTE_ABGR throws ArrayIndexOOB Exception</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">396</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Off-screen Canvas3D
+/ D3D: Resizing crashes VM</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">402</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Off-screen Canvas3D
+throws Exception on BufferedImage of TYPE_4BYTE_ABGR and TYPE_INT_ARGB</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">408</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Poor quality of
+auto-generated mipmaps</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">411</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Add Primitive flag
+to reverse Y for tex coords</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">412</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Exception when
+updating Y_UP BY_REFERENCE image</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">414</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">D3D: NPOT textures
+not properly disabled on card that lacks support</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">415</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Need ability to
+disable NPOT textures for raster/background</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">416</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">JOGL:
+ClassCastException in Renderer with NioImageBuffer</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">417</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">JOGL: Mip-mapped
+NPOT textures rendered incorrectly</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">424</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">JOALMixer requires
+the default Viewer's setUserHeadToVworldEnable setting to true</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">425</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">NullPointerException
+in automatic mipmap generation</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">427</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Method with
+constructor name: ObjectFileMaterial</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">430</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Deliver JOALMixer
+for JNLP and download bundle<br>
+
+ </td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">431</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">disabled PointSound
+starts playing when scheduling bounds are entered</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">433</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">JCanvas3D crashed
+when using jogl pipe</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">434</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">OutOfMemory after
+creating millions of RenderAtomListInfo objects</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">437</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">SceneGraphStreamWriter
+NPE</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">435</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Memory leak when
+reusing an Appearance with a single Texture</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">438</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">ConfiguredUniverse
+&amp; SimpleUniverse constructor missing</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">441</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">ArrayIndexOutOfBoundsException
+in IndexedTriangleArrayRetained Intersect</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">444</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Transform updates
+overly expensive</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">446</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">JCanvas3D and focus</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">447</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Enhance Element
+Traversal To Improve Pick Hits</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">449</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">SceneGraphIO can
+not support ImageComponent2DURL</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">452</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Java 3D should fall
+back to D3D if OpenGL not available</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">453</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">SceneGraphIO does
+not support SceneGraphObjects name field</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">455</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Need to disable
+NPOT textures for older cards that claim to support it.</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">456</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">NPOT background (
+maybe raster) fail to work if HW doesn't support NPOT texture</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">457</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">ClassCastException
+in MasterControl when updating Texture3D</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">458</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Canvas3D stops
+rendering on window close</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">461</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">ClassCastException
+thrown when using filters with NioImageBuffer</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">466</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">NPE when updating
+lights with multiple views</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">467</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Add Java3D source
+jar file as a separate or part of the distribution</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">468</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">SceneGraphStreamReader/Writer
+do not close the stream</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">470</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Need informative
+error message for mismatched NioImageBuffer</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">471</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Performance
+degradation with shader attribute object setValue()</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">474</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Update javadoc for
+TextureLoader for ImageException</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">478</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Memory leak in
+TransparencySortController</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">479</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">JOGL: Screen door
+transparency renders incorrectly on JoglPipeline</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">480</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">getBounds should
+cache results</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">481</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">JOALSample: cannot
+load if only URLString is given in MediaContainer</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">485</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">ClassCastException
+when switching shaders in PhongShadingGLSL example</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">486</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Java 3D hangs on
+some Windows Vista systems</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">488</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">ImageComponent3D
+bug with by-reference images</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">489</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">AutoOffScreenCanvas3D:
+postSwap() is called twice</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">490</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">JOALSample fails to
+load second sample</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">491</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Refactor
+platform-specific classes to use non-overlapping class names</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">492</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">ImageComponent2D.setSubImage
+throws IllegalArgumentException</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">494</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Group.moveto(null)
+throws a NullPointerException<br>
+
+ </td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">496</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Big performance hit
+in VirtualUniverse.getNodeId<br>
+
+ </td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">500</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Reuse JOAL buffers
+where possible<br>
+
+ </td>
+
+ </tr>
+
+ </tbody>
+</table>
+
+<br>
+
+<h3><a name="JoglPipeline"></a>JOGL Rendering
+Pipeline</h3>
+
+<p>A 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, including Apple Mac
+OS X (x86 or PPC). The easiest way to run Java&nbsp;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>
+to run
+a Java&nbsp;3D example program from your browser via the
+JOGL pipeline. These
+examples will use JOGL on Mac OS X and the native OpenGL pipeline on
+all
+other platforms.<br>
+
+</p>
+
+<p>The JOGL renderer is the default on Mac OS X.
+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&nbsp;3D jar files
+(or
+include it in your PATH/CLASSPATH).<br>
+
+</p>
+
+<p>NOTE: You must install <i>both</i> Java 3D and
+JOGL into the JRE,
+or else you must install <i>neither</i> Java 3D nor JOGL
+into the
+JRE. If you install Java 3D into the JRE and put JOGL on your
+CLASSPATH, the JoglPipeline will fail to find the JOGL classes.</p>
+
+<h3><a name="More_Information"></a>More
+Information</h3>
+
+<p>For the latest information on Java&nbsp;3D, see the <a href="https://java3d.dev.java.net/">main Java&nbsp;3D
+project page</a>
+on
+java.net.<br>
+
+</p>
+
+<p>Click <a href="https://java3d.dev.java.net/issues/buglist.cgi?Submit+query=Submit+query&amp;component=java3d&amp;issue_status=NEW&amp;issue_status=STARTED&amp;issue_status=REOPENED">here</a>
+for a list of open issues.</p>
+
+</body>
+</html>
diff --git a/www/j3d1_5_1/RELEASE-NOTES.html b/www/j3d1_5_1/RELEASE-NOTES.html
new file mode 100644
index 0000000..4c49d55
--- /dev/null
+++ b/www/j3d1_5_1/RELEASE-NOTES.html
@@ -0,0 +1,1093 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+
+<!--
+/*
+* $RCSfile$
+*
+* Copyright (c) 2007 Sun Microsystems, Inc. All rights reserved.
+*
+* Use is subject to license terms.
+*
+* $Revision$
+* $Date$
+* $State$
+*/
+-->
+ <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
+ <title>Java 3D 1.5.1 Release Notes</title>
+
+
+</head>
+
+
+<body>
+
+<h2>Java&nbsp;3D<sup><font size="-2">TM</font></sup>
+1.5.1
+Release Notes</h2>
+
+<p>This file contains important release information for users of
+the
+Java&nbsp;3D<sup><font size="-2">TM</font></sup>
+API, version
+1.5.1.
+</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>, <a href="#MacOSX">Mac
+OS X</a>)<br>
+
+ <a href="#Improvements_In_1_5_1">Improvements in
+1.5.1</a><br>
+
+ <a href="#JoglPipeline">JOGL Rendering Pipeline</a><br>
+
+ <a href="#More_Information">More Information</a><br>
+
+</ul>
+
+<p><a href="http://download.java.net/media/java3d/builds/release/1.5.1/README-download.html">Click
+here</a> for instructions
+on
+<a href="http://download.java.net/media/java3d/builds/release/1.5.1/README-download.html">how
+to install</a> this release of
+Java&nbsp;3D
+version 1.5.1.</p>
+
+<p><span style="font-style: italic;">NOTE: We
+recommend that you </span><span style="font-style: italic;">uninstall
+all </span><span style="font-style: italic;">previous
+versions of Java&nbsp;3D before
+installing this version.</span>
+</p>
+
+<h3><a name="System_Requirements"></a>System
+Requirements</h3>
+
+<p>The 1.5.1 version of the Java&nbsp;3D API has been
+released
+for
+Solaris (both sparc and x86/amd64), Linux (both x86 and amd64), Windows
+(both x86 and amd64), and
+Mac OS X (both PPC and x86).
+</p>
+
+<h4><a name="Solaris_Sparc"></a>Solaris Sparc</h4>
+
+<p>
+The 1.5.1 version of Java&nbsp;3D for Solaris SPARC requires
+the
+following:
+</p>
+
+<ul>
+
+ <li>JDK 1.5.0 or later from Sun Microsystems: <a href="http://java.sun.com/j2se/">http://java.sun.com/j2se/</a></li>
+
+ <li>Solaris 9 or later</li>
+
+ <li>Frame Buffer with OpenGL 1.3 support or better (XVR-600,
+XVR-1200, Expert3D, etc.). A frame buffer with OpenGL 1.2 support will
+work, but with reduced texture mapping functionality.</li>
+
+ <li>OpenGL 1.3 for Solaris or later. To find your current
+version,
+use: "<code>pkginfo -l SUNWglrt</code>". OpenGL for Solaris
+can be
+obtained at: <a href="http://www.sun.com/software/graphics/opengl/">http://www.sun.com/software/graphics/opengl/</a></li>
+
+</ul>
+
+<h4><a name="Solaris_x86"></a>Solaris x86</h4>
+
+<p>
+The 1.5.1 version of Java&nbsp;3D for Solaris x86/amd64
+requires
+the
+following:
+</p>
+
+<ul>
+
+ <li>JDK 1.5.0 or later from Sun Microsystems: <a href="http://java.sun.com/j2se/">http://java.sun.com/j2se/</a></li>
+
+ <li>Solaris 10 or later</li>
+
+ <li>NVIDIA Frame Buffer with OpenGL 1.3 or later</li>
+
+</ul>
+
+<h4><a name="Linux"></a>Linux<br>
+
+</h4>
+
+<p>The 1.5.1 version of Java&nbsp;3D for Linux (x86 or
+amd64)
+requires
+the
+following:<br>
+
+</p>
+
+<ul>
+
+ <li>JDK 1.5.0 or later from Sun Microsystems: <a href="http://java.sun.com/j2se/">http://java.sun.com/j2se/</a></li>
+
+ <li>Graphics adapter with driver that supports the GLX
+extension: GLX
+1.3 or later and OpenGL 1.3 or later. A graphics adapter with OpenGL
+1.2 support will work, but with reduced texture mapping functionality. </li>
+
+</ul>
+
+<h4><a name="Windows"></a>Windows<br>
+
+</h4>
+
+<p>The 1.5.1 version of Java&nbsp;3D for Windows 2000,
+Windows XP (x86 or amd64), or Windows Vista
+requires the following:<br>
+
+</p>
+
+<ul>
+
+ <li>JDK 1.5.0 or later from Sun Microsystems: <a href="http://java.sun.com/j2se/">http://java.sun.com/j2se/</a></li>
+
+ <li>Windows 2000, Windows XP, or Windows Vista</li>
+
+ <li>Support for either OpenGL or DirectX as shown below.<br>
+
+ </li>
+
+</ul>
+
+<ul>
+
+ <span style="font-weight: bold;">OpenGL version</span><br>
+
+ <ul>
+
+The (default) OpenGL renderer of Java&nbsp;3D requires OpenGL 1.3
+or
+later,
+available from your graphics card manufacturer.
+ </ul>
+
+</ul>
+
+<ul>
+
+ <span style="font-weight: bold;">DirectX version</span><br>
+
+ <ul>
+
+The (optional) DirectX renderer of Java&nbsp;3D requires
+DirectX 9.0 or
+later, which is available from Microsoft at: <a href="http://www.microsoft.com/windows/directx/">http://www.microsoft.com/windows/directx/</a>
+. The DirectX version of
+Java&nbsp;3D is selected by setting the "<code>j3d.rend</code>"
+system
+property
+to "<code>d3d</code>",
+for example:
+ <ul>
+
+ <code>java -Dj3d.rend=d3d ClassName</code>
+ </ul>
+
+ </ul>
+
+ <br>
+
+NOTE: The DirectX version of Java 3D is used if a suitable version of
+OpenGL cannot be found. Note also that DirectX is chosen by default on
+Windows Vista systems with an ATI graphics card (due to ATI driver
+bugs).
+</ul>
+
+<h4><a name="MacOSX"></a>Mac OS X</h4>
+
+<p>The 1.5.1 version of Java&nbsp;3D for Mac OS X (PPC
+or x86)
+requires the following:<br>
+
+</p>
+
+<ul>
+
+ <li>JDK 1.5.0 or later from Apple: <a href="http://developer.apple.com/java/download/">http://developer.apple.com/java/download/</a></li>
+
+ <li>Java Binding for OpenGL (JOGL), available at: <a href="https://jogl.dev.java.net/">https://jogl.dev.java.net/</a><br>
+
+you can <a href="https://jogl.dev.java.net/servlets/ProjectDocumentList?folderID=5971&amp;expandFolder=5971">click
+here</a> for a direct link to the download folder<br>
+
+ </li>
+
+ <li>Apple OS X 10.3 or later (10.4 or later is required for
+Intel-based Apple systems)<br>
+
+ </li>
+
+ <li>Support for OpenGL 1.3 or later<br>
+
+ </li>
+
+</ul>
+
+<h3><a name="Improvements_In_1_5_1"></a>Improvements
+in 1.5.1</h3>
+
+<h4>Enhancements</h4>
+
+<ul>
+
+ <li>Windows Vista Support</li>
+
+ <li>Pack200 Support for Java Web Start Applications</li>
+
+ <li><a href="http://wiki.java.net/bin/view/Javadesktop/Java3DApplicationDevelopment#Logging">Logging
+Framework</a></li>
+
+ <li>Added support for JNLPAppletLauncher (will be available
+shortly)</li>
+
+</ul>
+
+<h4>Issues Fixed in 1.5.1</h4>
+
+<br>
+
+<table style="text-align: left;" border="1" cellpadding="2" cellspacing="0" width="100%">
+
+ <tbody>
+
+ <tr>
+
+ <th style="vertical-align: top; text-align: right;">Issue</th>
+
+ <th style="vertical-align: top;">&nbsp; </th>
+
+ <th style="vertical-align: top;">Description</th>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">126</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Use OpenGL
+automatic mipmap generation</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">157</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Would like a
+JOALMixer implementation of AudioEngine3DL2</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">197</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Consider supporting
+pack200 for Java Web Start / JNLP</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">226</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">D3D : fail on
+stress test for the creation and destruction of Canvases</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">239</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Stencil buffer
+should be cleared at the start of each frame</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">257</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Java3D Applet
+Launcher support</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">274</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">NPE With
+Simultaneous View and Content Side PickingBehaviors</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">293</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Need better logging
+for j3d error, warning, assertion messages.</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">314</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Issue with
+Stenciled Transparent Objects</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">347</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">OffScreen Canvas3D
+always reloads textures, display lists</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">348</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Programmable
+shaders do not work for OffScreen Canvas3D</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">357</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Memory leak when
+using textures with multiple views</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">362</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">dynamic assignment
+if Canvas3D to View makes content disappear</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">364</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Canvas3D.setOffScreenBuffer(null)
+sometimes hangs</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">378</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Shaders are not
+rendered when Canvas3D is created and destroyed</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">381</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">ByRef, yDown,
+4BYTE_ABGR throws ArrayIndexOOB Exception</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">396</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Off-screen Canvas3D
+/ D3D: Resizing crashes VM</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">402</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Off-screen Canvas3D
+throws Exception on BufferedImage of TYPE_4BYTE_ABGR and TYPE_INT_ARGB</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">408</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Poor quality of
+auto-generated mipmaps</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">411</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Add Primitive flag
+to reverse Y for tex coords</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">412</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Exception when
+updating Y_UP BY_REFERENCE image</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">414</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">D3D: NPOT textures
+not properly disabled on card that lacks support</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">415</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Need ability to
+disable NPOT textures for raster/background</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">416</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">JOGL:
+ClassCastException in Renderer with NioImageBuffer</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">417</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">JOGL: Mip-mapped
+NPOT textures rendered incorrectly</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">424</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">JOALMixer requires
+the default Viewer's setUserHeadToVworldEnable setting to true</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">425</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">NullPointerException
+in automatic mipmap generation</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">427</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Method with
+constructor name: ObjectFileMaterial</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">430</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Deliver JOALMixer
+for JNLP and download bundle<br>
+
+ </td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">431</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">disabled PointSound
+starts playing when scheduling bounds are entered</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">433</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">JCanvas3D crashed
+when using jogl pipe</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">434</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">OutOfMemory after
+creating millions of RenderAtomListInfo objects</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">437</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">SceneGraphStreamWriter
+NPE</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">435</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Memory leak when
+reusing an Appearance with a single Texture</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">438</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">ConfiguredUniverse
+&amp; SimpleUniverse constructor missing</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">441</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">ArrayIndexOutOfBoundsException
+in IndexedTriangleArrayRetained Intersect</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">444</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Transform updates
+overly expensive</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">446</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">JCanvas3D and focus</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">447</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Enhance Element
+Traversal To Improve Pick Hits</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">449</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">SceneGraphIO can
+not support ImageComponent2DURL</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">452</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Java 3D should fall
+back to D3D if OpenGL not available</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">453</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">SceneGraphIO does
+not support SceneGraphObjects name field</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">455</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Need to disable
+NPOT textures for older cards that claim to support it.</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">456</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">NPOT background (
+maybe raster) fail to work if HW doesn't support NPOT texture</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">457</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">ClassCastException
+in MasterControl when updating Texture3D</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">458</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Canvas3D stops
+rendering on window close</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">461</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">ClassCastException
+thrown when using filters with NioImageBuffer</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">466</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">NPE when updating
+lights with multiple views</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">467</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Add Java3D source
+jar file as a separate or part of the distribution</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">468</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">SceneGraphStreamReader/Writer
+do not close the stream</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">470</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Need informative
+error message for mismatched NioImageBuffer</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">471</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Performance
+degradation with shader attribute object setValue()</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">474</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Update javadoc for
+TextureLoader for ImageException</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">478</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Memory leak in
+TransparencySortController</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">479</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">JOGL: Screen door
+transparency renders incorrectly on JoglPipeline</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">480</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">getBounds should
+cache results</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">481</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">JOALSample: cannot
+load if only URLString is given in MediaContainer</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">485</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">ClassCastException
+when switching shaders in PhongShadingGLSL example</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">486</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Java 3D hangs on
+some Windows Vista systems</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">488</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">ImageComponent3D
+bug with by-reference images</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">489</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">AutoOffScreenCanvas3D:
+postSwap() is called twice</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">490</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">JOALSample fails to
+load second sample</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">491</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Refactor
+platform-specific classes to use non-overlapping class names</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">492</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">ImageComponent2D.setSubImage
+throws IllegalArgumentException</td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">494</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Group.moveto(null)
+throws a NullPointerException<br>
+
+ </td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">496</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Big performance hit
+in VirtualUniverse.getNodeId<br>
+
+ </td>
+
+ </tr>
+
+ <tr>
+
+ <td style="vertical-align: top; text-align: right;">500</td>
+
+ <td style="vertical-align: top;">&nbsp; </td>
+
+ <td style="vertical-align: top;">Reuse JOAL buffers
+where possible<br>
+
+ </td>
+
+ </tr>
+
+ </tbody>
+</table>
+
+<br>
+
+<h3><a name="JoglPipeline"></a>JOGL Rendering
+Pipeline</h3>
+
+<p>A 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, including Apple Mac
+OS X (x86 or PPC). The easiest way to run Java&nbsp;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>
+to run
+a Java&nbsp;3D example program from your browser via the
+JOGL pipeline. These
+examples will use JOGL on Mac OS X and the native OpenGL pipeline on
+all
+other platforms.<br>
+
+</p>
+
+<p>The JOGL renderer is the default on Mac OS X.
+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&nbsp;3D jar files
+(or
+include it in your PATH/CLASSPATH).<br>
+
+</p>
+
+<p>NOTE: You must install <i>both</i> Java 3D and
+JOGL into the JRE,
+or else you must install <i>neither</i> Java 3D nor JOGL
+into the
+JRE. If you install Java 3D into the JRE and put JOGL on your
+CLASSPATH, the JoglPipeline will fail to find the JOGL classes.</p>
+
+<h3><a name="More_Information"></a>More
+Information</h3>
+
+<p>For the latest information on Java&nbsp;3D, see the <a href="https://java3d.dev.java.net/">main Java&nbsp;3D
+project page</a>
+on
+java.net.<br>
+
+</p>
+
+<p>Click <a href="https://java3d.dev.java.net/issues/buglist.cgi?Submit+query=Submit+query&amp;component=java3d&amp;issue_status=NEW&amp;issue_status=STARTED&amp;issue_status=REOPENED">here</a>
+for a list of open issues.</p>
+
+</body>
+</html>