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;