X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=laserbrain_demo;a=blobdiff_plain;f=src%2Fapp.cc;h=ac6edd921b3bde2cb5de1b82dce69e8f441a7208;hp=7f6f077e294268b3281719c571114d08fcbea263;hb=59af92c432928d1a325393472cb8ec7a4a1594ad;hpb=fb11663a3654acd0132e71e5652e35b0ea72d544 diff --git a/src/app.cc b/src/app.cc index 7f6f077..ac6edd9 100644 --- a/src/app.cc +++ b/src/app.cc @@ -95,11 +95,16 @@ bool app_init(int argc, char **argv) goatvr_recenter(); } - int srgb_capable; - glGetIntegerv(GL_FRAMEBUFFER_SRGB_CAPABLE_EXT, &srgb_capable); - printf("Framebuffer %s sRGB-capable\n", srgb_capable ? "is" : "is not"); - fb_srgb = srgb_capable != 0; - glEnable(GL_FRAMEBUFFER_SRGB); + if(fb_srgb) { + int srgb_capable; + glGetIntegerv(GL_FRAMEBUFFER_SRGB_CAPABLE_EXT, &srgb_capable); + printf("Framebuffer %s sRGB-capable\n", srgb_capable ? "is" : "is not"); + if(srgb_capable) { + glEnable(GL_FRAMEBUFFER_SRGB); + } else { + fb_srgb = 0; + } + } glEnable(GL_MULTISAMPLE); glEnable(GL_DEPTH_TEST); @@ -169,7 +174,7 @@ bool app_init(int argc, char **argv) app_grab_mouse(true); } - if(mscn->music) { + if(mscn->music && opt.music) { mscn->music->play(AUDIO_PLAYMODE_LOOP); } return true;