From 161f27e206affb03eb098ddb34d757e3dbbaf2f1 Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Thu, 12 Jun 2025 16:43:18 +0200 Subject: [PATCH] radv: enable shaderImageFloat32AtomicAdd on GFX12 with ACO Signed-off-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/radv_physical_device.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/amd/vulkan/radv_physical_device.c b/src/amd/vulkan/radv_physical_device.c index 10d4665b352..f192f2b1cf4 100644 --- a/src/amd/vulkan/radv_physical_device.c +++ b/src/amd/vulkan/radv_physical_device.c @@ -997,9 +997,9 @@ radv_physical_device_get_features(const struct radv_physical_device *pdev, struc .shaderSharedFloat64Atomics = true, .shaderSharedFloat64AtomicAdd = false, .shaderImageFloat32Atomics = true, - .shaderImageFloat32AtomicAdd = false, + .shaderImageFloat32AtomicAdd = pdev->info.gfx_level >= GFX12 && !pdev->use_llvm, .sparseImageFloat32Atomics = true, - .sparseImageFloat32AtomicAdd = false, + .sparseImageFloat32AtomicAdd = pdev->info.gfx_level >= GFX12 && !pdev->use_llvm, /* VK_EXT_4444_formats */ .formatA4R4G4B4 = true,