Mesa 20.2.0-ի թողարկում, OpenGL-ի և Vulkan-ի անվճար իրականացում
Ներկայացվել է OpenGL-ի և Vulkan API-ի անվճար ներդրման թողարկում - Մեսա 20.2.0. Մեսա 20.2-ում իրականացվել է Ամբողջական OpenGL 4.6 աջակցություն Intel (i965, iris) և AMD (radeonsi) GPU-ների համար, OpenGL 4.5 աջակցություն AMD (r600), NVIDIA (nvc0) և llvmpipe GPU-ների համար, OpenGL 4.3 virgl (վիրտուալ GPU) համար: Virgil3D QEMU/KVM-ի համար), ինչպես նաև Vulkan 1.2 աջակցություն Intel և AMD քարտերի համար:
Վարորդի մեջ lvmpipe, որը նախատեսված է ծրագրային ապահովման մատուցման համար, աջակցում է OpenGL 4.5:
RADV Vulkan դրայվերը (AMD քարտերի համար) լռելյայն օգտագործում է shader կոմպիլյատորը:ACO«, որը մշակվում է Valve-ի կողմից՝ որպես LLVM shader կոմպիլյատորի այլընտրանք: ACO-ն գրված է C++-ով, նախագծված է JIT կոմպիլյացիան նկատի ունենալով, և նպատակ ունի ապահովել կոդերի ստեղծում, որը հնարավորինս օպտիմալ է խաղերի շեյդերների համար, ինչպես նաև հասնելու շատ բարձր կոմպիլյացիայի արագությունների:
Ավելացվել է նախնական աջակցություն AMD Navi 21 (Navy Flounder) և Navi 22 (Sienna Cichlid) GPU-ների համար:
Intel GPU-ի վարորդները բարելավել են միկրոճարտարապետության վրա հիմնված չիպերի աջակցությունը Հրթիռային լիճ и ավելացրել է նախնական աջակցություն դիսկրետ քարտերի համար Intel Xe DG1.
Gallium3D վարորդի հնարավորություններն ընդլայնվել են Zink, որն իրականացնում է OpenGL API-ն Vulkan-ի վերևում: Zink-ը թույլ է տալիս ստանալ ապարատային արագացված OpenGL, եթե համակարգն ունի վարորդներ, որոնք սահմանափակվում են միայն Vulkan API-ի աջակցությամբ:
Gallium3D դրայվեր Nouveau NVC0-ն օգտագործում է HMM (տարասեռ հիշողության կառավարում)՝ աջակցելու համար OpenCL SVM (Համօգտագործվող վիրտուալ հիշողություն):
Վարորդի մեջ Պանֆրոստ Midgard GPU-ների (Mali-T3xx, Mali-T6xx, Mali-T7xx) 8D մատուցման աջակցությունը կայունացվել է:
RadeonSI-ն ներառում է բարելավումներ՝ կապված GPU-ի վիրտուալացման հետ: