|
@@ -163,10 +163,6 @@ void _GFXGLTextureTargetFBOImpl::applyState()
|
|
|
PRESERVE_FRAMEBUFFER();
|
|
|
glBindFramebuffer(GL_FRAMEBUFFER, mFramebuffer);
|
|
|
|
|
|
- bool drawbufs[16];
|
|
|
- int bufsize = 0;
|
|
|
- for (int i = 0; i < 16; i++)
|
|
|
- drawbufs[i] = false;
|
|
|
bool hasColor = false;
|
|
|
for(int i = 0; i < GFXGL->getNumRenderTargets(); ++i)
|
|
|
{
|
|
@@ -204,20 +200,6 @@ void _GFXGLTextureTargetFBOImpl::applyState()
|
|
|
glFramebufferTexture2D(GL_FRAMEBUFFER, GL_DEPTH_ATTACHMENT, GL_TEXTURE_2D, 0, 0);
|
|
|
}
|
|
|
|
|
|
- GLenum *buf = new GLenum[bufsize];
|
|
|
- int count = 0;
|
|
|
- for (int i = 0; i < bufsize; i++)
|
|
|
- {
|
|
|
- if (drawbufs[i])
|
|
|
- {
|
|
|
- buf[count] = GL_COLOR_ATTACHMENT0 + i;
|
|
|
- count++;
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- glDrawBuffers(bufsize, buf);
|
|
|
-
|
|
|
- delete[] buf;
|
|
|
CHECK_FRAMEBUFFER_STATUS();
|
|
|
}
|
|
|
|