Possible Java 3DTM 1.4
Improvements
This page lists the possible improvements to the implementation
of Java 3DTM version 1.4 that do
not require API changes. This list is not prioritized, nor are any of
these improvements guaranteed to be implemented. Click on the following
link to see a description of the proposed
Java 3D
1.4 API changes.
List of possible improvements
- Texture optimizations:
- Sub-texture image optimization
- Native support for ABGR format
- Use Pixel Buffer Objects
- Geometry optimization:
- Use Vertex Buffer Objects
- SetLive/ ClearLive MT cleanup
- Stop using finalize() to cleanup state
- Collection class usage:
- Use Set versus List when appropriate
- Use generic Collection rather than j3d-specific classes (e.g.,
UnorderList)
- Eliminate memory free lists
- Improve picking performance / reduce garbage generation (if
picking does not move into core)
- Optimize CanvasViewCache to eliminate redundant operations &
garbage generation
Page last updated —
$Date$