diff --git a/src/osg/FrameBufferObject.cpp b/src/osg/FrameBufferObject.cpp index b53b1fdd948..76f6f6e8735 100644 --- a/src/osg/FrameBufferObject.cpp +++ b/src/osg/FrameBufferObject.cpp @@ -540,7 +540,7 @@ void FrameBufferAttachment::attach(State &state, GLenum target, GLenum attachmen { if (ext->glFramebufferTextureMultiviewOVR) { - ext->glFramebufferTextureMultiviewOVR(target, attachment_point, tobj->id(), _ximpl->level, 0, 2); + ext->glFramebufferTextureMultiviewOVR(target, attachment_point, tobj->id(), _ximpl->level, 0, _ximpl->textureTarget->getTextureDepth()); } } else