diff options
author | Jason Ekstrand <[email protected]> | 2016-05-16 14:30:25 -0700 |
---|---|---|
committer | Jason Ekstrand <[email protected]> | 2016-05-17 10:20:11 -0700 |
commit | 265487aedfabbcfb073f9d6053d1ceb510b78b27 (patch) | |
tree | 1ea02e64079027468640e4945b029a0084d4eedb /src/intel | |
parent | dd4b44efc04413453e4cbf78434b29392eb148a9 (diff) |
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 <[email protected]>
Tested-by: Francisco Jerez <[email protected]>
Diffstat (limited to 'src/intel')
-rw-r--r-- | src/intel/vulkan/anv_pipeline.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/intel/vulkan/anv_pipeline.c b/src/intel/vulkan/anv_pipeline.c index a8e31b13cf1..7d265d8d215 100644 --- a/src/intel/vulkan/anv_pipeline.c +++ b/src/intel/vulkan/anv_pipeline.c @@ -675,7 +675,8 @@ anv_pipeline_compile_fs(struct anv_pipeline *pipeline, unsigned code_size; const unsigned *shader_code = brw_compile_fs(compiler, NULL, mem_ctx, &key, &prog_data, nir, - NULL, -1, -1, pipeline->use_repclear, &code_size, NULL); + NULL, -1, -1, true, pipeline->use_repclear, + &code_size, NULL); if (shader_code == NULL) { ralloc_free(mem_ctx); return vk_error(VK_ERROR_OUT_OF_HOST_MEMORY); |