เดฎเตเดจเตเดจเต เดฎเดพเดธเดคเตเดคเต เดตเดฟเดเดธเดจเดคเตเดคเดฟเดจเต เดถเตเดทเด, OpenGL, Vulkan API-เดเดณเตเดเต เดเดชเตเดชเตบ เดธเตเดดเตโเดธเต เดเดเดชเตเดฒเดฟเดฎเตเดจเตเดฑเตเดทเตป, Mesa 26.1.0 เดชเตเดฑเดคเตเดคเดฟเดฑเดเตเดเดฟ. Mesa 26.1.0 เดฌเตเดฐเดพเดเตเดเดฟเดจเตเดฑเต เดเดฆเตเดฏ เดชเดคเดฟเดชเตเดชเต เดชเดฐเตเดเตเดทเดฃเดพเดคเตเดฎเดเดฎเดพเดฃเต; เดเตเดกเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดธเตเดฅเดฟเดฐเดค เดชเตเดฐเดพเดฌเดฒเตเดฏเดคเตเดคเดฟเตฝ เดตเดจเตเดจเดคเดฟเดจเตเดถเตเดทเด, เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณ เดชเดคเดฟเดชเตเดชเต, 26.1.1 เดชเตเดฑเดคเตเดคเดฟเดฑเดเตเดเตเด.
เดเดจเตเดฑเตฝ เดเดฟเดชเดฟเดฏเตเดตเดฟเดจเตเดณเตเดณ ANV เดกเตเดฐเตเดตเดฑเตเดเดณเดฟเตฝ, AMD เดเดฟเดชเดฟเดฏเตเดตเดฟเดจเตเดณเตเดณ RADV, NVIDIA GPU-เดเตพเดเตเดเตเดณเตเดณ NVK, Apple GPU-เดเตพเดเตเดเตเดณเตเดณ HoneyKrisp (hk), Qualcomm GPU-เดเตพเดเตเดเตเดณเตเดณ Turnip, ARM เดฎเดพเดฒเดฟ GPU-เดเตพเดเตเดเตเดณเตเดณ PanVK, เดฒเดพเดตเดพเดชเตเดชเตเดชเต เดธเตเดซเตเดฑเตเดฑเตโเดตเตเดฏเตผ เดฑเดพเดธเตเดฑเตเดฑเดฑเตเดธเตผ (lvp), เดเดฎเตเดฒเตเดฑเตเดฑเตผ เดฎเตเดกเต (vn) เดเดจเตเดจเดฟเดตเดฏเดฟเตฝ Mesa 26.1 เดตเตพเดเตเดเตป 1.4 เดเตเดฐเดพเดซเดฟเดเตเดธเต API-เดฏเตเดเตเดเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดเตเตผเดเตเดเตเดจเตเดจเต. v3dv (เดฑเดพเดธเตโเดฌเตเดฑเดฟ เดชเต 4+-เดจเตเดณเตเดณ เดฌเตเดฐเตเดกเตโเดเตเด เดตเตเดกเดฟเดฏเตเดเตเตผ GPU), dzn (Vulkan over Direct3D 12) เดกเตเดฐเตเดตเดฑเตเดเตพ เดตเตพเดเตเดเตป 1.0-เดจเตเดฏเตเด, kk เดกเตเดฐเตเดตเตผ (KosmicKrisp, Vulkan over Metal) เดตเตพเดเตเดเตป 1.1-เดจเตเดฏเตเด, pvr เดกเตเดฐเตเดตเตผ (Imagination PowerVR GPU) เดตเตพเดเตเดเตป 1.2-เดจเตเดฏเตเด เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต.
เดเดฑเดฟเดธเต (เดเดจเตเดฑเตฝ เดเตเตป 4.6+ เดเดฟเดชเดฟเดฏเต), เดฑเตเดกเดฟเดฏเตปเดธเดฟ (เดเดเดเดกเดฟ), เดเตเดฐเตเดเตเดเดธเต (เดชเดดเดฏ เดเดจเตเดฑเตฝ เดเตเตป8-เดเตเตป4 เดเดฟเดชเดฟเดฏเต), เดเดเดเดกเดฟ (เดเตผ7), เดธเดฟเดเตเดเต, เดเตฝเดเตฝเดตเดฟเดเดเดชเตเดชเตเดชเต, เดตเดฟเตผเดเดฟเตฝ (เดเตเดฏเตเดเดเดเดฏเต/เดเตเดตเดฟเดเดฎเตเดฎเดฟเดจเตเดณเตเดณ เดตเดฟเตผเดเดฟเตฝ600เดกเดฟ เดตเตเตผเดเตเดตเตฝ เดเดฟเดชเดฟเดฏเต), เดซเตเดฐเตเดกเตเดฐเตเดจเต (เดเตเดตเดพเตฝเดเตเด เด เดกเตเดฐเดฟเดจเต), เดกเดฟ3เดกเดฟ3 (เดกเดฏเดฑเดเตเดฑเตเดฑเตเดเดเตเดธเต 12 เดจเต เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ เดเดชเตเดชเตบเดเดฟเดเตฝ เดฒเตเดฏเตผ), เดเดธเดพเดนเดฟ (เดเดชเตเดชเดฟเตพ เดเด12, เดเด1 เดเดฟเดชเตเดชเตเดเดณเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดเดเดฟเดเดเตเดธเต เดเดฟเดชเดฟเดฏเต) เดเดจเตเดจเดฟเดตเดฏเตเดเตเดเต เดฎเตเดธ เดชเตเตผเดฃเตเดฃ เดเดชเตเดชเตบเดเดฟเดเตฝ 2 เดชเดฟเดจเตเดคเตเดฃเดฏเตเด เดจเตฝเดเตเดจเตเดจเต. เดเตปเดตเดฟเดกเดฟเดฏ (เดเตปเดตเดฟเดธเดฟ4.5) เดเดฟเดชเดฟเดฏเตเดเตพเดเตเดเต เดเดชเตเดชเตบเดเดฟเดเตฝ 0 เดชเดฟเดจเตเดคเตเดฃ เดฒเดญเตเดฏเดฎเดพเดฃเต. เดธเตเดซเตเดฑเตเดฑเตโเดชเตเดชเตเดชเต (เดธเตเดซเตเดฑเตเดฑเตโเดตเตเดฏเตผ เดฑเดพเดธเตเดฑเตเดฑเดฑเตเดธเตผ), เดเตปเดตเดฟ3.3 (เดเตปเดตเดฟเดกเดฟเดฏ เดเตปเดตเดฟ50) เดกเตเดฐเตเดตเดฑเตเดเดณเดฟเตฝ เดเดชเตเดชเตบเดเดฟเดเตฝ 50 เดชเดฟเดจเตเดคเตเดฃ เดฒเดญเตเดฏเดฎเดพเดฃเต. เดชเดพเตปเดซเตเดฐเตเดธเตเดฑเตเดฑเต (เดเดเตผเดเด เดฎเดพเดฒเดฟ เดเดฟเดชเดฟเดฏเต), เดตเดฟ3เดกเดฟ (เดฌเตเดฐเตเดกเตโเดเตเด เดตเตเดกเดฟเดฏเตเดเตเตผ เดเดฟเดชเดฟเดฏเต) เดกเตเดฐเตเดตเดฑเตเดเดณเดฟเตฝ เดเดชเตเดชเตบเดเดฟเดเตฝ 3.1 เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต.
เดชเตเดฐเดงเดพเดจ เดเดฃเตเดเตเดชเดฟเดเตเดคเตเดคเดเตเดเตพ:
- ะ ะดัะฐะนะฒะตัั ะดะปั GPU Intel (Iris, Crocus ะธ ANV) ะดะพะฑะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพััั ะฝะฐะฟััะผัั ัะฐะฑะพัะฐัั ั GPU ะธะท ะฒะธัััะฐะปัะฝัั ะผะฐัะธะฝ, ะธัะฟะพะปัะทัั ะฝะฐัะธะฒะฝัะต ะบะพะฝัะตะบััั (native context) ะฒ VirtIO-GPU. ะะฐัะธะฒะฝัะต ะบะพะฝัะตะบััั ะฟะพะทะฒะพะปััั ะฟะพะฒััะธัั ะฟัะพะธะทะฒะพะดะธัะตะปัะฝะพััั ัะฐะฑะพัั ั ะฒะธัััะฐะปัะฝัะผ GPU (virtio-gpu-gl) ะธะท ะณะพััะตะฒะพะน ัะธััะตะผั ะทะฐ ัััั ะฟััะผะพะน ะฟะตัะตะดะฐัะธ ะบะพะผะฐะฝะด ะฒ ัะตะฐะปัะฝัะน ั ะพััะพะฒัะน GPU.
- ะะปั GPU PowerVR ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ OpenGL ES 2.0, ัะตะฐะปะธะทะพะฒะฐะฝะฝะฐั ัะตัะตะท ะดัะฐะนะฒะตั Zink, ะฟะพะทะฒะพะปัััะธะน ะฟะพะปััะธัั ะฐะฟะฟะฐัะฐัะฝะพ ััะบะพัะตะฝะฝัะน OpenGL ะฝะฐ ััััะพะนััะฒะฐั , ะฟะพะดะดะตัะถะธะฒะฐััะธั API Vulkan.
- ะะปั OpenCL-ะดัะฐะนะฒะตัะฐ rusticl ัะตะฟะตัั ััะตะฑัะตััั ััะฐัะธัะตัะบะธ ัะพะฑัะฐะฝะฝะฐั ะฑะธะฑะปะธะพัะตะบะฐ C++ stdlib ะดะปั ะบะพััะตะบัะฝะพะน ัะฐะฑะพัั ั ะฟัะธะปะพะถะตะฝะธัะผะธ, ะธัะฟะพะปัะทัััะธะผะธ ัะพะฑััะฒะตะฝะฝัะต C++ stdlib.
- ะ ะดัะฐะนะฒะตั radeonsi (AMD) ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ OpenGL-ัะฐััะธัะตะฝะธั GL_NV_timeline_semaphore.
- ะ ะดัะฐะนะฒะตั panfrost (ARM Mali) ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ OpenGL-ัะฐััะธัะตะฝะธั GL_EXT_shader_image_load_store.
- ะ ะดัะฐะนะฒะตั v3d (Broadcom VideoCore) ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ OpenGL-ัะฐััะธัะตะฝะธั GL_ARB_sample_shading.
- เดตเตพเดเตเดเตป เดตเดฟเดชเตเดฒเตเดเดฐเดฃเดเตเดเตพเดเตเดเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดเตเตผเดคเตเดคเต:
- 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 ะดะปั lavapipe
- 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 ะดะปั panvk
- VK_EXT_nested_command_buffer ะดะปั panvk
- VK_EXT_non_seamless_cube_map ะดะปั pvr
- VK_EXT_present_timing ะดะปั RADV, NVK, Turnip, ANV, Honeykrisp, panvk
- VK_EXT_primitive_restart_index ะดะปั RADV
- VK_EXT_rgba10x6_formats ะดะปั 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 ะดะปั 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_khr_subgroup_clustered_reduce ะดะปั asahi, llvmpipe, radeonsi ะธ zink
- cl_khr_subgroup_extended_types ะดะปั asahi, iris, llvmpipe, radeonsi ะธ zink
- cl_khr_subgroup_non_uniform_arithmetic ะดะปั asahi, llvmpipe, radeonsi ะธ zink
- cl_khr_subgroup_non_uniform_vote ะดะปั asahi, iris, llvmpipe, radeonsi ะธ zink
- cl_khr_subgroup_rotate ะดะปั asahi, llvmpipe ะธ zink
- ะัะฐะนะฒะตั VirGL ั ัะตะฐะปะธะทะฐัะธะตะน ะฒะธัััะฐะปัะฝะพะณะพ GPU ะดะปั QEMU ะพััะฐะปัั ะฑะตะท ัะพะฟัะพะฒะพะถะดะตะฝะธั ะธ ะฑัะดะตั ัะดะฐะปัะฝ, ะตัะปะธ ะฝะต ะฝะฐะนะดัััั ะถะตะปะฐััะธะน ะฒะทััั ะตะณะพ ัะพะฟัะพะฒะพะถะดะตะฝะธะต ะฒ ัะฒะพะธ ััะบะธ.
เด เดตเดฒเดเดฌเด: opennet.ru
