Keluaran Mesa 20.2.0, pelaksanaan percuma OpenGL dan Vulkan
Dikemukakan oleh pelepasan pelaksanaan percuma OpenGL dan API Vulkan - Mesa 20.2.0. Dalam Mesa 20.2 dilaksanakan sokongan penuh OpenGL 4.6 untuk GPU Intel (i965, iris) dan AMD (radeonsi), sokongan OpenGL 4.5 untuk AMD (r600), NVIDIA (nvc0) dan GPU llvmpipe, OpenGL 4.3 untuk virgl (GPU maya Virgil3D untuk QEMU/KVM), serta sokongan Vulkan 1.2 untuk kad Intel dan AMD.
Dalam pemandu lvmpipe, direka untuk pemaparan perisian, menyokong OpenGL 4.5.
Pemacu RADV Vulkan (untuk kad AMD) menggunakan pengkompil shader secara lalai "Acoβ, yang sedang dibangunkan oleh Valve sebagai alternatif kepada penyusun shader LLVM. ACO ditulis dalam C++, direka bentuk dengan mengambil kira kompilasi JIT, dan bertujuan untuk menyediakan penjanaan kod seoptimum mungkin untuk pelorek permainan, serta mencapai kelajuan kompilasi yang sangat tinggi.
Menambahkan sokongan awal untuk GPU AMD Navi 21 (Navy Flounder) dan Navi 22 (Sienna Cichlid).
Pemacu GPU Intel telah meningkatkan sokongan untuk cip berdasarkan seni bina mikro Tasik Rocket ΠΈ tambah sokongan awal untuk kad diskret Intel Xe DG1.
Keupayaan pemacu Gallium3D telah diperluaskan Zink, yang melaksanakan API OpenGL di atas Vulkan. Zink membolehkan anda mendapatkan OpenGL dipercepatkan perkakasan jika sistem mempunyai pemacu terhad kepada hanya menyokong API Vulkan.
Pemacu Gallium3D Nouveau NVC0 menggunakan HMM (pengurusan memori heterogen) untuk menyokong OpenCL SVM (Memori Maya Dikongsi).
Dalam pemandu panfrost Sokongan pemaparan 3D untuk GPU Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) telah distabilkan.
RadeonSI termasuk penambahbaikan yang berkaitan dengan virtualisasi GPU.
Sokongan tambahan untuk caching cakera perwakilan perantaraan TGSI (Tungsten Graphics Shader Infrastructure).
Menambah sambungan OpenGL baharu:
GL_ARB_compute_variable_group_size untuk Intel Iris.
GL_ARB_gl_spirv untuk Nouveau nvc0.
GL_NV_half_float untuk Nouveau nvc0.
GL_NV_copy_depth_to_color untuk Nouveau nvc0.
GL_ARB_spirv_extensions untuk Nouveau nvc0.
GL_EXT_shader_group_undi untuk llvmpipe.
GL_ARB_gpu_shader5 untuk llvmpipe.
GL_ARB_post_depth_liputan untuk llvmpipe.
GL_EXT_texture_shadow_lod untuk llvmpipe.
Menambahkan sokongan untuk sambungan EGL EGL_KHR_swap_buffers_with_damage (untuk X11 DRI3), serta sambungan GLX GLX_EXT_swap_control (DRI2, DRI3) dan GLX_EXT_swap_control_tear (DRI3).
Ditambahkan sambungan pada pemacu RADV Vulkan (untuk kad AMD):
Format VK_EXT_4444_
VK_KHR_memory_model
VK_AMD_texture_gather_bias_lod
VK_AMD_gpu_shader_half_float
VK_AMD_gpu_shader_int16
VK_EXT_stext_dynamic_state
VK_EXT_image_robustness
VK_EXT_data_private
VK_EXT_custom_border_warna
VK_EXT_pipeline_creation_cache_control
VK_EXT_shader_demote_to_helper_vokasi
VK_EXT_subgroup_size_control
Jenis VK_GOOGLE_user_
Jenis VK_KHR_shader_subgroup_extended_tipe
Ditambahkan sambungan pada pemacu ANV Vulkan (untuk kad Intel):