llvmpipe: Also reset the state in lp_scene_bin_reset
[mesa.git] / src / gallium / drivers / llvmpipe / lp_debug.h
index a928ee38becaefffaff25f9d8ec28de15ba79fb6..15dca5218fdd99d8758261bba272ea779b7a6b78 100644 (file)
@@ -48,7 +48,22 @@ st_print_current(void);
 #define DEBUG_COUNTERS      0x800
 #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.
+ */
+#define PERF_TEX_MEM        0x1        /* minimize texture cache footprint */
+#define PERF_NO_MIP_LINEAR  0x2        /* MIP_FILTER_LINEAR ==> _NEAREST */
+#define PERF_NO_MIPMAPS     0x4        /* MIP_FILTER_NONE always */
+#define PERF_NO_LINEAR      0x8        /* FILTER_NEAREST always */
+#define PERF_NO_TEX         0x10       /* sample white always */
+#define PERF_NO_BLEND       0x20       /* disable blending */
+#define PERF_NO_DEPTH       0x40       /* disable depth buffering entirely */
+#define PERF_NO_ALPHATEST   0x80       /* disable alpha testing */
+
+
+extern int LP_PERF;
 
 #ifdef DEBUG
 extern int LP_DEBUG;