X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=laserbrain_demo;a=blobdiff_plain;f=src%2Fapp.cc;h=4c6559b1d42ebc9bfc644e0805d24ad5bf874e9c;hp=07ecdecaf0a43a3630f4f56e6ce65ea57a0852d2;hb=3ee6226e6c7110280b4cc05a9c776eed3bfe6555;hpb=5c69b226e45df981db338dd859ef1d95e9be8f96 diff --git a/src/app.cc b/src/app.cc index 07ecdec..4c6559b 100644 --- a/src/app.cc +++ b/src/app.cc @@ -2,6 +2,7 @@ #include #include #include +#include #include "app.h" #include "opengl.h" #include "sdr.h" @@ -113,6 +114,11 @@ bool app_init(int argc, char **argv) app_resize(opt.width, opt.height); app_fullscreen(opt.fullscreen); + if(opt.data_url) { + info_log("Adding URL asset source: %s\n", opt.data_url); + ass_add_url("data", opt.data_url); + } + if(opt.vr) { if(goatvr_init() == -1) { return false; @@ -559,6 +565,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(); }