Mesa 3D

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
Mesa
Розробник(и) Intel, VMware (перед тим Tungsten Graphics)[1]
Перший випуск серпень 1993
Стабільний випуск 10.2 (6 червня 2014; 75 днів тому)
Написано на C, C++, асемблер[2]
Операційна система крос-платформовий
Тип графічна бібліотека
Ліцензія MIT License
Сайт mesa3d.org
Linux i Mesa 3D
Implementation of the EGL-API in Mesa 3D and libwayland-EGL and Wayland
DRI-style versus Gallium3D-style graphical device drivers

Mesaвільна реалізація графічного API OpenGL. Офіційно вона не сертифікована, але на практиці цілком відповідає стандарту OpenGL. 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

Ліцензія[ред.ред. код]

Ліцензія Mesa вважалася вільною, але в 2008 році виникли питання[3][4][5][6][7][8] щодо невеликих частин коду, розповсюджуваних під ліцензіями SGI Free Software License B версії 1.1 і GLX Public License — вони виявилися невільними.[9] 19 лютого 2008 SGI оголосила про вихід набагато простішої і схваленої FSF і Khronos Group SGI Free Software License B версії 2.0[10], і ліцензування під нею прикладу реалізації OpenGL, GLX API і інших розширень GLX.[11]

Виноски[ред.ред. код]

Посилання[ред.ред. код]