Java 3D 1.2.1 API Features

 

This is the final version of the 04 patch for Java 3D 1.2.1.

Bugs fixed in Java 3D 1.2.1_04:

  • 4466966 IE/Netscape crash and exit sometimes when applet reload
  • 4471819 DrawingSurfaceDSI lock not get free after use
  • 4470749 Java3D fail to initialize underlying OGL/D3D library in jdk1.4 sometimes
  • 4515849 JFTC testsuite hangs after test.bugs.b4i44799.Text3DBB Time out, jdk_1.4 only
  • 4483160 JFTC: MultiUniverses throws unexpected exception in native code on Win/ogl/jdk14
  • 4474411 Crash at resetTextureNative() when OGL context fail to create

Bugs fixed in Java 3D 1.2.1_03:

  • 4489206 Java3D throws exception when scoping is used under a sharedGroup

Bugs fixed in Java 3D 1.2.1_02:

  • 4451441 Resource cleanup is not in the same Renderer thread
  • 4457123 freeContext called by Renderer doesn't free resources on Windows opengl version
  • 4457394 NullPointerException when unregister View if Shape3D is not add in OG
  • 4458891 MasterControl throw NullPointerException sometimes when exit from applet
  • 4460081 Transform3D freelist cache is not MT safe
  • 4461310 Object may disappear in Billboard/OrientedShape3D due to numerical problem
  • 4465145 setFog(null) in immediate mode causes NullPointerException
  • 4467858 GeometryArrayRetained getDlistTimeStamp() throws< ArrayIndexOutOfBoundsException
  • 4468945 Texture coordinate did not work in PureImmediate mode
  • 4469621 Missing doPrivileged
  • 4471996 Memory leak cause Java3D crash/OutOfMemory when running for long time
  • 4472252 OrientedShape3D not rendered
  • 4472407 TextureLoader doesn't optimize loading when YUP/ByReference is used
  • 4472423 Alt App behaves incorrectly when the bg with altapp is
  • attached/detached
  • 4473661 Crash in Canvas3D.swapBuffers() sometimes when canvas remove
  • 4474415 PureImmediate offscreen rendering may not render properly

Bugs fixed in 1.2.1_01

  • 4411851 OrientedShape3D fail to add under SharedGroup when mode = ROTATE_ABOUT_POINT
  • 4426898 D3D: crash when transparency of RGBA Raster change
  • 4427335 Severe performance regression in 1.2.1 during attach/detach from TransformGroup
  • 4430127 Performance : enable polygon offset can cause big performance hit on ifb and afb
  • 4430366 Transform3D invert() is numerically unstable when matrix is congruent
  • 4430638 Congruent classification is numerically unstable
  • 4430912 ConcurrentModificationException throws from RenderBin freeResource()
  • 4431812 OGL: crash intermittently when multiple texture used and Canvas active/deactive