Threads again..

Hi!

On ATI machines, when using the ATI workaround,
is it true that all rendering must be performed on
the AWT dispatch thread?

Is there any other way to perform all rendering on
another dedicated thread?

Basically I want to use the good’ol traditional way
of managing my own rendering with SwapBuffers()
instead of with GLCanvas.display().

Please advise… thanks!

.rex

The forcing of all rendering onto the AWT event queue thread is a workaround for multithreading bugs in ATI’s drivers we saw a few months ago. You can disable the workaround by passing -DATI_WORKAROUND=false on the Java command line. I don’t think that should have any effect on your being able to use setAutoSwapBufferMode(false) and calling swapBuffers() manually, though.