Index: Horde3D/Source/Horde3DEngine/egRendererBase.cpp =================================================================== --- Horde3D/Source/Horde3DEngine/egRendererBase.cpp (revision 240) +++ Horde3D/Source/Horde3DEngine/egRendererBase.cpp (working copy) @@ -833,7 +833,7 @@ // Create a multisampled renderbuffer glGenRenderbuffersEXT( 1, &rb.depthBuf ); glBindRenderbufferEXT( GL_RENDERBUFFER_EXT, rb.depthBuf ); - glRenderbufferStorageMultisampleEXT( GL_RENDERBUFFER_EXT, rb.samples, tex.format, rb.width, rb.height ); + glRenderbufferStorageMultisampleEXT( GL_RENDERBUFFER_EXT, rb.samples, _depthFormat, rb.width, rb.height ); // Attach the renderbuffer glFramebufferRenderbufferEXT( GL_FRAMEBUFFER_EXT, GL_DEPTH_ATTACHMENT_EXT, GL_RENDERBUFFER_EXT, rb.depthBuf ); @@ -914,8 +914,8 @@ if( rb.depthBuf != 0 ) { - glReadBuffer( GL_NONE ); - glDrawBuffer( GL_NONE ); + glReadBuffer( GL_DEPTH_ATTACHMENT_EXT ); + glDrawBuffer( GL_DEPTH_ATTACHMENT_EXT ); glBlitFramebufferEXT( 0, 0, rb.width, rb.height, 0, 0, rb.width, rb.height, GL_DEPTH_BUFFER_BIT, GL_NEAREST ); }