radv: implement missing VK_ACCESS_MEMORY_{READ,WRITE}_BIT
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Wed, 8 Jul 2020 16:24:16 +0000 (18:24 +0200)
committerSamuel Pitoiset <samuel.pitoiset@gmail.com>
Thu, 9 Jul 2020 06:05:20 +0000 (08:05 +0200)
commit6f734324a5e213febb79de13550a21588c31bc7f
tree5223b5cad438c394a10eddcf603506182ea51a08
parent02a57896f66186eb31cd1da476e14e1910bf12b3
radv: implement missing VK_ACCESS_MEMORY_{READ,WRITE}_BIT

From the Vulkan spec 1.2.146:
    "VK_ACCESS_MEMORY_READ_BIT specifies all read accesses. It is
     always valid in any access mask, and is treated as equivalent
     to setting all READ access flags that are valid where it is
     used."

    "VK_ACCESS_MEMORY_WRITE_BIT specifies all write accesses.
     It is always valid in any access mask, and is treated as
     equivalent to setting all WRITE access flags that are valid
     where it is used."

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3241
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5807>
src/amd/vulkan/radv_cmd_buffer.c