เบซเบผเบฑเบเบเบฒเบเบชเบฒเบกเปเบเบทเบญเบเบเบญเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒ, เบเบฒเบเบเปเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฃเบตเบเบญเบ 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 drivers. เบฎเบญเบเบฎเบฑเบ OpenGL 4.5 เบชเบณเบฅเบฑเบ AMD (r600) เปเบฅเบฐ NVIDIA (nvc0) GPUs, เปเบฅเบฐ เบฎเบญเบเบฎเบฑเบ OpenGL 4.3 เบชเบณเบฅเบฑเบ virgl (Virgil3D virtual GPU for QEMU/KVM). เบฎเบญเบเบฎเบฑเบ Vulkan 1.2 เบชเบฒเบกเบฒเบเปเบเปเปเบเปเบเบฑเบเบเบฑเบ Intel เปเบฅเบฐ AMD, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเปเบเบฎเบนเบเปเบเบ emulator (vn), เบฎเบญเบเบฎเบฑเบ Vulkan 1.1 เบชเปเบฒเบฅเบฑเบ Qualcomm GPUs เปเบฅเบฐ rasterizer เบเบญเบเปเบง lavapipe, เปเบฅเบฐ Vulkan 1.0 เบชเบฒเบกเบฒเบเปเบเปเปเบเปเบชเปเบฒเบฅเบฑเบ Broadcom VideoCore VI GPUs (Raspberry Pi 4) .
เบเบฐเบงเบฑเบเบเบฐเบเปเบฒเบเบปเปเบเบเป:
- เปเบเปเบงเบต asahi OpenGL เปเบกเปเบเบฅเบงเบกเบขเบนเปเบเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเปเบเบทเปเบญเบเบเบปเปเบเบชเปเบฒเบฅเบฑเบ GPU เบฅเบงเบกเบขเบนเปเปเบเบเบดเบ Apple M1. เปเบเปเบงเบตเปเบเปเบญเบดเบเปเบเบตเปเบเบ Gallium เปเบฅเบฐเบฎเบญเบเบฎเบฑเบเบเบธเบเบชเบปเบกเบเบฑเบเบชเปเบงเบเปเบซเบเปเบเบญเบ OpenGL 2.1 เปเบฅเบฐ OpenGL ES 2.0, เปเบเปเบเบฑเบเบเปเปเปเปเบฒเบฐเบชเบปเบกเบชเบณเบฅเบฑเบเบเบฒเบเปเบฅเปเบเปเบเบกเบชเปเบงเบเปเบซเบเป. เบฅเบฐเบซเบฑเบเปเบเปเบงเบตเปเบกเปเบเบญเบตเบเปเบชเปเปเบเปเบงเบต noop เบญเปเบฒเบเบญเบตเบ Gallium, เปเบเบเบกเบตเบเบฒเบเบฅเบฐเบซเบฑเบเบเบตเปเบเบทเบเบชเบปเปเบเบกเบฒเบเบฒเบเปเบเปเบงเบต Panfrost เบเบทเบเบเบฑเบเบเบฐเบเบฒเบชเปเบฒเบฅเบฑเบ ARM Mali GPU.
- เปเบเปเบงเบต Crocus OpenGL เปเบกเปเบเบฅเบงเบกเบขเบนเปเบเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ Intel GPUs เปเบเบปเปเบฒ (เบญเบตเบเปเบชเปเปเบเบเบชเปเบฒเบ microarchitectures Gen4-Gen7), เปเบเบดเปเบเบเปเปเปเบเปเบฎเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเปเบเบ Iris driver. เบเปเปเปเบซเบกเบทเบญเบเบเบฑเบเปเบเปเบงเบต i965, เปเบเปเบงเบตเปเบซเบกเปเปเบกเปเบเบญเบตเบเปเบชเปเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒ Gallium3D, เปเบเบดเปเบ outsources เบงเบฝเบเบเบฒเบเบเบฒเบเบเบธเปเบกเบเบญเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบซเปเบเบฑเบเปเบเปเบงเบต DRI เปเบ Linux kernel เปเบฅเบฐเบชเบฐเบซเบเบญเบเบเบปเบงเบเบดเบเบเบฒเบกเบฅเบฑเบเบเบตเปเบเบฝเบกเบเปเบญเบกเปเบเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบ cache เบเปเบฒเปเบเปเบเบทเบเปเบซเบกเปเบเบญเบเบงเบฑเบเบเบธเบเบปเบเบเบฐเบฅเบดเบ.
- เปเบเปเบงเบต PanVk เปเบเปเบเบทเบเบฅเบงเบกเปเบเบปเปเบฒ, เบชเบฐเบซเบเบญเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบ Vulkan graphics API เบชเปเบฒเบฅเบฑเบ ARM Mali Midgard เปเบฅเบฐ Bifrost GPUs. PanVk เบเปเบฒเบฅเบฑเบเบเบทเบเบเบฑเบเบเบฐเบเบฒเปเบเบเบเบฐเบเบฑเบเบเบฒเบเบเบญเบ Collabora เปเบฅเบฐเบเบทเบเบเบฑเบเบเปเบฒเปเบซเบเปเบเปเบเบฑเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบขเปเบฒเบเบเปเปเปเบเบทเปเบญเบเบเบญเบเปเบเบเบเบฒเบ Panfrost, เปเบเบดเปเบเบชเบฐเบซเบเบญเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบ OpenGL.
- เปเบเปเบงเบต Panfrost เบชเปเบฒเบฅเบฑเบ Midgard GPUs (Mali T760 เปเบฅเบฐเปเบซเบกเปเบเบงเปเบฒ) เปเบฅเบฐ Bifrost GPUs (Mali G31, G52, G76) เบฎเบญเบเบฎเบฑเบ OpenGL ES 3.1. เปเบเบเบเบฒเบเปเบเบญเบฐเบเบฒเบเบปเบเบเบฐเบเบญเบเบกเบตเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเปเบเบทเปเบญเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเปเบเบเบดเบ Bifrost เปเบฅเบฐเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ GPU เปเบเบเบญเบตเบเปเบชเปเบชเบฐเบเบฒเบเบฑเบเบเบฐ Valhall (Mali G77 เปเบฅเบฐเปเบซเบกเปเบเบงเปเบฒ).
- เบเบฒเบเบชเปเบฒเบ 32-bit x86 เปเบเปเบเปเบฒเปเบเบฐเบเปเบฒ sse87 เปเบเบเบเปเบฒเปเบเบฐเบเปเบฒ x2 เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบดเบเปเบฅเปเบเบฐเบเบดเบเบชเบฒเบ.
- เปเบเปเบงเบต Nouveau nv50 เบชเปเบฒเบฅเบฑเบ NVIDIA GT21x GPU (GeForce GT 2ร0) เบฎเบญเบเบฎเบฑเบ OpenGL ES 3.1.
- เปเบเปเบงเบต Vulkan TURNIP เปเบฅเบฐ OpenGL driver Freedreno, เบเบฑเบเบเบฐเบเบฒเบชเปเบฒเบฅเบฑเบ Qualcomm Adreno GPU, เบกเบตเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเปเบเบทเปเบญเบเบเบปเปเบเบชเปเบฒเบฅเบฑเบ GPU Adreno a6xx gen4 (a660, a635).
- เปเบเปเบงเบต RADV (AMD) Vulkan เปเบเปเปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบ culling primitive เปเบเบเปเบเป NGG (Next-Gen Geometry) เปเบเบทเปเบญเบเบเบฑเบ shader. เบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบชเปเบฒเบเปเบเปเบงเบต RADV เปเบเปเบงเบเบต Windows เปเบเบเปเบเป MSVC compiler เปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบ.
- เบงเบฝเบเบเบฒเบเบเบฒเบเบเบฐเบเบฝเบกเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเบขเบนเปเปเบเปเบเปเบงเบต ANV Vulkan (Intel) เปเบฅเบฐเปเบเปเบงเบต Iris OpenGL เปเบเบทเปเบญเบชเบฐเบซเบเบญเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฑเบเบเบฒเบเบดเบ Intel Xe-HPG (DG2) เบเบตเปเบเบฐเบกเบฒเปเบเบดเบ. เบเบตเปเบเบฐเบเบญเบเบกเบตเบฅเบฑเบเบชเบฐเบเบฐเปเบเบทเปเบญเบเบเบปเปเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเบเบดเบเบเบฒเบกเบฎเบฑเบเบชเบต เปเบฅเบฐเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบ ray tracing shaders.
- เปเบเปเบงเบต lavapipe, เปเบเบดเปเบเบเบฐเบเบดเบเบฑเบ rasterizer เบเบญเบเปเบงเบชเปเบฒเบฅเบฑเบ Vulkan API (เบเบฝเบเบเบฝเบเบเบฑเบ llvmpipe, เปเบเปเบชเปเบฒเบฅเบฑเบ Vulkan, เบเบฒเบเปเบ Vulkan API เปเบเบซเบฒ Gallium API), เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบฎเบนเบเปเบเบ "wideLines" (เบชเบฐเบซเบเบญเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเปเบชเบฑเปเบเบเบตเปเบกเบตเบเบงเบฒเบกเบเบงเปเบฒเบเปเบเบตเบ 1.0).
- เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบเบปเปเบเบเบปเบเปเบเบเปเบเบทเปเบญเบเปเบซเบงเปเบฅเบฐเบเบฒเบเปเบซเบผเบเบเบญเบ backends GBM (Generic Buffer Manager) เบเบฒเบเปเบฅเบทเบญเบเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบ. เบเบฒเบเบเปเบฝเบเปเบเบเปเบกเปเบเปเบเปเบชเปเบเบฑเบเบเบธเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ Wayland เปเบเบฅเบฐเบเบปเบเบเบตเปเบกเบตเบเบปเบเบเบฑเบ NVIDIA.
- เปเบเปเบงเบต Zink (เบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบ OpenGL API เบขเบนเปเปเบเบดเบเบชเบธเบเบเบญเบ Vulkan, เปเบเบดเปเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเปเบเปเบฎเบฑเบเบเบฒเบเปเบฅเบฑเปเบเบฎเบฒเบเปเบง OpenGL เบเปเบฒเบฅเบฐเบเบปเบเบกเบตเปเบเปเบงเบตเบเบตเปเบเบณเบเบฑเบเปเบซเปเบฎเบญเบเบฎเบฑเบเบชเบฐเปเบเบฒเบฐ Vulkan API) เบฎเบญเบเบฎเบฑเบ OpenGL extensions GL_ARB_sample_locations, GL_ARB_sparse_buffer, GL_ARB_shader_group_shate_ARB_text_min, . เปเบเบตเปเบกเบเบปเบงเบเบฑเบเบฎเบนเบเปเบเบ DRM (เบเบปเบงเบเบฑเบเบเบฒเบเบเบฒเบเบชเบฐเปเบเบเบเบปเบเปเบเบเบเบปเบ, VK_EXT_image_drm_format_modifier เปเบเบตเบเปเบเปเบชเปเบงเบเบเบฐเบซเบเบฒเบเปเบฅเปเบง).
- เบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบเบฐเบซเบเบฒเบเปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเปเบเปเบงเบต Vulkan RADV (AMD), ANV (Intel) เปเบฅเบฐ lavapipe:
- VK_EXT_provoking_vertex (RADV);
- VK_EXT_extended_dynamic_state2 (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 (lavapipe).
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru