From David Callu, fix in FrameBufferObject when using Texture2Darray and GeometryShader.

This commit is contained in:
Robert Osfield
2010-11-04 11:05:47 +00:00
parent d2a9f48054
commit bb723e14fa

View File

@@ -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)
{