From 151d8c2814fd683598c91184a423c80f1622e7e5 Mon Sep 17 00:00:00 2001 From: Josh Yelon Date: Fri, 25 Jan 2008 03:29:52 +0000 Subject: [PATCH] Added a config variable to dump all generated shaders --- panda/src/gobj/config_gobj.cxx | 6 ++++++ panda/src/gobj/config_gobj.h | 1 + 2 files changed, 7 insertions(+) diff --git a/panda/src/gobj/config_gobj.cxx b/panda/src/gobj/config_gobj.cxx index 07256c04cc..8a5035e6ac 100644 --- a/panda/src/gobj/config_gobj.cxx +++ b/panda/src/gobj/config_gobj.cxx @@ -213,6 +213,12 @@ ConfigVariableBool preserve_triangle_strips "effective at combining multiple Geoms together, but they will " "not implicitly decompose triangle strips.")); +ConfigVariableBool dump_generated_shaders +("dump-generated-shaders", false, + PRC_DESC("Set this true to cause all generated shaders to be written " + "to disk. This is useful for debugging broken shader " + "generators.")); + ConfigVariableEnum textures_power_2 ("textures-power-2", ATS_down, PRC_DESC("Specify whether textures should automatically be constrained to " diff --git a/panda/src/gobj/config_gobj.h b/panda/src/gobj/config_gobj.h index 1558b256bd..b43f24cbbd 100644 --- a/panda/src/gobj/config_gobj.h +++ b/panda/src/gobj/config_gobj.h @@ -66,6 +66,7 @@ extern EXPCL_PANDA_GOBJ ConfigVariableBool matrix_palette; extern EXPCL_PANDA_GOBJ ConfigVariableBool display_list_animation; extern EXPCL_PANDA_GOBJ ConfigVariableBool connect_triangle_strips; extern EXPCL_PANDA_GOBJ ConfigVariableBool preserve_triangle_strips; +extern EXPCL_PANDA_GOBJ ConfigVariableBool dump_generated_shaders; extern EXPCL_PANDA_GOBJ ConfigVariableEnum textures_power_2; extern EXPCL_PANDA_GOBJ ConfigVariableEnum textures_square;