2822b1345c
Specifically this enables these VK_FORMAT_FEATURE bits: VK_FORMAT_FEATURE_TRANSFER_SRC_BIT VK_FORMAT_FEATURE_TRANSFER_DST_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT Fixes the following tests: dEQP-VK.api.info.format_properties.g8_b8_r8_3plane_420_unorm dEQP-VK.api.info.format_properties.g8_b8r8_2plane_420_unorm dEQP-VK.api.info.image_format_properties.2d.optimal.g8_b8_r8_3plane_420_unorm dEQP-VK.api.info.image_format_properties.2d.optimal.g8_b8r8_2plane_420_unorm Additionally allows 339 tests in dEQP-VK.ycbcr.* to go from Skip to Pass. [ Connor: Fake support for 3-plane formats, fixup modifiers path ] Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6792>