From ae0534c6cc512a0f56d6536dd001423f0d25bbcb Mon Sep 17 00:00:00 2001 From: Boris Brezillon Date: Thu, 12 Dec 2024 13:45:52 +0100 Subject: [PATCH] panvk/csf: Use cs_sr_reg64() instead of cs_reg64() when setting the OQ pointer We have wrappers distinguishing staging registers from sratch registers, so let's use cs_sr_reg64() here. Signed-off-by: Boris Brezillon Reviewed-by: Lars-Ivar Hesselberg Simonsen Reviewed-by: Benjamin Lee Part-of: --- src/panfrost/vulkan/csf/panvk_vX_cmd_draw.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/panfrost/vulkan/csf/panvk_vX_cmd_draw.c b/src/panfrost/vulkan/csf/panvk_vX_cmd_draw.c index 9ec88223dd6..4f56c22b88e 100644 --- a/src/panfrost/vulkan/csf/panvk_vX_cmd_draw.c +++ b/src/panfrost/vulkan/csf/panvk_vX_cmd_draw.c @@ -1601,7 +1601,7 @@ prepare_draw(struct panvk_cmd_buffer *cmdbuf, struct panvk_draw_info *draw) prepare_tiler_primitive_size(cmdbuf); if (gfx_state_dirty(cmdbuf, OQ)) - cs_move64_to(b, cs_reg64(b, 46), + cs_move64_to(b, cs_sr_reg64(b, 46), cmdbuf->state.gfx.occlusion_query.ptr); }