How can I disable the buffer clear that happens at the beginning of the
vender frame in a Canvas3D?
I have searched the list and read back and forward through the API, but
no luck.
Here's the scenario...
I have a background in the scene that is a BranchGroup, i.e.
geometry. I know the Background covers the entire scene for all
Trans/Rot of the View. But I can "feel" the extra clearing slowing
things down a bit, especially on fill bound graphics cards, i.e. MOST PC
cards. There is no need to clear the buffer in this situation. There
should be a way to disable it.
Previous attempts.
- inherit from Canvas3D but there are no methods for "clear". Only
PreRender which happens after clear.
- inherit from GraphicsContext3D - it has a clear() method BUT you
can't implement that class, or if you could you can't set the
Canvas3D's GraphicsContext3D only get it.
- Go to immediate mode and run the loop myself (not a desirable
option because I am using Java3D objects and behaviors all over the
place!)
Is it even possible in the current implementations?
--
__________________________________________________________
Shawn Kendall Full Sail Real World Education
Course Director 3300 University BLVD
Real Time 3D for Gaming Winter Park FL 32792
[EMAIL PROTECTED] http://www.fullsail.com
__________________________________________________________
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".