mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 20:18:12 +02:00
radv: replace remaining occurrences of VK_ACCESS_xxx
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40845>
This commit is contained in:
parent
f33757416b
commit
63d55d84a3
2 changed files with 6 additions and 6 deletions
|
|
@ -110,11 +110,11 @@ strange_brigade_CmdPipelineBarrier2(VkCommandBuffer commandBuffer, const VkDepen
|
|||
VkImageMemoryBarrier2 *barrier = (VkImageMemoryBarrier2 *)&pDependencyInfo->pImageMemoryBarriers[i];
|
||||
|
||||
if (barrier->newLayout == VK_IMAGE_LAYOUT_PRESENT_SRC_KHR &&
|
||||
barrier->srcAccessMask == VK_ACCESS_COLOR_ATTACHMENT_READ_BIT) {
|
||||
barrier->srcAccessMask == VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT) {
|
||||
/* This game has a broken barrier right before present that causes rendering issues. Fix it
|
||||
* by modifying the src access mask.
|
||||
*/
|
||||
barrier->srcAccessMask = VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT;
|
||||
barrier->srcAccessMask = VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -340,9 +340,9 @@ radv_CmdCopyBufferToImage2(VkCommandBuffer commandBuffer, const VkCopyBufferToIm
|
|||
if (radv_is_format_emulated(pdev, dst_image->vk.format) && cmd_buffer->qf != RADV_QUEUE_TRANSFER) {
|
||||
cmd_buffer->state.flush_bits |= RADV_CMD_FLAG_CS_PARTIAL_FLUSH | RADV_CMD_FLAG_PS_PARTIAL_FLUSH |
|
||||
radv_src_access_flush(cmd_buffer, VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT,
|
||||
VK_ACCESS_TRANSFER_WRITE_BIT, 0, dst_image, NULL) |
|
||||
VK_ACCESS_2_TRANSFER_WRITE_BIT, 0, dst_image, NULL) |
|
||||
radv_dst_access_flush(cmd_buffer, VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT,
|
||||
VK_ACCESS_TRANSFER_READ_BIT, 0, dst_image, NULL);
|
||||
VK_ACCESS_2_TRANSFER_READ_BIT, 0, dst_image, NULL);
|
||||
|
||||
const enum util_format_layout format_layout = radv_format_description(dst_image->vk.format)->layout;
|
||||
for (unsigned r = 0; r < pCopyBufferToImageInfo->regionCount; r++) {
|
||||
|
|
@ -835,9 +835,9 @@ radv_CmdCopyImage2(VkCommandBuffer commandBuffer, const VkCopyImageInfo2 *pCopyI
|
|||
if (radv_is_format_emulated(pdev, dst_image->vk.format) && cmd_buffer->qf != RADV_QUEUE_TRANSFER) {
|
||||
cmd_buffer->state.flush_bits |= RADV_CMD_FLAG_CS_PARTIAL_FLUSH | RADV_CMD_FLAG_PS_PARTIAL_FLUSH |
|
||||
radv_src_access_flush(cmd_buffer, VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT,
|
||||
VK_ACCESS_TRANSFER_WRITE_BIT, 0, dst_image, NULL) |
|
||||
VK_ACCESS_2_TRANSFER_WRITE_BIT, 0, dst_image, NULL) |
|
||||
radv_dst_access_flush(cmd_buffer, VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT,
|
||||
VK_ACCESS_TRANSFER_READ_BIT, 0, dst_image, NULL);
|
||||
VK_ACCESS_2_TRANSFER_READ_BIT, 0, dst_image, NULL);
|
||||
|
||||
const enum util_format_layout format_layout = radv_format_description(dst_image->vk.format)->layout;
|
||||
for (unsigned r = 0; r < pCopyImageInfo->regionCount; r++) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue