From 4b655d9c469e6aaf9fe3cf6e20437e173ca26e8f Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Tue, 25 Oct 2011 15:31:46 +0000 Subject: [PATCH] Added hack of using a 32bit depth buffer default setting for Traits when compiling under Apple. --- src/osg/GraphicsContext.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/osg/GraphicsContext.cpp b/src/osg/GraphicsContext.cpp index 73350e91e..cf8d52246 100644 --- a/src/osg/GraphicsContext.cpp +++ b/src/osg/GraphicsContext.cpp @@ -165,7 +165,12 @@ GraphicsContext::Traits::Traits(DisplaySettings* ds): blue(8), green(8), alpha(0), +#ifdef __APPLE__ + // OSX versions + ATI/AMD hardware are dropping back to 16bit depth buffer when asked for a 24bit depth buffer, so use 32bit as default + depth(32), +#else depth(24), +#endif stencil(0), sampleBuffers(0), samples(0),