Lëshimi i Mesa 20.2.0, një zbatim falas i OpenGL dhe Vulkan
prezantuar lëshimi i një zbatimi falas të OpenGL dhe Vulkan API - Mesa 20.2.0. Në Mesa 20.2 zbatuar mbështetje e plotë OpenGL 4.6 për GPU Intel (i965, iris) dhe AMD (radeonsi), mbështetje OpenGL 4.5 për AMD (r600), NVIDIA (nvc0) dhe GPU llvmpipe, OpenGL 4.3 për virgl (GPU virtuale Virgil3D për QEMU/KVM), si dhe mbështetje Vulkan 1.2 për kartat Intel dhe AMD.
Në shofer lvmpipe, i projektuar për paraqitjen e softuerit, mbështet OpenGL 4.5.
Drejtuesi RADV Vulkan (për kartat AMD) përdor përpiluesin shader si parazgjedhje "ACO“, i cili po zhvillohet nga Valve si një alternativë për përpiluesin shader LLVM. ACO është i shkruar në C++, i projektuar duke pasur parasysh përpilimin JIT dhe synon të sigurojë gjenerimin e kodit që është sa më optimal për shaderat e lojërave, si dhe të arrijë shpejtësi shumë të larta përpilimi.
U shtua mbështetje fillestare për GPU-të AMD Navi 21 (Navy Flounder) dhe Navi 22 (Sienna Cichlid).
Drejtuesit e GPU-së Intel kanë përmirësuar mbështetjen për çipat e bazuar në mikroarkitekturë Liqeni i raketave и shtuar mbështetje fillestare për kartat diskrete Intel Xe DG1.
Aftësitë e drejtuesit Gallium3D janë zgjeruar Zink, i cili zbaton OpenGL API në krye të Vulkan. Zink ju lejon të merrni OpenGL të përshpejtuar nga hardueri nëse sistemi ka drejtues të kufizuar në mbështetjen vetëm të Vulkan API.
Drejtuesi Gallium3D Nouveau NVC0 përdor HMM (menaxhimi heterogjen i kujtesës) për të mbështetur OpenCL SVM (Memorie virtuale e përbashkët).
Në shofer panfrost Mbështetja e paraqitjes 3D për GPU-të Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) është stabilizuar.
RadeonSI përfshin përmirësime në lidhje me virtualizimin e GPU.
Mbështetje e shtuar për ruajtjen e diskut të përfaqësimit të ndërmjetëm TGSI (Tungsten Graphics Shader Infrastructure).
Shtuar shtesa të reja OpenGL:
GL_ARB_compute_variable_group_size për Intel Iris.
GL_ARB_gl_spirv për Nouveau nvc0.
GL_NV_half_float për Nouveau nvc0.
GL_NV_copy_depth_to_color për Nouveau nvc0.
GL_ARB_spirv_extensions për Nouveau nvc0.
GL_EXT_shader_group_vote për llvmpipe.
GL_ARB_gpu_shader5 për llvmpipe.
GL_ARB_post_depth_coverage për llvmpipe.
GL_EXT_texture_shadow_lod për llvmpipe.
U shtua mbështetje për shtesën EGL EGL_KHR_swap_buffers_with_damage (për X11 DRI3), si dhe shtesat GLX GLX_EXT_swap_control (DRI2, DRI3) dhe GLX_EXT_swap_control_tear (DRI3).
Shtesa të shtuara në drejtuesin RADV Vulkan (për kartat AMD):
Formatet VK_EXT_4444_
VK_KHR_model_kujtimi
VK_AMD_texture_mbledh_bias_lod
VK_AMD_gpu_shader_half_float
VK_AMD_gpu_shader_int16
VK_EXT_shprehur_dynamic_state
VK_EXT_bustness_image
Të dhëna VK_EXT_private
VK_EXT_ngjyrë_kufiri_vetësie
VK_EXT_pipeline_creation_cache_control
VK_EXT_shader_demote_ për_ndihmuar_inokimin
VK_EXT_nëngrupi_madhësia_kontrolli
Lloji i përdoruesit të VK_GOOGLE
Llojet e VK_KHR_shader_subgroup_extended
Shtesa të shtuara në drejtuesin ANV Vulkan (për kartat Intel):