Module: Mesa Branch: master Commit: e892733b80fb2ecf4f48787116e47b8230fcf951 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e892733b80fb2ecf4f48787116e47b8230fcf951
Author: Hyunjun Ko <[email protected]> Date: Mon Apr 6 05:14:01 2020 +0000 turnip : Fix wrong offset calculation for xfb buffer. In vulkan, offsets are already provided through the api vkCmdBindTransformFeedbackBuffersEXT, so this is duplicated calculation. Fixes : 9ff1959ca5d24afe48bec20edf7e3d059d254134 Signed-off-by: Hyunjun Ko <[email protected]> Reviewed-by: Brian Ho <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4604> --- src/freedreno/vulkan/tu_cmd_buffer.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/freedreno/vulkan/tu_cmd_buffer.c b/src/freedreno/vulkan/tu_cmd_buffer.c index f830f07e2ef..b4539745a8e 100644 --- a/src/freedreno/vulkan/tu_cmd_buffer.c +++ b/src/freedreno/vulkan/tu_cmd_buffer.c @@ -2817,8 +2817,6 @@ tu6_emit_streamout(struct tu_cmd_buffer *cmd, struct tu_cs *cs) tu_cs_emit_regs(cs, A6XX_VPC_SO_BUFFER_SIZE(i, buf->size)); if (cmd->state.streamout_reset & (1 << i)) { - offset *= tf->stride[i]; - tu_cs_emit_regs(cs, A6XX_VPC_SO_BUFFER_OFFSET(i, offset)); cmd->state.streamout_reset &= ~(1 << i); } else { _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
