แกแแแแแแแแ แแแแแแแแ แแแแก แจแแแแแ, แแแแแฅแแแงแแแ OpenGL แแ Vulkan API - Mesa 21.2.0 - แฃแคแแกแ แแแแแแแแแขแแชแแแก แแแแแจแแแแ. Mesa 21.2.0 แคแแแแแแแก แแแ แแแ แแแแแจแแแแแก แแฅแแก แแฅแกแแแ แแแแแขแฃแแ แกแขแแขแฃแกแ - แแแแแก แกแแแแแแ แกแขแแแแแแแแชแแแก แจแแแแแ แแแแแแ แกแขแแแแแฃแ แ แแแ แกแแ 21.2.1.
Mesa 21.2 แแแแชแแแก OpenGL 4.6-แแก แกแ แฃแ แแฎแแ แแแญแแ แแก 965, iris (Intel), radeonsi (AMD), zink แแ llvmpipe แแ แแแแแ แแแแกแแแแก. OpenGL 4.5-แแก แแฎแแ แแแญแแ แ แฎแแแแแกแแฌแแแแแแ AMD (r600) แแ NVIDIA (nvc0) GPU-แกแแแแก แแ OpenGL 4.3 แแฎแแ แแแญแแ แ virgl-แแกแแแแก (Virgil3D แแแ แขแฃแแแฃแ แ GPU QEMU/KVM-แแกแแแแก). Vulkan 1.2-แแก แแฎแแ แแแญแแ แ แฎแแแแแกแแฌแแแแแแ Intel แแ AMD แแแ แแแแแแกแแแแก, แแกแแแ แแแฃแแแขแแ แแก แ แแแแแจแ (vn), Vulkan 1.1 แแฎแแ แแแญแแ แ แฎแแแแแกแแฌแแแแแแ Qualcomm GPU-แกแแแแก แแ lavapipe แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แ แแกแขแแ แแแแ แแกแแแแก, แฎแแแ Vulkan 1.0 แฎแแแแแกแแฌแแแแแแ Broadcom VideoCore VI GPU-แแแแกแแแแก (Raspberry Pi 4). .
แซแแ แแแแแ แแแแแแชแแแแ:
- asahi OpenGL แแ แแแแแ แ แจแแแแก Apple M1 แฉแแแแแจแ แจแแแแแแแ GPU-แก แกแแฌแงแแกแ แแฎแแ แแแญแแ แแ. แแ แแแแแ แ แแงแแแแแก แแแแแฃแแแก แแแขแแ แคแแแกแก แแ แแฎแแ แก แฃแญแแ แก OpenGL 2.1 แแ OpenGL ES 2.0 แคแฃแแฅแชแแแแแก แฃแแแขแแกแแแแก, แแแแ แแ แฏแแ แแ แแ แแก แจแแกแแคแแ แแกแ แแแแแจแแแแก แฃแแแขแแกแแแแก แแแกแแจแแแแแ. แแ แแแแแ แแก แแแแ แแคแฃแซแแแแ Gallium-แแก แกแแชแแแแแ แ noop แแ แแแแแ แก, แแแแแแ แแ แแแแ แแแ แขแแ แแแฃแแแ Panfrost แแ แแแแแ แแแแ, แ แแแแแแช แจแแแฃแจแแแแแฃแแแ ARM Mali GPU-แกแแแแก.
- Crocus OpenGL แแ แแแแแ แ แแแงแแแแ แซแแแแ Intel GPU-แแแแก แแฎแแ แแแญแแ แแ (แแแคแฃแซแแแแฃแแแ Gen4-Gen7 แแแแ แแแ แฅแแขแแฅแขแฃแ แแแแ), แ แแแแแแแช แแ แแ แแก แแฎแแ แแแญแแ แแแ Iris-แแก แแ แแแแแ แแก แแแแ . i965 แแ แแแแแ แแกแแแ แแแแกแฎแแแแแแแ, แแฎแแแ แแ แแแแแ แ แแแคแฃแซแแแแฃแแแ Gallium3D แแ แฅแแขแแฅแขแฃแ แแแ, แ แแแแแแช แแแฎแกแแแ แแแแก แแแ แแแแก แแแแชแแแแแก แแแแแกแชแแแก Linux-แแก แแแ แแแจแ DRI แแ แแแแแ แก แแ แฃแแ แฃแแแแแงแแคแก แแแ แแแแแแแ แแแแแก แขแ แแแแ แก แแแแแแแแแแ แแแแแฅแขแแแแก แฎแแแแฎแแแ แแแแแงแแแแแแก แฅแแจแแก แแฎแแ แแแญแแ แแ.
- แจแแแแก PanVk แแ แแแแแ แ, แ แแแแแแช แฃแแ แฃแแแแแงแแคแก Vulkan แแ แแคแแแฃแแ API-แก แแฎแแ แแแญแแ แแก ARM Mali Midgard แแ Bifrost GPU-แแแแกแแแแก. PanVk แจแแแฃแจแแแแแฃแแแ Collabora-แก แแแแแแจแ แแแแแแแก แแแแ แแ แแแแแชแแแแแ แแแฃแแแ, แ แแแแ แช Panfrost แแ แแแฅแขแแก แแแแแแแแ แแแแก แแแแ แซแแแแแ, แ แแแแแแช แฃแแ แฃแแแแแงแแคแก OpenGL-แแก แแฎแแ แแแญแแ แแก.
- Panfrost แแ แแแแแ แ Midgard GPU-แกแแแแก (Mali T760 แแ แแฎแแแ) แแ Bifrost GPU-แกแแแแก (Mali G31, G52, G76) แแฎแแ แก แฃแญแแ แก OpenGL ES 3.1. แกแแแแแแแแ แแแแแแแ แแแแชแแแก แแฃแจแแแแแก Bifrost แฉแแแแแแ แแฃแจแแแแแก แแแแ แแแกแ แแ GPU แแฎแแ แแแญแแ แแก แแแแฎแแ แชแแแแแแแก Valhall-แแก แแ แฅแแขแแฅแขแฃแ แแแ แแแคแฃแซแแแแฃแแ (Mali G77 แแ แแฎแแแ).
- 32-แแแขแแแแ x86 แแแแกแขแ แฃแฅแชแแแแ แแแแแแแขแแแแก แแแแแแแแแแแกแแแแก x87 แแแกแขแ แฃแฅแชแแแแแก แแแชแแแแ แแงแแแแแแ sse2 แแแกแขแ แฃแฅแชแแแแก.
- Nouveau nv50 แแ แแแแแ แ NVIDIA GT21x GPU (GeForce GT 2ร0) แแฎแแ แก แฃแญแแ แก OpenGL ES 3.1.
- Vulkan แแ แแแแแ แ TURNIP แแ OpenGL แแ แแแแแ แ Freedreno, แจแแแฃแจแแแแแฃแแ Qualcomm Adreno GPU-แกแแแแก, แแฅแแ แแแแแแแแ แแแแ แแฎแแ แแแญแแ แ Adreno a6xx gen4 GPU-แกแแแแก (a660, a635).
- RADV (AMD) Vulkan-แแก แแ แแแแแ แแ แแแแแแขแ แแฎแแ แแแญแแ แ แแ แแแแขแแฃแแ แแแแแแแแแแกแแแแก NGG (แจแแแแแแ แแแแแแก แแแแแแขแ แแแก) แจแแแแ แแก แซแ แแแแแแก แแแแแงแแแแแแ. แแแแฎแแ แชแแแแแ RADV แแ แแแแแ แแก แจแแฅแแแแก แจแแกแแซแแแแแแแ Windows แแแแขแคแแ แแแแ MSVC แจแแแแแแแแแแก แแแแแงแแแแแแ.
- แแแกแแแแแแแแแแ แกแแแฃแจแแแแแ แฉแแขแแ แแ ANV Vulkan-แแก แแ แแแแแ แจแ (Intel) แแ Iris OpenGL-แแก แแ แแแแแ แจแ, แ แแแ แฃแแ แฃแแแแแงแแ แแแแแแแแ Intel Xe-HPG (DG2) แแ แแคแแแฃแแ แแแ แแแแแแก แแฎแแ แแแญแแ แ. แแก แแแแชแแแก แกแแฌแงแแก แแแฎแแกแแแแแแแแแก, แ แแแแแแแช แแแแแแจแแ แแแฃแแแ แกแฎแแแแแแก แแแแแแแแแกแแแ แแ แกแฎแแแแแแก แแแแแแแแแก แฉแ แแแแแแแก แแฎแแ แแแญแแ แแกแแแ.
- Lavapipe แแ แแแแแ แ, แ แแแแแแช แแฎแแ แชแแแแแแก แแ แแแ แแแฃแแ แ แแกแขแแ แแแแขแแ แแก Vulkan API-แก (แแแแแแแฃแ แ llvmpipe, แแแแ แแ Vulkan-แแกแแแแก, Vulkan API แแแ แแแแก แแแ แแแแ Gallium API-แแ), แแฎแแ แก แฃแญแแ แก "wideLines" แ แแแแแก (แฃแแ แฃแแแแแงแแคแก แฎแแแแแแก แแฎแแ แแแญแแ แแก, แ แแแแแแ แกแแแแแ แแฆแแแแขแแแ 1.0-แก).
- แแแแฎแแ แชแแแแแ แแแขแแ แแแขแแฃแแ GBM (Generic Buffer Manager) แแแแแแแฃแ แ แแฆแแแฉแแแแกแ แแ แฉแแขแแแ แแแแก แแฎแแ แแแญแแ แ. แชแแแแแแแ แแแแแแ แแกแแฎแแแก Wayland-แแก แแฎแแ แแแญแแ แแก แแแฃแแฏแแแแกแแแแก แกแแกแขแแแแแแ NVIDIA แแ แแแแแ แแแแ.
- Zink แแ แแแแแ แ (OpenGL API-แแก แแแแแแแแแขแแชแแ Vulkan-แแก แแแแแ, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแฆแแ แขแแฅแแแแแก แแแฉแฅแแ แแแฃแแ OpenGL, แแฃ แกแแกแขแแแแก แแฅแแก แแ แแแแแ แแแ แแฎแแแแ Vulkan API-แแก แแฎแแ แแแญแแ แแ) แแฎแแ แก แฃแญแแ แก OpenGL แแแคแแ แแแแแแแก GL_ARB_sample_locations, GL_ARB_sparse_buffer, GL_ARB_shader_te_texL_ARB_shader_texL. _shader_clock. แแแแแขแแแฃแแแ DRM แคแแ แแแขแแก แแแแแคแแแแขแแ แแแ (Direct Rendering Manager, VK_EXT_image_drm_format_modifier แแแคแแ แแแแแ แฉแแ แแฃแแแ).
- แแแคแแ แแแแแแแแก แแฎแแ แแแญแแ แ แแแแแแขแ Vulkan แแ แแแแแ แแแก RADV (AMD), ANV (Intel) แแ lavapipe:
- VK_EXT_แแ แแแแชแแ แแแแก_แแแ แขแแฅแกแ (RADV);
- VK_EXT_แแแคแแ แแแแแฃแแ_แแแแแแแฃแ แ_แแแแแแแ แแแแ2 (RADV);
- VK_EXT_global_priority_query (RADV);
- VK_EXT_physical_device_drm (RADV);
- VK_KHR_shader_subgroup_uniform_control_flow (RADV, ANV);
- VK_EXT_color_write_enable (RADV);
- VK_EXT_acquire_drm_display (RADV, ANV);
- VK_EXT_vertex_input_dynamic_state(lavapipe);
- VK_EXT_line_rasterization(lavapipe);
- VK_EXT_multi_draw(ANV, lavapipe, RADV);
- VK_KHR_separate_depth_stencil_layouts(lavapipe);
- VK_EXT_separate_stencil_usage(lavapipe);
- VK_EXT_extended_dynamic_state2 (แแแแแแแแ).
แฌแงแแ แ: opennet.ru