mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-03-14 17:20:42 +01:00
The Panfrost hardware already supports controlling ASTC decode precision via the Decode Wide plane descriptor field. Wire up the Vulkan extension by parsing VkImageViewASTCDecodeModeEXT from the image view pNext chain and setting astc.narrow when the application requests VK_FORMAT_R8G8B8A8_UNORM decode mode. The extension is limited to v9+ since the ASTC plane descriptors with Decode Wide/HDR fields only exist from Valhall onwards. decodeModeSharedExponent is not supported. Signed-off-by: Christian Gmeiner <cgmeiner@igalia.com> Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39799>
16 lines
653 B
Text
16 lines
653 B
Text
VK_QCOM_image_processing on Turnip
|
|
VK_EXT_present_timing on RADV, NVK, Turnip, ANV, Honeykrisp, panvk
|
|
VK_KHR_sampler_ycbcr_conversion on pvr
|
|
VK_EXT_image_drm_format_modifier on pvr
|
|
VK_KHR_internally_synchronized_queues on RADV
|
|
VK_EXT_blend_operation_advanced on lavapipe
|
|
VK_KHR_get_surface_capabilities2 on panvk
|
|
VK_KHR_get_display_properties2 on panvk
|
|
VK_EXT_acquire_drm_display on panvk
|
|
VK_KHR_present_id on panvk
|
|
VK_KHR_present_wait on panvk
|
|
VK_KHR_pipeline_executable_properties on pvr
|
|
VK_EXT_zero_initialize_device_memory on panvk
|
|
GL_EXT_shader_image_load_store on panfrost
|
|
VK_KHR_swapchain_mutable_format on panvk
|
|
VK_EXT_astc_decode_mode on panvk
|