diff --git a/docs/features.txt b/docs/features.txt index cbeffba6b89..6b69a359ae4 100644 --- a/docs/features.txt +++ b/docs/features.txt @@ -510,7 +510,7 @@ Vulkan 1.3 -- all DONE: anv, hk, lvp, nvk, panvk/v10+, radv, tu, vn, v3dv VK_EXT_texel_buffer_alignment DONE (anv, hasvk, lvp, nvk, panvk, pvr, radv, tu, v3dv, vn) VK_EXT_texture_compression_astc_hdr DONE (panvk, vn) VK_EXT_tooling_info DONE (anv, hasvk, lvp, nvk, panvk, pvr, radv, tu, v3dv, vn) - VK_EXT_ycbcr_2plane_444_formats DONE (anv, lvp, nvk, panvk/v10+, vn) + VK_EXT_ycbcr_2plane_444_formats DONE (anv, lvp, nvk, panvk/v10+, radv, vn) Vulkan 1.4 -- all DONE: anv, hk, lvp, nvk, panvk/v10+, radv/gfx8+, tu/a7xx+, vn diff --git a/docs/relnotes/new_features.txt b/docs/relnotes/new_features.txt index 87b9f701fb4..8df9d33a074 100644 --- a/docs/relnotes/new_features.txt +++ b/docs/relnotes/new_features.txt @@ -19,3 +19,4 @@ VK_KHR_maintenance7 on panvk/v10+ VK_KHR_maintenance8 on panvk/v10+ VK_KHR_maintenance9 on panvk VK_AMD_buffer_marker on NVK +VK_EXT_ycbcr_2plane_444_formats on radv diff --git a/src/amd/vulkan/radv_physical_device.c b/src/amd/vulkan/radv_physical_device.c index e1e1f2e6cbd..be0f53bc3f9 100644 --- a/src/amd/vulkan/radv_physical_device.c +++ b/src/amd/vulkan/radv_physical_device.c @@ -754,6 +754,7 @@ radv_physical_device_get_supported_extensions(const struct radv_physical_device .EXT_transform_feedback = true, .EXT_vertex_attribute_divisor = true, .EXT_vertex_input_dynamic_state = !pdev->use_llvm, + .EXT_ycbcr_2plane_444_formats = true, .EXT_ycbcr_image_arrays = true, .EXT_zero_initialize_device_memory = true, .AMD_buffer_marker = true, @@ -1392,6 +1393,9 @@ radv_physical_device_get_features(const struct radv_physical_device *pdev, struc /* VK_KHR_shader_untyped_pointers */ .shaderUntypedPointers = true, + + /* VK_EXT_ycbcr_2plane_444_formats */ + .ycbcr2plane444Formats = true, }; }