non-sRGB gamma correction post fix for VR mode
authorJohn Tsiombikas <nuclear@mutantstargoat.com>
Thu, 20 Sep 2018 15:53:00 +0000 (18:53 +0300)
committerJohn Tsiombikas <nuclear@mutantstargoat.com>
Thu, 20 Sep 2018 15:53:00 +0000 (18:53 +0300)
src/app.cc
src/post.cc

index a116e68..3a77eef 100644 (file)
@@ -562,6 +562,12 @@ void app_display()
                vp_width = win_width;
                vp_height = win_height;
 
+               if(!gfbo && !fb_srgb && sdr_post_gamma) {
+                       glViewport(0, 0, win_width, win_height);
+                       slow_post(sdr_post_gamma);
+                       glUseProgram(0);
+               }
+
                if(should_swap) {
                        app_swap_buffers();
                }
index 885a212..a4d13cf 100644 (file)
@@ -16,7 +16,6 @@ void slow_post(unsigned int sdr)
 
        glPushAttrib(GL_ENABLE_BIT);
        glDisable(GL_DEPTH_TEST);
-       glDisable(GL_LIGHTING);
 
        glUseProgram(sdr);