Mercurial > hg > forks > bilotrip-mj12
changeset 57:ca665ce720ec
Some rendering fixes from visy.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 06 Aug 2013 23:15:25 +0300 |
parents | 79977d487182 |
children | 1099b8eb152a |
files | src/main.c |
diffstat | 1 files changed, 7 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- 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);