OK, I managed a bit of diagnosis myself: My Canvas3D's 'getDoubleBufferAvailable() method has started returning 'false' rather than 'true' as follows (All WinNT 4.0, SP 6) JDK 1.2.2 + Java3D 1.3 beta 1 + Classic VM: getDoubleBufferAvailable() = true JDK 1.2.2 + Java3D 1.3 beta 1 + Hotspot 1.3: getDoubleBufferAvailable() = false JDK 1.2.2 + Java3D 1.3 beta2 + Classic VM: getDoubleBufferAvailable() = false JDK 1.2.2 + Java 3D 1.3 beta2 + Hotspot 1.3: getDoubleBufferAvailable() = false JDK 1.3rc2 Java 3D 1.3 beta2 + Hotspot 1.3: getDoubleBufferAvailable() = false Please can anyone say what's going on ? Thanks Rob Rob Nugent wrote: > Hi, > > I just upgraded to Java 3d 1.2 beta 2 and my scene now flickers > very badly - it looks like all the rendering is being done to > the front buffer. > > I saw this with the previous beta, but only when running with hotspot > indicating (to my mind) that it's probably timing related. > > All my scene manipulation is being done from a single > wakeUpOnElapsedFrames() behaviour, although I get the same > effect if I do the updates from my Canvas3D's postSwap(), preRender() > or postRender() methods. > > This is all on WinNT 4.0 sp 6. > > I get the same result on two different machines, (PII 400, PI 133) > the first of which has hardware acceleration, and the second of > which does not. > > Can anyone comment please, or suggest how to diagnose this further ? > > Thanks > Rob -- Rob Nugent Development Manager PeerLogic [EMAIL PROTECTED] http://www.peerlogic.com http://www.unikix.com Tel: +44 (0) 1489 585503 Fax: +44 (0) 1489 881363 =========================================================================== 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".
