Mesa — вільне втілення графічного APIOpenGL та Vulkan. Офіційно вона не сертифікована, але на практиці цілком відповідає стандартам. Mesa орієнтована на забезпечення високої продуктивності, зокрема за рахунок використання апаратного прискорення роботи з графікою, підтримуваного відеоадаптерами.
Mesa3D лежить в основі графічної підсистеми операційних систем з відкритимсирцевим кодом, так що її оновлення мають велике значення для всіх користувачів, які не мають можливості або не бажають використовувати закриті драйвери і бібліотеки OpenGL від виробників обладнання. Відтак Mesa є однією з найпопулярніших реалізацій OpenGL для Unix-подібних ОС.
Проект був розпочатий у серпні 1993 Браяном Полом (англ.Brian Paul) як проста бібліотека тривимірної графіки, що реалізує OpenGL API.
Версія
Випущена
Коментар
1.0
лютий 1995
перша версія бібліотеки, опублікована в інтернеті
2.0
жовтень 1996
реалізація специфікації OpenGL 1.1
2.2
березень 1997
підтримка нових відеокарт 3dfx Voodoo через бібліотеку Glide
3.0
вересень 1998
Перші громадські-доступна реалізація OpenGL 1.2 API
4.0
жовтень 2001
реалізація OpenGL 1.3
5.0
листопад 2002
реалізація OpenGL 1.4
6.0
січень 2003
реалізація OpenGL 1.5, а також розширень GL_ARB_vertex_program і GL_ARB_fragment_program
7.0
червень 2007
реалізація OpenGL 2.1 і OpenGL Shading Language .
7.5
липень 2009
додана архітектура Gallium3D
8.0
лютий 2012
реалізація OpenGL 3.0, виправлення помилок та чистка коду
9.0
жовтень 2012
реалізація OpenGL 3.1
10.0
грудень 2013
реалізація OpenGL 3.3
11.0
вересень 2015
реалізація OpenGL 4.2
12.0
Липень 2016
реалізація OpenGL 4.3
Ліцензія
Ліцензія Mesa вважалася вільною, але в 2008 році виникли питання[9][10][11][12][13][14] щодо невеликих частин коду, розповсюджуваних під ліцензіями SGI Free Software License B версії 1.1 і GLX Public License — вони виявилися невільними.[15] 19 лютого 2008 SGI оголосила про вихід набагато простішої і схваленої FSF і Khronos Group SGI Free Software License B версії 2.0[16], і ліцензування під нею прикладу реалізації OpenGL, GLX API і інших розширень GLX.[17]