From 6cfd019a85cef7a7d6560fd3379a4e2564ae14e2 Mon Sep 17 00:00:00 2001 From: Lionel Landwerlin Date: Tue, 16 May 2023 09:53:42 +0300 Subject: [PATCH] anv: fix incorrect batch for 3DSTATE_CONSTANT_ALL emission MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Lionel Landwerlin Fixes: c950fe97a0 ("anv: implement generated (indexed) indirect draws") Reviewed-by: José Roberto de Souza Reviewed-by: Ivan Briano Part-of: (cherry picked from commit d7c28e526b9407b100b8c49f369fa20ae8601429) --- .pick_status.json | 2 +- src/intel/vulkan/genX_cmd_draw_generated_indirect.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.pick_status.json b/.pick_status.json index caf5f3432d2..6fbffcfc986 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -976,7 +976,7 @@ "description": "anv: fix incorrect batch for 3DSTATE_CONSTANT_ALL emission", "nominated": true, "nomination_type": 1, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": "c950fe97a05ef54e8298544a4582d21e524ada08" }, diff --git a/src/intel/vulkan/genX_cmd_draw_generated_indirect.h b/src/intel/vulkan/genX_cmd_draw_generated_indirect.h index 370213d3c76..ccb1bd7a28a 100644 --- a/src/intel/vulkan/genX_cmd_draw_generated_indirect.h +++ b/src/intel/vulkan/genX_cmd_draw_generated_indirect.h @@ -253,7 +253,7 @@ genX(cmd_buffer_emit_generate_draws_pipeline)(struct anv_cmd_buffer *cmd_buffer) * * Note that Wa_16011448509 isn't needed here as all address bits are zero. */ - anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_CONSTANT_ALL), c) { + anv_batch_emit(batch, GENX(3DSTATE_CONSTANT_ALL), c) { /* Update empty push constants for all stages (bitmask = 11111b) */ c.ShaderUpdateEnable = 0x1f; c.MOCS = anv_mocs(cmd_buffer->device, NULL, 0);