summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/intel_debug.c
diff options
context:
space:
mode:
authorFrancisco Jerez <currojerez@riseup.net>2016-05-26 21:28:45 -0700
committerFrancisco Jerez <currojerez@riseup.net>2016-05-27 23:29:06 -0700
commit46ce93ed22891455dbe3eb4c69f5eddd2a7dcf00 (patch)
treecbc8c8e90f03f060910baa54f471e81c569ffcad /src/mesa/drivers/dri/i965/intel_debug.c
parent864737ce6cd5bae030079e749b8b18774a62d073 (diff)
downloadexternal_mesa3d-46ce93ed22891455dbe3eb4c69f5eddd2a7dcf00.zip
external_mesa3d-46ce93ed22891455dbe3eb4c69f5eddd2a7dcf00.tar.gz
external_mesa3d-46ce93ed22891455dbe3eb4c69f5eddd2a7dcf00.tar.bz2
i965: Add do32 debug option.
The do32 INTEL_DEBUG option causes the back-end to try to generate a SIMD32 program when compiling a compute shader regardless of the specified compute shader workgroup size, which will be useful for testing SIMD32 code generation in the most common case in which the workgroup size doesn't exceed the SIMD16 limit so SIMD32 codegen wouldn't be automatically enabled. Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Diffstat (limited to 'src/mesa/drivers/dri/i965/intel_debug.c')
-rw-r--r--src/mesa/drivers/dri/i965/intel_debug.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/i965/intel_debug.c b/src/mesa/drivers/dri/i965/intel_debug.c
index e08c296..2589c43 100644
--- a/src/mesa/drivers/dri/i965/intel_debug.c
+++ b/src/mesa/drivers/dri/i965/intel_debug.c
@@ -79,6 +79,7 @@ static const struct debug_control debug_control[] = {
{ "ds", DEBUG_TES },
{ "tes", DEBUG_TES },
{ "l3", DEBUG_L3 },
+ { "do32", DEBUG_DO32 },
{ NULL, 0 }
};