diff options
author | Kevin Rushforth <[email protected]> | 2006-11-10 00:25:43 +0000 |
---|---|---|
committer | Kevin Rushforth <[email protected]> | 2006-11-10 00:25:43 +0000 |
commit | 36d3c2ab3e7e9ca90fac1b992f1f8438bf7d4587 (patch) | |
tree | 0fc3b79ecd3a1ec2d5c6b70ae3b09b3399ee5b7a /release-info | |
parent | 76f48f0127e0e462320e2abe78e770416dbea8a5 (diff) |
Finished release notes for 1.5.0-beta2
git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@749 ba19aa83-45c5-6ac9-afd3-db810772062c
Diffstat (limited to 'release-info')
-rw-r--r-- | release-info/pre-release/README-download.html | 21 | ||||
-rw-r--r-- | release-info/pre-release/README.html | 290 |
2 files changed, 260 insertions, 51 deletions
diff --git a/release-info/pre-release/README-download.html b/release-info/pre-release/README-download.html index 2678319..8d9c3ed 100644 --- a/release-info/pre-release/README-download.html +++ b/release-info/pre-release/README-download.html @@ -6,7 +6,7 @@ <title>Java 3D 1.5.0 Installation Instructions</title> </head> <body> -<h2>Java 3D<sup><font size="-2">TM</font></sup> 1.5.0-beta1 +<h2>Java 3D<sup><font size="-2">TM</font></sup> 1.5.0-beta2 Pre-Release</h2> <p>This software is licensed by Sun, as specified in the <a href="LICENSE-JRL.txt">LICENSE-JRL.txt</a> @@ -14,14 +14,14 @@ file. You must only use this software in accordance with the terms under which the code is licensed.</p> -<h2>Instructions for Installing Java 3D 1.5.0-beta1</h2> -<p>The 1.5.0-beta1 version of the Java 3D<sup><font size="-2">TM</font></sup> +<h2>Instructions for Installing Java 3D 1.5.0-beta2</h2> +<p>The 1.5.0-beta2 version of the Java 3D<sup><font size="-2">TM</font></sup> API runs on JDK version 1.5.0 and higher. It has been released for the <a href="#Solaris">Solaris</a>, <a href="#Linux">Linux</a>, <a href="#Windows">Windows</a>, and <a href="#MacOSX">Mac OS X</a> operating environments. See the <a - href="http://j3d-core.dev.java.net/j3d1_5_0/RELEASE-NOTES-beta1.html">release + href="http://j3d-core.dev.java.net/j3d1_5_0/RELEASE-NOTES-beta2.html">release notes</a> for more information.<br> </p> @@ -36,7 +36,7 @@ in /usr/java/jdk1.5.0_08, you would install Java 3D as follows: </p> <ul> cd /usr/java/jdk1.5.0_08/jre<br> -sh /path-to-download-files/java3d-1_5_0-beta1-linux-i586.bin<br> +sh /path-to-download-files/java3d-1_5_0-beta2-linux-i586.bin<br> </ul> <p>You may need to be "root" to do this on Linux.<br> </p> @@ -52,7 +52,7 @@ in /usr/java/jdk1.5.0_08, you would install Java 3D as follows: </p> <ul> cd /usr/java/jdk1.5.0_08/jre<br> -sh /path-to-download-files/java3d-1_5_0-beta1-solaris-x86.bin<br> +sh /path-to-download-files/java3d-1_5_0-beta2-solaris-x86.bin<br> </ul> <p>You may need to be "root" to do this on Solaris.<br> </p> @@ -61,22 +61,21 @@ sh /path-to-download-files/java3d-1_5_0-beta1-solaris-x86.bin<br> This release of Java 3D runs on JDK version 1.5.0 and higher. To install this build, execute the binary installer that you downloaded, by -double-clicking on the java3d-1_5_0-beta1-windows-i586.exe (or -java3d-1_5_0-beta1-windows-amd64.exe) icon.<br> +double-clicking on the java3d-1_5_0-beta2-windows-i586.exe (or +java3d-1_5_0-beta2-windows-amd64.exe) icon.<br> </p> <p>Alternatively, you can download the -java3d-1_5_0-beta1-windows-i586.zip +java3d-1_5_0-beta2-windows-i586.zip file and manually install the necessary files into your JRE. In this case, unzip the file, and follow the instructions in the unzipped README.txt file.<br> </p> -<p></p> <h4><a name="MacOSX"></a>Mac OS X<br> </h4> No installer is currently available for the Mac OS X operating environment. You will need to download the -java3d-1_5_0-beta1-macosx.zip +java3d-1_5_0-beta2-macosx.zip file and manually install the necessary files into your JRE. After you unzip this file, follow diff --git a/release-info/pre-release/README.html b/release-info/pre-release/README.html index ff2542f..50986d2 100644 --- a/release-info/pre-release/README.html +++ b/release-info/pre-release/README.html @@ -19,12 +19,12 @@ <title>Java 3D 1.5.0 Pre-Release Notes</title> </head> <body> -<h2>Java 3D<sup><font size="-2">TM</font></sup> 1.5.0-beta1 +<h2>Java 3D<sup><font size="-2">TM</font></sup> 1.5.0-beta2 Pre-Release Notes</h2> <p>This file contains important pre-release information for users of the Java 3D<sup><font size="-2">TM</font></sup> API, version -1.5.0-beta1. +1.5.0-beta2. </p> <ul> <a href="#System_Requirements">System Requirements</a> @@ -36,7 +36,7 @@ x86</a>, <a href="#Linux">Linux</a>, <a href="#Windows">Windows</a>, <a <a href="#More_Information">More Information</a><br> </ul> <h3><a name="System_Requirements"></a>System Requirements</h3> -<p>The 1.5.0-beta1 version of the Java 3D API has been released +<p>The 1.5.0-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 @@ -44,22 +44,23 @@ Mac OS X (both PPC and x86). </p> <h4><a name="Solaris_Sparc"></a>Solaris Sparc</h4> <p> -The 1.5.0-beta1 version of Java 3D for Solaris SPARC requires the +The 1.5.0-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 (XVR-600, -XVR-1200, Expert3D, etc.)</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.0-beta1 version of Java 3D for Solaris x86/amd64 requires +The 1.5.0-beta2 version of Java 3D for Solaris x86/amd64 requires the following: </p> @@ -71,7 +72,7 @@ following: </ul> <h4><a name="Linux"></a>Linux<br> </h4> -<p>The 1.5.0-beta1 version of Java 3D for Linux (x86 or amd64) +<p>The 1.5.0-beta2 version of Java 3D for Linux (x86 or amd64) requires the following:<br> @@ -81,12 +82,12 @@ following:<br> 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<br> - </li> +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.0-beta1 version of Java 3D for Windows 2000, and +<p>The 1.5.0-beta2 version of Java 3D for Windows 2000, and Windows/XP (x86 or amd64) requires the following:<br> </p> @@ -108,7 +109,7 @@ available from your graphics card manufacturer. <ul> <span style="font-weight: bold;">DirectX version</span><br> <ul> - <strike>The (optional) DirectX renderer of Java 3D requires +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> @@ -120,14 +121,10 @@ for example: <ul> <code>java -Dj3d.rend=d3d ClassName</code> </ul> - </strike> <br> - <i><font size="-1">The DirectX rendering pipeline is not -available in 1.5.0-beta1. We plan to deliver a beta version in -1.5.0-beta2.</font></i> </ul> </ul> <h4><a name="MacOSX"></a>Mac OS X</h4> -<p>The 1.5.0-beta1 version of Java 3D for Mac OSX (PPC or x86) +<p>The 1.5.0-beta2 version of Java 3D for Mac OS X (PPC or x86) requires the following:<br> </p> <ul> @@ -145,18 +142,242 @@ Intel-based Apple systems)<br> <li>Support for OpenGL 1.3 or later<br> </li> </ul> -<h3><a name="Improvements_In_1_5_0"></a>Improvements in 1.5.0-beta1</h3> +<h3><a name="Improvements_In_1_5_0"></a>Improvements in 1.5.0</h3> <h4>New Features / Enhancements</h4> <ul> - <li><a href="#JoglPipeline">JOGL Rendering Pipeline</a><br> + <li><a href="RELEASE-NOTES-beta2.html#JoglPipeline">JOGL Rendering +Pipeline</a></li> + <li>Non-power-of-two +textures: <a target="_blank" + href="http://jcp.org/aboutJava/communityprocess/maintenance/jsr926/ChangeLog-1_5.html#NPOT_Textures">change +log</a><br> + </li> + <li>NIO +image buffer support for textures: <a target="_blank" + href="http://jcp.org/aboutJava/communityprocess/maintenance/jsr926/ChangeLog-1_5.html#NIO_Image_Buffer">change +log</a>, <a target="_blank" + href="http://download.java.net/media/java3d/javadoc/1.5.0-latest/javax/media/j3d/NioImageBuffer.html">javadoc</a></li> + <li>By-reference +support for geometry indices: <a target="_blank" + href="http://jcp.org/aboutJava/communityprocess/maintenance/jsr926/ChangeLog-1_5.html#By_Ref_Indices">change +log</a>, <a target="_blank" + href="http://download.java.net/media/java3d/javadoc/1.5.0-latest/javax/media/j3d/IndexedGeometryArray.html#setCoordIndicesRef%28int%5B%5D%29">javadoc</a></li> + <li>Rendering +error listeners: <a target="_blank" + href="http://jcp.org/aboutJava/communityprocess/maintenance/jsr926/ChangeLog-1_5.html#RenderingErrorListener">change +log</a>, <a target="_blank" + href="http://download.java.net/media/java3d/javadoc/1.5.0-latest/javax/media/j3d/RenderingErrorListener.html">javadoc</a></li> + <li>Vecmath +accessors/mutators: <a target="_blank" + href="http://jcp.org/aboutJava/communityprocess/maintenance/jsr926/ChangeLog-1_5.html#vecmath_accessors_mutators">change +log</a>, <a target="_blank" + href="http://download.java.net/media/java3d/javadoc/1.5.0-latest/javax/vecmath/Tuple3f.html#setX%28float%29">javadoc</a><br> </li> - <li>Non-power-of-two textures</li> - <li>NIO image buffer support for textures</li> - <li>By-reference support for geometry indices</li> - <li>Rendering error listeners</li> - <li>Vecmath accessors/mutators</li> </ul> -<h4>Issues Fixed</h4> +<h4>Issues Fixed in 1.5.0-beta2<br> +</h4> +<br> +<table 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;">84</td> + <td style="vertical-align: top;"> </td> + <td style="vertical-align: top;">Rendering pauses after Canvas3D +disposal until AWT event<br> + </td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">238</td> + <td style="vertical-align: top;"> </td> + <td style="vertical-align: top;">Exception in thread +"J3D-MasterControl-1" when setting TextureUnitState to 0-length array<br> + </td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">252</td> + <td style="vertical-align: top;"> </td> + <td style="vertical-align: top;">Offscreen Canvas3D/Screen3D +error reporting (pbuffer allocation)<br> + </td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">295</td> + <td style="vertical-align: top;"> </td> + <td style="vertical-align: top;">Texture3D throws +ArrayIndexOutOfBoundsException when scaleImage<br> + </td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">312</td> + <td style="vertical-align: top;"> </td> + <td style="vertical-align: top;">Exception while detaching +ModelClip from ViewSpecificGroup<br> + </td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">324</td> + <td style="vertical-align: top;"> </td> + <td style="vertical-align: top;">Lockup Java3D program and throw +exception using JOGL renderer<br> + </td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">336</td> + <td style="vertical-align: top;"> </td> + <td style="vertical-align: top;">Unable to redraw when resizing +using JOGL pipeline<br> + </td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">341</td> + <td style="vertical-align: top;"> </td> + <td style="vertical-align: top;">Initializing audio device using +Webstart throws ClassNotFoundException<br> + </td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">344</td> + <td style="vertical-align: top;"> </td> + <td style="vertical-align: top;">Too much time to load image as +Texture<br> + </td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">349</td> + <td style="vertical-align: top;"> </td> + <td style="vertical-align: top;">OffScreen Canvas3D needlessly +forces power-of-two for its buffer<br> + </td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">351</td> + <td style="vertical-align: top;"> </td> + <td style="vertical-align: top;">Need a new mechanism to free D3D +surface<br> + </td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">352</td> + <td style="vertical-align: top;"> </td> + <td style="vertical-align: top;">VC compiler generates warning on +Windows AMD64 build<br> + </td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">353</td> + <td style="vertical-align: top;"> </td> + <td style="vertical-align: top;">GeometryArray Memory Leak<br> + </td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">355</td> + <td style="vertical-align: top;"> </td> + <td style="vertical-align: top;">IndexedXXXStripArray throws NPE +with ByRef Indices<br> + </td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">356</td> + <td style="vertical-align: top;"> </td> + <td style="vertical-align: top;">Exception in RenderBin when +removing a Shape3D with no geometry<br> + </td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">358</td> + <td style="vertical-align: top;"> </td> + <td style="vertical-align: top;">Document that OGL 1.2 is +supported, but at reduced functionality<br> + </td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">360</td> + <td style="vertical-align: top;"> </td> + <td style="vertical-align: top;">SceneGraphStreamWriter.writeBranchGraph +throws exception<br> + </td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">366</td> + <td style="vertical-align: top;"> </td> + <td style="vertical-align: top;">Raster appears without image on +systems without NPOT support<br> + </td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">367</td> + <td style="vertical-align: top;"> </td> + <td style="vertical-align: top;">Clip throws NPE in case of +region = null in a live scene<br> + </td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">368</td> + <td style="vertical-align: top;"> </td> + <td style="vertical-align: top;">Background texture doesn't work +on system with no NPOT support<br> + </td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">370</td> + <td style="vertical-align: top;"> </td> + <td style="vertical-align: top;">Deadlock when calling +Raster.setimage from user thread<br> + </td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">371</td> + <td style="vertical-align: top;"> </td> + <td style="vertical-align: top;">Poor raster quality for systems +that don't support NPOT textures<br> + </td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">372</td> + <td style="vertical-align: top;"> </td> + <td style="vertical-align: top;">ImageComponent.set(BufferedImage) +ignored when used by Raster<br> + </td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">373</td> + <td style="vertical-align: top;"> </td> + <td style="vertical-align: top;">ImageComponent.set(BufferedImage) +ignored when used by Background<br> + </td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">374</td> + <td style="vertical-align: top;"> </td> + <td style="vertical-align: top;">Exception when calling +Background.setImage on live scene graph<br> + </td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">379</td> + <td style="vertical-align: top;"> </td> + <td style="vertical-align: top;">Needs NPOT support documented in +Texture, Texture3D and TextureCubeMap<br> + </td> + </tr> + <tr> + <td style="vertical-align: top; text-align: right;">380</td> + <td style="vertical-align: top;"> </td> + <td style="vertical-align: top;">NPE when uncheck Show Color +Texture in Dot3 demo<br> + </td> + </tr> + </tbody> +</table> +<br> +<h4>Issues Fixed in 1.5.0-beta1<br> +</h4> <br> <table style="text-align: left;" border="1" cellpadding="2" cellspacing="0"> @@ -513,18 +734,6 @@ setOffScreenBuffer, NPE in JOGL pipeline</td> <td style="vertical-align: top;">Raster.setDstOffset() set the destination pixel offset in opposite direction</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> </tbody> </table> <br> @@ -533,7 +742,7 @@ for OffScreen Canvas3D</td> 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 -OSX (x86 or PPC). The easiest way to run Java 3D applications +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). @@ -542,10 +751,11 @@ to the "Early access test program" section at bottom of the page to run a Java 3D example program from your browser via the JOGL pipeline. These -examples will use JOGL on Mac OSX and the native OpenGL pipeline on all +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 OSX. +<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 |