Lt304888.ru

Туристические услуги

Mesa

15-10-2023

The Mesa 3D Graphics Library
Тип

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

Разработчик

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

Написана на

Си

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

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

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

август 1993

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

8.0.3 (18 мая 2012)

Лицензия

MIT License

Сайт

mesa3d.org

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

Работа утилиты glxgears

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]

Примечания

  1. gNewSense Bugs : Free as in freedom | Bugs / xserver-xorg: wordy SGI license may not be free | browse
  2. #211765 — xorg-server: material under GLX Public License is not DFSG-free — Debian Bug report logs
  3. Export clauses in XFree86 licensing
  4. Non-free (?) GLX code under GLX Public License and SGI Free Software Licence B
  5. Licensing:Main — FedoraProject
  6. Various Licenses and Comments about Them - GNU Project - Free Software Foundation (FSF)
  7. Various Licenses and Comments about Them  (англ.). Архивировано из первоисточника 22 августа 2011. Проверено 20 сентября 2008.
  8. Thank you SGI, for freeing the GNU/Linux 3D desktop!  (англ.). Архивировано из первоисточника 24 августа 2011. Проверено 20 сентября 2008.
  9. ???  (англ.). Архивировано из первоисточника 24 августа 2011. Проверено 20 сентября 2008.

См. также

Ссылки

  • Официальный сайт (англ.)

Mesa.

© 2020–2023 lt304888.ru, Россия, Волжский, ул. Больничная 49, +7 (8443) 85-29-01