Module: Mesa Branch: main Commit: 438cb7f9a31250d01984d2122b35d153c37bc1c6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=438cb7f9a31250d01984d2122b35d153c37bc1c6
Author: Bas Nieuwenhuizen <[email protected]> Date: Fri Apr 9 02:15:50 2021 +0200 radv: Expose formats for acceleration structure. Reviewed-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11078> --- src/amd/vulkan/radv_formats.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/amd/vulkan/radv_formats.c b/src/amd/vulkan/radv_formats.c index 0b023e1f233..16cc6a06b7f 100644 --- a/src/amd/vulkan/radv_formats.c +++ b/src/amd/vulkan/radv_formats.c @@ -781,6 +781,16 @@ radv_physical_device_get_format_properties(struct radv_physical_device *physical break; } + switch (format) { + case VK_FORMAT_R32G32B32_SFLOAT: + case VK_FORMAT_R32G32B32A32_SFLOAT: + case VK_FORMAT_R16G16B16_SFLOAT: + case VK_FORMAT_R16G16B16A16_SFLOAT: + buffer |= VK_FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR; + break; + default: + break; + } /* addrlib does not support linear compressed textures. */ if (vk_format_is_compressed(format)) linear = 0; _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
