radv: disable {shader,sparse}ImageFloat32AtomicMinMax on GFX11
image_atomic_{fmin,fmax} aren't supported on this GPU apparently.
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/19268>
This commit is contained in:
committed by
Marge Bot
parent
1ec5b6774d
commit
7298bc1810
@@ -1686,7 +1686,8 @@ radv_GetPhysicalDeviceFeatures2(VkPhysicalDevice physicalDevice,
|
||||
(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT *)ext;
|
||||
bool has_shader_buffer_float_minmax = radv_has_shader_buffer_float_minmax(pdevice);
|
||||
bool has_shader_image_float_minmax =
|
||||
pdevice->rad_info.gfx_level != GFX8 && pdevice->rad_info.gfx_level != GFX9;
|
||||
pdevice->rad_info.gfx_level != GFX8 && pdevice->rad_info.gfx_level != GFX9 &&
|
||||
pdevice->rad_info.gfx_level != GFX11;
|
||||
features->shaderBufferFloat16Atomics = false;
|
||||
features->shaderBufferFloat16AtomicAdd = false;
|
||||
features->shaderBufferFloat16AtomicMinMax = false;
|
||||
|
||||
Reference in New Issue
Block a user