From bb723e14fa08da4f5d9515951a13dbd46c65a287 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Thu, 4 Nov 2010 11:05:47 +0000 Subject: [PATCH] From David Callu, fix in FrameBufferObject when using Texture2Darray and GeometryShader. --- src/osg/FrameBufferObject.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/osg/FrameBufferObject.cpp b/src/osg/FrameBufferObject.cpp index 9990ecb82..220cfe87e 100644 --- a/src/osg/FrameBufferObject.cpp +++ b/src/osg/FrameBufferObject.cpp @@ -571,7 +571,7 @@ void FrameBufferAttachment::attach(State &state, GLenum target, GLenum attachmen ext->glFramebufferTexture3D(target, attachment_point, GL_TEXTURE_3D, tobj->id(), _ximpl->level, _ximpl->zoffset); break; case Pimpl::TEXTURE2DARRAY: - if (_ximpl->cubeMapFace == Camera::FACE_CONTROLLED_BY_GEOMETRY_SHADER) + if (_ximpl->zoffset == Camera::FACE_CONTROLLED_BY_GEOMETRY_SHADER) { if (ext->glFramebufferTexture) {