Mesa 26.1-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒจแƒ•แƒ”แƒ‘แƒ, OpenGL-แƒ˜แƒกแƒ แƒ“แƒ Vulkan-แƒ˜แƒก แƒฃแƒคแƒแƒกแƒ แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒ

แƒกแƒแƒ›แƒ—แƒ•แƒ˜แƒแƒœแƒ˜ แƒจแƒ”แƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, 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