diff options
Diffstat (limited to 'www/j3d1_5_1')
-rw-r--r-- | www/j3d1_5_1/RELEASE-NOTES-beta1.html | 517 | ||||
-rw-r--r-- | www/j3d1_5_1/RELEASE-NOTES-beta2.html | 559 | ||||
-rw-r--r-- | www/j3d1_5_1/RELEASE-NOTES.html | 1543 |
3 files changed, 0 insertions, 2619 deletions
diff --git a/www/j3d1_5_1/RELEASE-NOTES-beta1.html b/www/j3d1_5_1/RELEASE-NOTES-beta1.html deleted file mode 100644 index afadbc2..0000000 --- a/www/j3d1_5_1/RELEASE-NOTES-beta1.html +++ /dev/null @@ -1,517 +0,0 @@ -<!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 Pre-Release Notes</title> -</head> -<body> -<h2>Java 3D<sup><font size="-2">TM</font></sup> 1.5.1-beta1 -Release Notes</h2> -<p>This file contains important release information for users of -the -Java 3D<sup><font size="-2">TM</font></sup> API, version -1.5.1-beta1. -</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-beta1</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/stable/1_5_1-beta1/README-download.html">Click -here</a> for instructions -on -<a - href="http://download.java.net/media/java3d/builds/stable/1_5_1-beta1/README-download.html">how -to install</a> this release of -Java 3D -version 1.5.1-beta1.</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 3D before -installing this version.</span> -</p> -<h3><a name="System_Requirements"></a>System Requirements</h3> -<p>The 1.5.1-beta1 version of the Java 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-beta1 version of Java 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-beta1 version of Java 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-beta1 version of Java 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-beta1 version of Java 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 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 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 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-beta1 version of Java 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&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-beta1</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> -</ul> -<h4>Issues Fixed in 1.5.1-beta1<br> -</h4> -<br> -<table width="100%" style="text-align: left;" border="1" cellpadding="2" - cellspacing="0"> - <tbody> - <tr> - <th style="vertical-align: top; text-align: right;">Issue</th> - <th style="vertical-align: top;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;">274</td> - <td style="vertical-align: top;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </td> - <td style="vertical-align: top;">Method with constructor name: ObjectFileMaterial</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">431</td> - <td style="vertical-align: top;"> </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;"> </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;"> </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;"> </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;"> </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;"> </td> - <td style="vertical-align: top;">ConfiguredUniverse & SimpleUniverse constructor missing</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">441</td> - <td style="vertical-align: top;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </td> - <td style="vertical-align: top;">Java 3D hangs on some Windows Vista systems</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 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 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 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 3D, see the <a - href="https://java3d.dev.java.net/">main Java 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&component=java3d&issue_status=NEW&issue_status=STARTED&issue_status=REOPENED">here</a> -for a list of open issues.</p> -</body> -</html> diff --git a/www/j3d1_5_1/RELEASE-NOTES-beta2.html b/www/j3d1_5_1/RELEASE-NOTES-beta2.html deleted file mode 100644 index 62a1217..0000000 --- a/www/j3d1_5_1/RELEASE-NOTES-beta2.html +++ /dev/null @@ -1,559 +0,0 @@ -<!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 Pre-Release Notes</title> -</head> -<body> -<h2>Java 3D<sup><font size="-2">TM</font></sup> 1.5.1-beta2 -Release Notes</h2> -<p>This file contains important release information for users of -the -Java 3D<sup><font size="-2">TM</font></sup> API, version -1.5.1-beta2. -</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-beta2</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/stable/1_5_1-beta2/README-download.html">Click -here</a> for instructions -on -<a - href="http://download.java.net/media/java3d/builds/stable/1_5_1-beta2/README-download.html">how -to install</a> this release of -Java 3D -version 1.5.1-beta2.</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 3D before -installing this version.</span> -</p> -<h3><a name="System_Requirements"></a>System Requirements</h3> -<p>The 1.5.1-beta2 version of the Java 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-beta2 version of Java 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-beta2 version of Java 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-beta2 version of Java 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-beta2 version of Java 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 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 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 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-beta2 version of Java 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&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-beta2</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-beta2</h4> -<br> -<table width="100%" style="text-align: left;" border="1" cellpadding="2" - cellspacing="0"> - <tbody> - <tr> - <th style="vertical-align: top; text-align: right;">Issue</th> - <th style="vertical-align: top;"> </th> - <th style="vertical-align: top;">Description</th> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">257</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">Java3D Applet Launcher support</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">488</td> - <td style="vertical-align: top;"> </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;"> </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;"> </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;"> </td> - <td style="vertical-align: top;">Refactor platform-specific classes to use non-overlapping class names</td> - <tr> - <td style="vertical-align: top; text-align: right;">492</td> - <td style="vertical-align: top;"> </td> - <td style="vertical-align: top;">ImageComponent2D.setSubImage throws IllegalArgumentException</td> - </tr> - </tbody> -</table> -<br> -<h4>Issues Fixed in 1.5.1-beta1</h4> -<br> -<table width="100%" style="text-align: left;" border="1" cellpadding="2" - cellspacing="0"> - <tbody> - <tr> - <th style="vertical-align: top; text-align: right;">Issue</th> - <th style="vertical-align: top;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;">274</td> - <td style="vertical-align: top;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </td> - <td style="vertical-align: top;">Method with constructor name: ObjectFileMaterial</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">431</td> - <td style="vertical-align: top;"> </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;"> </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;"> </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;"> </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;"> </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;"> </td> - <td style="vertical-align: top;">ConfiguredUniverse & SimpleUniverse constructor missing</td> - </tr> - <tr> - <td style="vertical-align: top; text-align: right;">441</td> - <td style="vertical-align: top;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </td> - <td style="vertical-align: top;">Java 3D hangs on some Windows Vista systems</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 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 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 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 3D, see the <a - href="https://java3d.dev.java.net/">main Java 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&component=java3d&issue_status=NEW&issue_status=STARTED&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 deleted file mode 100644 index 20caece..0000000 --- a/www/j3d1_5_1/RELEASE-NOTES.html +++ /dev/null @@ -1,1543 +0,0 @@ -<!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 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 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 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 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 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 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 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 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 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 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 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 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 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&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>Automatic fallback to D3D pipeline if OpenGL unavailable</li> - <li>JOALMixer-based audio engine</li> - <li>Automatic mipmap generation</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>Support for new <a href="https://applet-launcher.dev.java.net/">JNLPAppletLauncher</a> utility (based on JOGLAppletLauncher)</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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </td> - - - <td style="vertical-align: top;">ConfiguredUniverse -& SimpleUniverse constructor missing</td> - - - </tr> - - - <tr> - - - <td style="vertical-align: top; text-align: right;">441</td> - - - <td style="vertical-align: top;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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 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 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 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 3D, see the <a href="https://java3d.dev.java.net/">main Java 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&component=java3d&issue_status=NEW&issue_status=STARTED&issue_status=REOPENED">here</a> -for a list of open issues.</p> - - -</body> -</html> |