radv: implement VK_EXT_shader_atomic_float2
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Thu, 10 Jun 2021 10:10:37 +0000 (12:10 +0200)
committerSamuel Pitoiset <samuel.pitoiset@gmail.com>
Tue, 27 Jul 2021 06:44:36 +0000 (08:44 +0200)
commit72f55cf7c4eb78b4f8ccebcdde31305af6245f7c
treebecd8dc3f0617c57d05f8589ac67afa3c3e3dae0
parent6694c37ea0d259f261a7fec4d1bec5d87186f2e3
radv: implement VK_EXT_shader_atomic_float2

Some floating atomic instructions are not available on GFX8-9.
No LLVM support.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12060>
docs/features.txt
docs/relnotes/new_features.txt
src/amd/vulkan/radv_device.c
src/amd/vulkan/radv_shader.c
src/amd/vulkan/radv_shader_info.c