Mesa (main): turnip: fix streamout buffer offset calculations
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Wed Oct 13 02:06:57 UTC 2021
Module: Mesa
Branch: main
Commit: 9539315f973c5b060f1929f289a9b783790a2237
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9539315f973c5b060f1929f289a9b783790a2237
Author: Danylo Piliaiev <dpiliaiev at igalia.com>
Date: Tue Oct 12 18:03:37 2021 +0300
turnip: fix streamout buffer offset calculations
Fixes vkd3d test "test_vbv_stride_edge_cases"
Signed-off-by: Danylo Piliaiev <dpiliaiev at igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13315>
---
src/freedreno/vulkan/tu_cmd_buffer.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/freedreno/vulkan/tu_cmd_buffer.c b/src/freedreno/vulkan/tu_cmd_buffer.c
index ea6438a5810..6e1288fc97d 100644
--- a/src/freedreno/vulkan/tu_cmd_buffer.c
+++ b/src/freedreno/vulkan/tu_cmd_buffer.c
@@ -2017,8 +2017,8 @@ tu_CmdBeginTransformFeedbackEXT(VkCommandBuffer commandBuffer,
tu_cs_emit_pkt7(cs, CP_REG_RMW, 3);
tu_cs_emit(cs, CP_REG_RMW_0_DST_REG(REG_A6XX_VPC_SO_BUFFER_OFFSET(idx)) |
CP_REG_RMW_0_SRC1_ADD);
- tu_cs_emit_qw(cs, 0xffffffff);
- tu_cs_emit_qw(cs, offset);
+ tu_cs_emit(cs, 0xffffffff);
+ tu_cs_emit(cs, offset);
}
}
@@ -2070,8 +2070,8 @@ tu_CmdEndTransformFeedbackEXT(VkCommandBuffer commandBuffer,
tu_cs_emit_pkt7(cs, CP_REG_RMW, 3);
tu_cs_emit(cs, CP_REG_RMW_0_DST_REG(REG_A6XX_CP_SCRATCH_REG(0)) |
CP_REG_RMW_0_SRC1_ADD);
- tu_cs_emit_qw(cs, 0xffffffff);
- tu_cs_emit_qw(cs, -offset);
+ tu_cs_emit(cs, 0xffffffff);
+ tu_cs_emit(cs, -offset);
}
tu_cs_emit_pkt7(cs, CP_REG_TO_MEM, 3);
More information about the mesa-commit
mailing list