Revert "radv: execute external subpass barriers after ending subpasses"
This changes is actually wrong because we have to sync before doing image layout transitions. This fixes rendering issues in Batman, Path of Exile and probably more titles. This reverts commit76c17cfd8d
. Fixes:76c17cfd8d
("radv: execute external subpass barriers after ending subpasses") Cc: 19.0 <mesa-stable@lists.freedesktop.org> Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
This commit is contained in:
parent
7271808df8
commit
e72daf3e70
|
@ -4395,10 +4395,10 @@ void radv_CmdEndRenderPass(
|
|||
{
|
||||
RADV_FROM_HANDLE(radv_cmd_buffer, cmd_buffer, commandBuffer);
|
||||
|
||||
radv_cmd_buffer_end_subpass(cmd_buffer);
|
||||
|
||||
radv_subpass_barrier(cmd_buffer, &cmd_buffer->state.pass->end_barrier);
|
||||
|
||||
radv_cmd_buffer_end_subpass(cmd_buffer);
|
||||
|
||||
vk_free(&cmd_buffer->pool->alloc, cmd_buffer->state.attachments);
|
||||
|
||||
cmd_buffer->state.pass = NULL;
|
||||
|
|
Loading…
Reference in New Issue