From 759953365852003d14d385100e6928a23bce6fa3 Mon Sep 17 00:00:00 2001 From: Jordan Justen Date: Wed, 4 Aug 2021 02:40:17 -0700 Subject: [PATCH] anv/blorp: Make sure blorp type is supported by the queue Signed-off-by: Jordan Justen Reviewed-by: Jason Ekstrand Part-of: --- src/intel/vulkan/genX_blorp_exec.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/intel/vulkan/genX_blorp_exec.c b/src/intel/vulkan/genX_blorp_exec.c index 087361ac18f..721cdb3eab8 100644 --- a/src/intel/vulkan/genX_blorp_exec.c +++ b/src/intel/vulkan/genX_blorp_exec.c @@ -254,6 +254,10 @@ genX(blorp_exec)(struct blorp_batch *batch, const struct blorp_params *params) { struct anv_cmd_buffer *cmd_buffer = batch->driver_batch; + if (batch->flags & BLORP_BATCH_USE_COMPUTE) + assert(cmd_buffer->pool->queue_family->queueFlags & VK_QUEUE_COMPUTE_BIT); + else + assert(cmd_buffer->pool->queue_family->queueFlags & VK_QUEUE_GRAPHICS_BIT); if (!cmd_buffer->state.current_l3_config) { const struct intel_l3_config *cfg =