From 15a6018d0660745c29458306b386ecbabb876e75 Mon Sep 17 00:00:00 2001 From: Jordan Justen Date: Tue, 30 Oct 2018 11:57:33 -0700 Subject: [PATCH] anv/blorp: Select pipeline based on BLORP_BATCH_USE_COMPUTE Reworks: * Let blorp_clear handle DEBUG_BLOCS * Old subject was: "Use compute blorp for vkCmdFillBuffer with INTEL_DEBUG=blocs" * Old subject was: "anv/blorp: Support params.cs_prog_data being set" Signed-off-by: Jordan Justen Reviewed-by: Jason Ekstrand Part-of: --- src/intel/vulkan/genX_blorp_exec.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/intel/vulkan/genX_blorp_exec.c b/src/intel/vulkan/genX_blorp_exec.c index 721cdb3eab8..ba27dbefd9e 100644 --- a/src/intel/vulkan/genX_blorp_exec.c +++ b/src/intel/vulkan/genX_blorp_exec.c @@ -303,7 +303,10 @@ genX(blorp_exec)(struct blorp_batch *batch, genX(cmd_buffer_apply_pipe_flushes)(cmd_buffer); - genX(flush_pipeline_select_3d)(cmd_buffer); + if (batch->flags & BLORP_BATCH_USE_COMPUTE) + genX(flush_pipeline_select_gpgpu)(cmd_buffer); + else + genX(flush_pipeline_select_3d)(cmd_buffer); genX(cmd_buffer_emit_gfx7_depth_flush)(cmd_buffer);