Mesa

Mesa
The Mesa 3D Graphics Library
Тип

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

Разработчик

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

Написана на

Си

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

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

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

август 1993

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

9.0 (9 октября 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, исправление ошибок и чистка кода
9.0 октябрь 2012 реализация OpenGL 3.1

Лицензия

Лицензия 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  (англ.). Free Software Foundation (17 сентября 2008). Архивировано из первоисточника 22 августа 2011. Проверено 20 сентября 2008.
  8. Thank you SGI, for freeing the GNU/Linux 3D desktop!  (англ.). Free Software Foundation (19 сентября 2008). Архивировано из первоисточника 24 августа 2011. Проверено 20 сентября 2008.
  9. ???  (англ.). SGI (19 сентября 2008). Архивировано из первоисточника 24 августа 2011. Проверено 20 сентября 2008.

См. также

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "Mesa" в других словарях:

  • mesa — mesa …   Dictionnaire des rimes

  • mesa — (Del lat. mensa). 1. f. Mueble, por lo común de madera, que se compone de una o de varias tablas lisas sostenidas por uno o varios pies, y que sirve para comer, escribir, jugar u otros usos. 2. En las asambleas políticas, colegios electorales y… …   Diccionario de la lengua española

  • Mesa — bezeichnet: Mesa/Boogie, einen US amerikanischen Hersteller von Gitarrenverstärkern Mesa (Halbleitertechnik), eine tafelbergförmige Struktur auf der Oberfläche von Halbleitersubstraten Mesa 3D, eine freie OpenGL Implementierung Mesa… …   Deutsch Wikipedia

  • mesa — sustantivo femenino 1. Mueble que consta de una tabla horizontal y una o varias patas: Pilar siempre trabaja en mesas muy grandes. calendario de mesa. camino* de mesa. centro* de mesa. mesa camilla Mesa redonda vestida con faldillas que tiene… …   Diccionario Salamanca de la Lengua Española

  • Mesa 3D — Mesa (OpenGL) Pour les articles homonymes, voir Mesa. Mesa 3D …   Wikipédia en Français

  • MESA — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. {{{image}}}   Sigles d une seule lettre   Sigles de deux lettres   Sigles de trois lettres …   Wikipédia en Français

  • mėsa — mėsà sf. ppr. sing. (4) K; SD149, R 1. skerdiena; maistui vartojamos skerdienos dalys: Ko iš kiaulės daugiau norėt, kap mėsõs Dkš. Pavasarį pieno noris, o rudenį – kad mėsos Trgn. Tiktai tos mėsos nevalgykiat BB1Moz9,4. Valgyk mėsos, o barščių… …   Dictionary of the Lithuanian Language

  • Mesa 3D — Desarrollador Mesa 3D Team[1] www.mesa3d.org Información general …   Wikipedia Español

  • Mesa — • A King of Moab in the ninth century B. C., whose history is given in IV Kings, iii Catholic Encyclopedia. Kevin Knight. 2006. Mesa     Mesa     † …   Catholic encyclopedia

  • mesa — MÉSA adv. (fam.; în expr.) A intra (sau a cădea, a băga) mesa = a ajunge (sau a face pe cineva să ajungă) într o situaţie neplăcută, a intra (sau a băga pe cineva) într o încurcătură, într un bucluc. – Din ngr. mésa înăuntru . Trimis de RACAI, 30 …   Dicționar Român

  • mesa — [ meza ] n. f. • 1923; mot esp. « table » ♦ Géogr. Plateau formé par les restes d une coulée volcanique, quand l érosion a abaissé les terrains environnants. On écrirait mieux mésa. ● mesa nom féminin (espagnol mesa, table) Plateau constitué par… …   Encyclopédie Universelle


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»