radv/video: Implement VK_VALVE_video_encode_rgb_conversion

This is used by Steam Link VR (driver_vrlink) to avoid doing YUV conversion itself.

Signed-off-by: Autumn Ashton <misyl@froggi.es>
Reviewed-by: David Rosca <david.rosca@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37500>
This commit is contained in:
Autumn Ashton
2025-09-03 22:29:58 +01:00
committed by Marge Bot
parent 73a31dafbc
commit 2705d8bd8b
7 changed files with 191 additions and 52 deletions

View File

@@ -716,7 +716,7 @@ Khronos extensions that are not part of any Vulkan version:
VK_MESA_image_alignment_control DONE (anv, nvk, radv)
VK_EXT_legacy_dithering DONE (anv, tu, vn)
VK_QCOM_fragment_density_map_offset DONE (tu)
VK_VALVE_video_encode_rgb_conversion DONE (radv)
Rusticl OpenCL 1.0 -- all DONE:
Image support DONE

View File

@@ -9,3 +9,4 @@ VK_KHR_present_wait2 on HoneyKrisp
VK_KHR_maintenance10 on ANV, NVK, RADV
VK_EXT_shader_uniform_buffer_unsized_array on NVK, RADV
VK_EXT_device_memory_report on panvk
VK_VALVE_video_encode_rgb_conversion on radv