nvk: fix r32_sint format support

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24326>
This commit is contained in:
Dave Airlie
2023-03-22 16:34:33 +10:00
committed by Marge Bot
parent c7b240c67c
commit 651bdb3822
2 changed files with 2 additions and 2 deletions

View File

@@ -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;
}

View File

@@ -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;