From 651bdb38227f0bb06486bf05e247da30e59cbc03 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 22 Mar 2023 16:34:33 +1000 Subject: [PATCH] nvk: fix r32_sint format support Part-of: --- src/nouveau/vulkan/nvk_buffer_view.c | 2 +- src/nouveau/vulkan/nvk_image.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/nouveau/vulkan/nvk_buffer_view.c b/src/nouveau/vulkan/nvk_buffer_view.c index 4de2daaa3d8..1da6ff8a42f 100644 --- a/src/nouveau/vulkan/nvk_buffer_view.c +++ b/src/nouveau/vulkan/nvk_buffer_view.c @@ -26,7 +26,7 @@ nvk_get_buffer_format_features(struct nvk_physical_device *pdev, VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT; } - if (p_format == PIPE_FORMAT_R32_UINT) + if (p_format == PIPE_FORMAT_R32_UINT || p_format == PIPE_FORMAT_R32_SINT) features |= VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_ATOMIC_BIT; } diff --git a/src/nouveau/vulkan/nvk_image.c b/src/nouveau/vulkan/nvk_image.c index fe0208a7dcf..6ecdd15aa10 100644 --- a/src/nouveau/vulkan/nvk_image.c +++ b/src/nouveau/vulkan/nvk_image.c @@ -68,7 +68,7 @@ nvk_get_image_format_features(struct nvk_physical_device *pdev, VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT; } - if (p_format == PIPE_FORMAT_R32_UINT) + if (p_format == PIPE_FORMAT_R32_UINT || p_format == PIPE_FORMAT_R32_SINT) features |= VK_FORMAT_FEATURE_2_STORAGE_IMAGE_ATOMIC_BIT; return features;