llvmpipe: add DEBUG_FS to dump variant information
authorKeith Whitwell <keithw@vmware.com>
Thu, 16 Sep 2010 14:16:27 +0000 (15:16 +0100)
committerKeith Whitwell <keithw@vmware.com>
Thu, 16 Sep 2010 16:34:58 +0000 (17:34 +0100)
src/gallium/drivers/llvmpipe/lp_debug.h
src/gallium/drivers/llvmpipe/lp_screen.c
src/gallium/drivers/llvmpipe/lp_state_fs.c

index 588cda52ad040df9011b0df346c29321439e0540..15dca5218fdd99d8758261bba272ea779b7a6b78 100644 (file)
@@ -49,6 +49,7 @@ st_print_current(void);
 #define DEBUG_SCENE         0x1000
 #define DEBUG_FENCE         0x2000
 #define DEBUG_MEM           0x4000
+#define DEBUG_FS            0x8000
 
 /* Performance flags.  These are active even on release builds.
  */
index f920607d05320281915a5f79183b2d4c3e64b696..c66313f0ed847d9b6f61a1a4b5f7419099b3f109 100644 (file)
@@ -64,6 +64,7 @@ static const struct debug_named_value lp_debug_flags[] = {
    { "scene", DEBUG_SCENE, NULL },
    { "fence", DEBUG_FENCE, NULL },
    { "mem", DEBUG_MEM, NULL },
+   { "fs", DEBUG_FS, NULL },
    DEBUG_NAMED_VALUE_END
 };
 #endif
index 8101e2d843dff7233fb491991801855a00f3e776..e54dd9f0a3c91560a65551090d22efb37d82a43b 100644 (file)
@@ -865,7 +865,7 @@ generate_variant(struct llvmpipe_context *lp,
          ? TRUE : FALSE;
 
 
-   if (gallivm_debug & GALLIVM_DEBUG_IR) {
+   if ((LP_DEBUG & DEBUG_FS) || (gallivm_debug & GALLIVM_DEBUG_IR)) {
       lp_debug_fs_variant(variant);
    }