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 VK_KHR_copy_memory_indirect on nvk VK_EXT_color_write_enable on panvk VK_EXT_image_view_min_lod on panvk VK_EXT_depth_clamp_control on panvk VK_VALVE_shader_mixed_float_dot_product on RADV (Vega20, Navi14, RDNA2+) VK_EXT_legacy_dithering on panvk GL_ARB_sample_shading on v3d VK_KHR_maintenance4 on pvr VK_ARM_scheduling_controls on panvk cl_khr_subgroup_ballot on asahi, iris, llvmpipe, radeonsi and zink cl_khr_subgroup_clustered_reduce on asahi, llvmpipe, radeonsi and zink cl_khr_subgroup_extended_types on asahi, iris, llvmpipe, radeonsi and zink cl_khr_subgroup_non_uniform_arithmetic on asahi, llvmpipe, radeonsi and zink cl_khr_subgroup_non_uniform_vote on asahi, iris, llvmpipe, radeonsi and zink cl_khr_subgroup_rotate on asahi, llvmpipe and zink VK_EXT_nested_command_buffer on panvk VK_VALVE_mutable_descriptor_type on panvk VK_EXT_shader_stencil_export on panvk