revision 2
[vg.git] / vg_build.h
index 9e5d9a7dcab17db3bead2b3a63c5834db6cd3b71..b582d0f9f727e9171af3877ee990208444b3c3fe 100644 (file)
@@ -433,7 +433,7 @@ struct vg_engine_config
 {
    bool use_3d, legacy_support_vg_msg1, log_source_info, steam_api,
         custom_game_settings,
-        release_mode;
+        release_mode, custom_shaders;
    i32 fixed_update_hz;
 }
 vg_engine_default_config = {
@@ -443,7 +443,8 @@ vg_engine_default_config = {
    .log_source_info = 1,
    .steam_api = 0,
    .custom_game_settings = 0,
-   .release_mode = 0
+   .release_mode = 0,
+   .custom_shaders = 0
 };
 
 void vg_add_engine( struct vg_project *proj, struct vg_engine_config *config )
@@ -463,6 +464,8 @@ void vg_add_engine( struct vg_project *proj, struct vg_engine_config *config )
       vg_strcat( &config_string, "-DVG_GAME_SETTINGS \\\n" );
    if( config->custom_game_settings )
       vg_strcat( &config_string, "-DVG_RELEASE \\\n" );
+   if( config->custom_shaders )
+      vg_strcat( &config_string, "-DVG_CUSTOM_SHADERS \\\n" );
 
    vg_strcat( &config_string, "\\\n" );