แกแแแแแแแแ แจแแแฃแจแแแแแแก แจแแแแแ, OpenGL-แแกแ แแ Vulkan API-แแแแก แฆแแ แแแแแก แแแแแแแแแขแแชแแ, Mesa 26.1.0, แแแแแแแแ. Mesa 26.1.0 แแแแจแขแแแแแก แแแ แแแแ แแแ แกแแ แแฅแกแแแ แแแแแขแฃแแแ; แแแแแก แกแ แฃแแ แกแขแแแแแแแแชแแแก แจแแแแแ, แแแแแแ แกแขแแแแแฃแ แ แแแ แกแแ, 26.1.1.
Mesa 26.1-แก แแฅแแก Vulkan 1.4 แแ แแคแแแฃแแ API-แก แแฎแแ แแแญแแ แ Intel-แแก แแ แแคแแแฃแแ แแ แแชแแกแแ แแแแก ANV แแ แแแแแ แแแจแ, AMD-แแก แแ แแคแแแฃแแ แแ แแชแแกแแ แแแแกแแแแก RADV-แจแ, NVIDIA-แก แแ แแคแแแฃแแ แแ แแชแแกแแ แแแแกแแแแก NVK-แจแ, Apple-แแก แแ แแคแแแฃแแ แแ แแชแแกแแ แแแแกแแแแก HoneyKrisp-แจแ (hk), Qualcomm-แแก แแ แแคแแแฃแแ แแ แแชแแกแแ แแแแกแแแแก Turnip-แจแ, ARM Mali-แก แแ แแคแแแฃแแ แแ แแชแแกแแ แแแแกแแแแก PanVK-แจแ, lavapipe แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แ แแกแขแแ แแแแขแแ แจแ (lvp) แแ แแแฃแแแขแแ แฃแ แ แแแแแจแ (vn). v3dv (Broadcom VideoCore GPU Raspberry Pi 4+-แแกแแแแก) แแ dzn (Vulkan Direct3D 12-แแก แแแชแแแแ) แแ แแแแแ แแแ แแฎแแ แก แฃแญแแ แแ Vulkan 1.0-แก, kk แแ แแแแแ แ (KosmicKrisp, Vulkan Metal-แแก แแแชแแแแ) แแฎแแ แก แฃแญแแ แก Vulkan 1.1-แก, แฎแแแ pvr แแ แแแแแ แ (Imagination PowerVR GPU) แแฎแแ แก แฃแญแแ แก Vulkan 1.2-แก.
Mesa แแกแแแ แฃแแ แฃแแแแแงแแคแก OpenGL 4.6-แแก แกแ แฃแ แแฎแแ แแแญแแ แแก iris (Intel Gen 8+ GPU), radeonsi (AMD), Crocus (แซแแแแ Intel Gen4-Gen7 GPU), AMD (r600), zink, llvmpipe, virgl (virgil3D แแแ แขแฃแแแฃแ แ GPU QEMU/KVM-แแกแแแแก), freedreno (Qualcomm Adreno), d3d12 (OpenGL แคแแแ DirectX 12-แแก แแแแแ) แแ asahi (AGX GPU, แ แแแแแแช แแแแแแงแแแแแ Apple M1 แแ M2 แฉแแแแแจแ). OpenGL 4.5 แแฎแแ แแแญแแ แ แฎแแแแแกแแฌแแแแแแ NVIDIA (nvc0) GPU-แแแแกแแแแก. OpenGL 3.3 แแฎแแ แแแญแแ แ แฎแแแแแกแแฌแแแแแแ softpipe (แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แ แแกแขแแ แแแแขแแ แ) แแ nv50 (NVIDIA NV50) แแ แแแแแ แแแจแ. OpenGL 3 แแฎแแ แแแญแแ แแแแ panfrost (ARM Mali GPU) แแ v3.1d (Broadcom VideoCore GPU) แแ แแแแแ แแแจแ.
แซแแ แแแแแ แแแแแแชแแแแ:
- Intel-แแก แแ แแคแแแฃแแ แแ แแชแแกแแ แแแแก (Iris, Crocus แแ ANV) แแ แแแแแ แแแ แแฎแแ แแฎแแ แก แฃแญแแ แแ แแแ แขแฃแแแฃแ แ แแแแฅแแแแแแแแ แแ แแคแแแฃแ แแ แแชแแกแแ แแ แแแ แแแแแ แฌแแแแแแก VirtIO-GPU-แจแ แแ แกแแแฃแแ แแจแแแแแฃแ แ แแแแขแแฅแกแขแแแแก แแแแแงแแแแแแ. แแจแแแแแฃแ แ แแแแขแแฅแกแขแแแ แแฃแแฏแแแแกแแแก แแฃแจแแแแแก แแแ แขแฃแแแฃแ แแ แแคแแแฃแ แแ แแชแแกแแ แแแ (virtio-gpu-gl) แแฃแจแแแแแกแแก แกแขแฃแแ แแก แกแแกแขแแแแจแ แแ แซแแแแแแแแก แแแ แแแแแ แแแกแแแแซแแ แแ แแคแแแฃแ แแ แแชแแกแแ แแ แแแแแชแแแแ.
- Zink แแ แแแแแ แแก แแแจแแแแแแ PowerVR GPU-แแแแกแแแแก แแแแแแขแ OpenGL ES 2.0-แแก แแฎแแ แแแญแแ แ, แ แแช Vulkan API-แแก แแฎแแ แแแแญแแ แแแฌแงแแแแแแแแแแ แแแแ แแขแฃแ แฃแแแ แแแฉแฅแแ แแแฃแ OpenGL-แก แแฃแจแแแแแก แกแแจแฃแแแแแแก แแซแแแแ.
- OpenCL แแ แแแแแ แก rustl แแฎแแ แกแญแแ แแแแ แกแขแแขแแแฃแ แแ แแแแแแจแแ แแแฃแแ C++ stdlib, แ แแแ แกแฌแแ แแ แแแฃแจแแแก แแ แแแแแแแชแแแแแแ, แ แแแแแแแช แแงแแแแแแ แแจแแแแแฃแ C++ stdlib-แแแก.
- radeonsi แแ แแแแแ แก (AMD) แแแแแแขแ GL_NV_timeline_semaphore OpenGL แแแคแแ แแแแแแก แแฎแแ แแแญแแ แ.
- panfrost แแ แแแแแ แ (ARM Mali) แแฎแแ แแฎแแ แก แฃแญแแ แก OpenGL แแแคแแ แแแแแแก GL_EXT_shader_image_load_store.
- v3d แแ แแแแแ แ (Broadcom VideoCore) แแฎแแ แแฎแแ แก แฃแญแแ แก GL_ARB_sample_shading OpenGL แแแคแแ แแแแแแก.
- แแแแแขแแแฃแแแ แแฎแแ แแแญแแ แ Vulkan แแแคแแ แแแแแแแแกแแแแก:
- VK_ARM_scheduling_controls panvk-แกแแแแก
- VK_EXT_acquire_drm_display panvk-แกแแแแก
- VK_EXT_astc_decode_mode panvk-แกแแแแก
- VK_EXT_attachment_feedback_loop_dynamic_state panvk-แกแแแแก
- VK_EXT_attachment_feedback_loop_layout panvk-แกแแแแก
- VK_EXT_blend_operation_advanced แแแแแจแแแแกแแแแก
- VK_EXT_color_write_enable panvk-แกแแแแก
- VK_EXT_conditional_rendering panvk-แกแแแแก
- VK_EXT_depth_clamp_control panvk-แกแแแแก
- VK_EXT_descriptor_heap RADV-แกแแแแก ('export RADV_EXPERIMENTAL=heap'-แแก แแแงแแแแแแกแแก)
- VK_EXT_hdr_metadata v3dv-แกแแแแก
- VK_EXT_image_drm_format_modifier PVR-แแกแแแแก
- VK_EXT_image_view_min_lod panvk-แกแแแแก
- VK_EXT_legacy_dithering panvk-แกแแแแก
- VK_EXT_map_memory_placed for panvk
- VK_EXT_nested_command_buffer panvk-แกแแแแก
- VK_EXT_non_seamless_cube_map pvr-แแกแแแแก
- VK_EXT_present_timeing RADV, NVK, Turnip, ANV, Honeykrisp, panvk-แกแแแแก
- VK_EXT_primitive_restart_index RADV-แกแแแแก
- VK_EXT_rgba10x6_แคแแ แแแขแแแ panvk-แกแแแแก
- VK_EXT_shader_atomic_float panvk-แกแแแแก
- VK_EXT_shader_stencil_export panvk-แกแแแแก
- VK_EXT_zero_initialize_device_memory panvk-แกแแแแก
- VK_KHR_copy_memory_indirect nvk-แกแแแแก, RADV/GFX8+
- VK_KHR_device_address_commands RADV-แกแแแแก
- VK_{KHR,EXT}_{surface,swapchain}_maintenance1 panvk-แกแแแแก
- VK_KHR_get_display_properties2 panvk-แกแแแแก
- VK_KHR_get_surface_capabilities2 panvk-แกแแแแก
- VK_KHR_internally_synchronized_queues RADV-แกแแแแก
- VK_KHR_maintenance4 PVR-แแกแแแแก
- VK_KHR_pipeline_executable_properties pvr-แแกแแแแก
- VK_KHR_present_id panvk-แกแแแแก, v3dv
- VK_KHR_present_wait for panvk, v3dv
- VK_KHR_sampler_ycbcr_conversion PVR-แแกแแแแก
- VK_KHR_shader_integer_dot_product PVR-แแกแแแแก
- VK_KHR_shader_untyped_pointers panvk-แกแแแแก
- VK_KHR_swapchain_mutable_format panvk-แกแแแแก
- VK_QCOM_image_processing Turnip-แแกแแแแก
- VK_VALVE_mutable_descriptor_type panvk-แกแแแแก
- VK_VALVE_shader_mixed_float_dot_product RADV-แกแแแแก (Vega20, Navi14, RDNA2+)
- OpenCL แแแคแแ แแแแแแแ แแแแแ แแแแแ:
- cl_khr_subgroup_ballot asahi-แกแแแแก, iris-แแกแแแแก, llvmpipe-แกแแแแก, radeonsi-แกแแแแก แแ zink-แแกแแแแก
- cl_xr_subgroup_clustered_reduce asahi-แกแแแแก, llvmpipe-แกแแแแก, radeonsi-แกแแแแก แแ zink-แแกแแแแก
- cl_khr_subgroup_extended_types แแกแแฐแแก, แแ แแกแแก, llvmpipe-แแก, แ แแแแแแกแแก แแ แแแแแแกแแแแก
- cl_khr_subgroup_non_uniform_arithmetic asahi-แกแแแแก, llvmpipe-แกแแแแก, radeonsi-แกแแแแก แแ zink-แแกแแแแก
- cl_khr_subgroup_non_uniform_vote แแกแแฐแแก, แแ แแกแแก, llvmpipe-แแก, แ แแแแแแกแแก แแ แแแแแแก แกแแกแแ แแแแแแ
- cl_khr_subgroup_rotate asahi-แกแแแแก, llvmpipe-แกแแแแก แแ zink-แแกแแแแก
- VirGL แแ แแแแแ แ, แ แแแแแแช QEMU-แกแแแแก แแแ แขแฃแแแฃแ GPU-แก แแฎแแ แชแแแแแแก, แแฆแแ แแ แแก แแฎแแ แแแญแแ แแแ แแ แฌแแแจแแแแ, แแฃ แแแแแ แแ แแฅแแแแ แแแแ แแแกแ แแแแแ-แแแขแ แแแแแ แแแฆแแก.
แฌแงแแ แ: opennet.ru
