simple ubershader system, reflection debugging
[laserbrain_demo] / src / app.h
index 1eed2fe..8f40515 100644 (file)
--- a/src/app.h
+++ b/src/app.h
@@ -7,6 +7,7 @@
 
 extern long time_msec;
 extern int win_width, win_height;
+extern int vp_width, vp_height;        // viewport size differs from win size during VR eye rendering
 extern float win_aspect;
 extern bool opt_gear_wireframe;
 extern bool fb_srgb;
@@ -14,9 +15,11 @@ extern bool fb_srgb;
 extern TextureSet texman;
 extern SceneSet sceneman;
 
-extern unsigned int sdr_ltmap, sdr_ltmap_notex;
+extern ExSelection exsel_active;       // active (info/interact) exhibit
+extern ExSelection exsel_grab_left, exsel_grab_right; // grabbed on each hand
+extern ExSelection exsel_hover;                // hover
 
-extern ExSelection exsel_grab, exsel_hover;
+extern unsigned int dbg_key_pending;
 
 extern int fpexcept_enabled;   // int so that C modules may fwd-delcare and use it