Mesa 3D

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
The Mesa 3D Graphics Library
Тип

Графическая библиотека

Автор

Брайан Пол[1]

Разработчик

VMware, ранее Tungsten Graphics, Inc.

Написана на

Си

Операционная система

Кроссплатформенное программное обеспечение

Первый выпуск

август 1993

Последняя версия

10.3 (19 Сентября 2014)

Лицензия

MIT License

Сайт

mesa3d.org

Mesa — реализация графического API OpenGL. Официально она не сертифицирована, но на практике вполне соответствует стандарту OpenGL.[источник не указан 304 дня] Mesa ориентирована на обеспечение высокой производительности, в том числе за счёт использования аппаратного ускорения работы с графикой, поддерживаемого видеоадаптерами.

Mesa, Linux i display server

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.0.3 — 7.4.4 апрель 2008 — июнь 2009 исправление ошибок, внутренние изменения
7.5 июль 2009 добавлена архитектура Gallium3D
7.5.1 — 7.10.2 сентябрь 2009 — апрель 2011 исправление ошибок, внутренние изменения
8.0 февраль 2012 реализация OpenGL 3.0, исправление ошибок и чистка кода
9.0 октябрь 2012 реализация OpenGL 3.1
10.0 декабрь 2013 реализация OpenGL 3.3

Лицензия[править | править вики-текст]

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

Примечания[править | править вики-текст]

См. также[править | править вики-текст]

Ссылки[править | править вики-текст]