X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=demo_prior;a=blobdiff_plain;f=src%2Fpart_whitted.c;fp=src%2Fpart_whitted.c;h=18bed8da04df346f8ef6a3a326e06b79e679b015;hp=eb0fe5b01bac803c8f28b27b83f143e1b3b99952;hb=2f14a35e7d557da12f24056267b911f24774aa18;hpb=5eefe7b94c8d6c6caa2c10e3835ab0831a3c42a1 diff --git a/src/part_whitted.c b/src/part_whitted.c index eb0fe5b..18bed8d 100644 --- a/src/part_whitted.c +++ b/src/part_whitted.c @@ -83,9 +83,6 @@ static void draw(long tm) glRotatef(-cam_phi, 1, 0, 0); glTranslatef(0, 0, cam_dist); - glBindFramebuffer(GL_FRAMEBUFFER, post_fbo[0]); - glClear(GL_COLOR_BUFFER_BIT); - glUseProgram(sdr); glUniform1f(uloc_aspect, win_aspect); @@ -100,13 +97,16 @@ static void draw(long tm) glVertex2f(-1, 1); glEnd(); - glBindFramebuffer(GL_FRAMEBUFFER, 0); - glUseProgram(post_sdr[POST_OLDFIG]); - overlay_tex(post_fbtex, 1.0); + vignette(0.43, 0.38, 0.45, 0.8, 1.0); - if(dbgtex) { + if(dbgtex && dbg_alpha > 0.0) { glUseProgram(0); + glMatrixMode(GL_TEXTURE); + glLoadIdentity(); + glScalef(1, -1, 1); overlay_tex(dbgtex, dbg_alpha); + glMatrixMode(GL_TEXTURE); + glLoadIdentity(); } }