From 6df959190597822ef7f7d53bd978c83ba0a6a639 Mon Sep 17 00:00:00 2001 From: Rob Clark Date: Fri, 28 Feb 2025 11:55:12 -0800 Subject: [PATCH] tu: Don't emit SP_PS_2D_WINDOW_OFFSET on a6xx This register isn't there. Signed-off-by: Rob Clark Part-of: --- src/freedreno/vulkan/tu_cmd_buffer.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/freedreno/vulkan/tu_cmd_buffer.cc b/src/freedreno/vulkan/tu_cmd_buffer.cc index de37614075f..33d1f1fdc62 100644 --- a/src/freedreno/vulkan/tu_cmd_buffer.cc +++ b/src/freedreno/vulkan/tu_cmd_buffer.cc @@ -764,8 +764,10 @@ tu6_emit_window_offset(struct tu_cs *cs, uint32_t x1, uint32_t y1) tu_cs_emit_regs(cs, A6XX_SP_TP_WINDOW_OFFSET(.x = x1, .y = y1)); - tu_cs_emit_regs(cs, - A7XX_SP_PS_2D_WINDOW_OFFSET(.x = x1, .y = y1)); + if (CHIP >= A7XX) { + tu_cs_emit_regs(cs, + A7XX_SP_PS_2D_WINDOW_OFFSET(.x = x1, .y = y1)); + } } void