diff options
-rw-r--r-- | indra/llrender/llrendertarget.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/indra/llrender/llrendertarget.cpp b/indra/llrender/llrendertarget.cpp index af068d5dd6..2674fa1ec6 100644 --- a/indra/llrender/llrendertarget.cpp +++ b/indra/llrender/llrendertarget.cpp @@ -429,8 +429,8 @@ void LLRenderTarget::bindTarget() if (mTex.empty()) { //no color buffer to draw to - GLenum drawbuffers[] = {GL_NONE}; - glDrawBuffers(0, drawbuffers); + GLenum buffers[] = {GL_NONE}; + glDrawBuffers(0, buffers); glReadBuffer(GL_NONE); } else @@ -548,7 +548,8 @@ void LLRenderTarget::flush() sCurResX = gGLViewport[2]; sCurResY = gGLViewport[3]; glReadBuffer(GL_BACK); - glDrawBuffer(GL_BACK); + GLenum drawbuffers[] = {GL_BACK}; + glDrawBuffers(1, drawbuffers); } } |