summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_compiler.h
diff options
context:
space:
mode:
authorJason Ekstrand <jason.ekstrand@intel.com>2016-05-16 14:30:25 -0700
committerJason Ekstrand <jason.ekstrand@intel.com>2016-05-17 10:20:11 -0700
commit265487aedfabbcfb073f9d6053d1ceb510b78b27 (patch)
tree1ea02e64079027468640e4945b029a0084d4eedb /src/mesa/drivers/dri/i965/brw_compiler.h
parentdd4b44efc04413453e4cbf78434b29392eb148a9 (diff)
downloadexternal_mesa3d-265487aedfabbcfb073f9d6053d1ceb510b78b27.zip
external_mesa3d-265487aedfabbcfb073f9d6053d1ceb510b78b27.tar.gz
external_mesa3d-265487aedfabbcfb073f9d6053d1ceb510b78b27.tar.bz2
i965/fs: Add an allow_spilling flag to brw_compile_fs
This allows us to disable spilling for blorp shaders since blorp state setup doesn't handle spilling. Without this, blorp fails hard if you run with INTEL_DEBUG=spill. Reviewed-by: Francisco Jerez <currojerez@riseup.net> Tested-by: Francisco Jerez <currojerez@riseup.net>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_compiler.h')
-rw-r--r--src/mesa/drivers/dri/i965/brw_compiler.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_compiler.h b/src/mesa/drivers/dri/i965/brw_compiler.h
index 0db1d0d..f4b9d3d 100644
--- a/src/mesa/drivers/dri/i965/brw_compiler.h
+++ b/src/mesa/drivers/dri/i965/brw_compiler.h
@@ -790,6 +790,7 @@ brw_compile_fs(const struct brw_compiler *compiler, void *log_data,
struct gl_program *prog,
int shader_time_index8,
int shader_time_index16,
+ bool allow_spilling,
bool use_rep_send,
unsigned *final_assembly_size,
char **error_str);