15-10-2023
Тип | |
---|---|
Разработчик |
VMware, ранее Tungsten Graphics, Inc. |
Написана на | |
Операционная система | |
Первый выпуск | |
Последняя версия | |
Лицензия | |
Сайт |
mesa3d.org |
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.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, исправление ошибок и чистка кода |
Лицензия Mesa считалась свободной, но в 2008 году возникли вопросы[1][2][3][4][5][6] насчёт небольших частей кода, распространявшихся под лицензиями SGI Free Software License B версии 1.1 и GLX Public License — они оказались несвободными.[7] 19 февраля 2008 года SGI объявила о выходе гораздо более простой, и одобренной FSF и Khronos Group SGI Free Software License B версии 2.0[8], и лицензировании под ней примера реализации OpenGL, GLX API и других расширений GLX.[9]
Проекты на freedesktop.org | |
---|---|
Компоненты |
Avahi • Compiz • Create Project • ConsoleKit • D-Bus • DeviceKit • DRI • FriBidi • GTK-Qt • HAL • Nouveau • PackageKit • Portland Project • Systemd • Wayland • X.Org Server |
Библиотеки | |
Фреймворки | |
См. также |
Mesa.