radv: adjust the base upload offset when DGC uses task shaders
The upload space is after the DGC ACE IB. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29935>
This commit is contained in:
committed by
Marge Bot
parent
f55d4f2f09
commit
1ffb420edd
@@ -2562,7 +2562,9 @@ radv_prepare_dgc(struct radv_cmd_buffer *cmd_buffer, const VkGeneratedCommandsIn
|
||||
offset += radv_dgc_preamble_cmdbuf_size(device, AMD_IP_COMPUTE);
|
||||
ace_cmd_buf_main_offset = offset;
|
||||
|
||||
const uint32_t upload_main_offset = cmd_buf_main_offset + cmd_buf_size;
|
||||
uint32_t upload_main_offset = cmd_buf_main_offset + cmd_buf_size;
|
||||
if (radv_dgc_with_task_shader(pGeneratedCommandsInfo))
|
||||
upload_main_offset = ace_cmd_buf_main_offset + ace_cmd_buf_size;
|
||||
|
||||
struct radv_dgc_params params = {
|
||||
.cmd_buf_main_offset = cmd_buf_main_offset,
|
||||
|
||||
Reference in New Issue
Block a user