Looks good as far as I can tell on Solaris 9/Expert3D-Lite.
Output attached.
Rob
Alessandro Borges wrote:
Hi,,
I appreciate very much if someone, specialy owners of video cards as Matrox, Kyro, and other not so common brands, could test the attached code, to check how Java3D works with different settings of depthBuffer.
It just creates several canvas3D, with 32, 24, 16, 12, 10, 8 and 0 depthBuffer. If it fails a error label will appear.
Thanks Alessandro
--
Rob Nugent Sun Microsystems, Southampton, UK
[EMAIL PROTECTED]
Tel: +44 (0) 1489 585503 Fax: +44 (0) 1489 881363
Depth Buffer size 32 GC X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x2d] GraphicsDevice IDstring: :0.0 GraphicsDevice getAvailableAcceleratedMemory: 0Mb GraphicsDevice isDisplayChangeSupported: false GraphicsDevice isFullScreenSupported: false GraphicsConfiguration virtualBoundsjava.awt.Rectangle[x=0,y=0,width=1600,height=1280] BufferCapabilities.isMultiBufferAvailable: false BufferCapabilities.isPageFlipping: true BufferCapabilities.isFullScreenRequired: false ImageCapabilities.isAccelerated: true ImageCapabilities.isTrueVolatile: false ColorModel DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0
Depth Buffer size 24 GC X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x2d] GraphicsDevice IDstring: :0.0 GraphicsDevice getAvailableAcceleratedMemory: 0Mb GraphicsDevice isDisplayChangeSupported: false GraphicsDevice isFullScreenSupported: false GraphicsConfiguration virtualBoundsjava.awt.Rectangle[x=0,y=0,width=1600,height=1280] BufferCapabilities.isMultiBufferAvailable: false BufferCapabilities.isPageFlipping: true BufferCapabilities.isFullScreenRequired: false ImageCapabilities.isAccelerated: true ImageCapabilities.isTrueVolatile: false ColorModel DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 Depth Buffer size 16 GC X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x2d] GraphicsDevice IDstring: :0.0 GraphicsDevice getAvailableAcceleratedMemory: 0Mb GraphicsDevice isDisplayChangeSupported: false GraphicsDevice isFullScreenSupported: false GraphicsConfiguration virtualBoundsjava.awt.Rectangle[x=0,y=0,width=1600,height=1280] BufferCapabilities.isMultiBufferAvailable: false BufferCapabilities.isPageFlipping: true BufferCapabilities.isFullScreenRequired: false ImageCapabilities.isAccelerated: true ImageCapabilities.isTrueVolatile: false ColorModel DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 Depth Buffer size 12 GC X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x2d] GraphicsDevice IDstring: :0.0 GraphicsDevice getAvailableAcceleratedMemory: 0Mb GraphicsDevice isDisplayChangeSupported: false GraphicsDevice isFullScreenSupported: false GraphicsConfiguration virtualBoundsjava.awt.Rectangle[x=0,y=0,width=1600,height=1280] BufferCapabilities.isMultiBufferAvailable: false BufferCapabilities.isPageFlipping: true BufferCapabilities.isFullScreenRequired: false ImageCapabilities.isAccelerated: true ImageCapabilities.isTrueVolatile: false ColorModel DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 Depth Buffer size 10 GC X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x2d] GraphicsDevice IDstring: :0.0 GraphicsDevice getAvailableAcceleratedMemory: 0Mb GraphicsDevice isDisplayChangeSupported: false GraphicsDevice isFullScreenSupported: false GraphicsConfiguration virtualBoundsjava.awt.Rectangle[x=0,y=0,width=1600,height=1280] BufferCapabilities.isMultiBufferAvailable: false BufferCapabilities.isPageFlipping: true BufferCapabilities.isFullScreenRequired: false ImageCapabilities.isAccelerated: true ImageCapabilities.isTrueVolatile: false ColorModel DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 Depth Buffer size 8 GC X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x2d] GraphicsDevice IDstring: :0.0 GraphicsDevice getAvailableAcceleratedMemory: 0Mb GraphicsDevice isDisplayChangeSupported: false GraphicsDevice isFullScreenSupported: false GraphicsConfiguration virtualBoundsjava.awt.Rectangle[x=0,y=0,width=1600,height=1280] BufferCapabilities.isMultiBufferAvailable: false BufferCapabilities.isPageFlipping: true BufferCapabilities.isFullScreenRequired: false ImageCapabilities.isAccelerated: true ImageCapabilities.isTrueVolatile: false ColorModel DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 Depth Buffer size 0 GC X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x2d] GraphicsDevice IDstring: :0.0 GraphicsDevice getAvailableAcceleratedMemory: 0Mb GraphicsDevice isDisplayChangeSupported: false GraphicsDevice isFullScreenSupported: false GraphicsConfiguration virtualBoundsjava.awt.Rectangle[x=0,y=0,width=1600,height=1280] BufferCapabilities.isMultiBufferAvailable: false BufferCapabilities.isPageFlipping: true BufferCapabilities.isFullScreenRequired: false ImageCapabilities.isAccelerated: true ImageCapabilities.isTrueVolatile: false ColorModel DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0
