# HG changeset patch # User Matti Hamalainen # Date 1375820125 -10800 # Node ID ca665ce720ec2af071da94a5512dfe2361600976 # Parent 79977d487182bd2b5cd944631d2fa9f21bf5041b Some rendering fixes from visy. diff -r 79977d487182 -r ca665ce720ec src/main.c --- a/src/main.c Tue Aug 06 17:32:49 2013 +0300 +++ b/src/main.c Tue Aug 06 23:15:25 2013 +0300 @@ -3345,6 +3345,7 @@ void InitFBO() { + glClearColor(0,0,0,0); glGenTextures(1, &fb_tex); glBindTexture(GL_TEXTURE_2D, fb_tex); @@ -3380,6 +3381,8 @@ break; } + glClear(GL_DEPTH_BUFFER_BIT|GL_COLOR_BUFFER_BIT); + glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, 0); glBindRenderbufferEXT(GL_RENDERBUFFER_EXT, 0); @@ -3418,6 +3421,8 @@ break; } + glClear(GL_DEPTH_BUFFER_BIT|GL_COLOR_BUFFER_BIT); + glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, 0); glBindRenderbufferEXT(GL_RENDERBUFFER_EXT, 0); @@ -3444,9 +3449,6 @@ glFramebufferRenderbufferEXT(GL_FRAMEBUFFER_EXT, GL_DEPTH_ATTACHMENT_EXT, GL_RENDERBUFFER_EXT, depth_rb3); - glClearColor(0.0,0.0,0.0,1.0); - glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); - status = glCheckFramebufferStatusEXT(GL_FRAMEBUFFER_EXT); switch(status) { @@ -3458,6 +3460,8 @@ exit(1); break; } + + glClear(GL_DEPTH_BUFFER_BIT|GL_COLOR_BUFFER_BIT); glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, 0); glBindRenderbufferEXT(GL_RENDERBUFFER_EXT, 0);