From 604d290fecb32ed3ca10da1285eb0413fc169e78 Mon Sep 17 00:00:00 2001 From: Sergey Lipskiy Date: Thu, 11 Sep 2014 22:03:15 +0700 Subject: [PATCH] Fix FrameBufferList::attachDepthBuffer() : fixed GL_INVALID_ENUM error in glDrawBuffers call. --- FrameBuffer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/FrameBuffer.cpp b/FrameBuffer.cpp index 11db53eb..cbe08b58 100644 --- a/FrameBuffer.cpp +++ b/FrameBuffer.cpp @@ -282,8 +282,8 @@ void FrameBufferList::attachDepthBuffer() m_pCurrent->m_pDepthBuffer = pDepthBuffer; glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_DEPTH_ATTACHMENT, GL_RENDERBUFFER, pDepthBuffer->m_renderbuf); #ifndef GLES2 - GLuint attachments[2] = { GL_COLOR_ATTACHMENT0, GL_DEPTH_ATTACHMENT }; - glDrawBuffers(2, attachments); + GLuint attachments[1] = { GL_COLOR_ATTACHMENT0 }; + glDrawBuffers(1, attachments); glBindImageTexture(depthImageUnit, pDepthBuffer->m_pDepthTexture->glName, 0, GL_FALSE, 0, GL_READ_WRITE, GL_RGBA32F); #endif assert(checkFBO());