Mesa (software)

Mesa
Ontwerper(s) Brian Paul
Ontwikkelaar(s) Momenteel: Intel, AMD, VMware
Voorheen: Tungsten Graphics[1]
Uitgebracht augustus 1993[2] (30 jaar)
Recentste versie 24.1.0 (22 mei 2024)[3] Bewerken op Wikidata
Recentste bètaversie 1.0 (februari 1995)[4] Bewerken op Wikidata
Status Actief
Besturingssysteem Linux, FreeBSD, NetBSD, OpenBSD, Haiku
Geschreven in C, C++, Assembly[5]
Categorie Grafische bibliotheek
Licentie(s) MIT-licentie[6]
Versiebeheer
  • gitlab.freedesktop.org/mesa/mesa Bewerk dit op Wikidata
Website mesa3d.org
Portaal  Portaalicoon   Informatica
Vrije software

Mesa, ook Mesa3D en The Mesa 3D Graphics Library, is een opensource-software-implementatie van OpenGL, Vulkan en andere grafische API-specificaties. Mesa vertaalt deze specificaties naar fabrikantspecifieke hardwaredrivers voor grafische kaarten.

De belangrijkste gebruikers zijn twee grafische drivers voornamelijk ontwikkeld en gesponsord door Intel en AMD voor hun respectievelijke hardware (AMD promoot hun Mesa-drivers Radeon en RadeonSI in plaats van het uitgefaseerde AMD Catalyst en Intel heeft altijd enkel de Mesa-driver ondersteund). Propriëtaire grafische drivers (zoals de driver voor Nvidia GeForce en Catalyst) vervangen alle onderdelen van Mesa: ze bieden hun eigen implementatie van een grafische API. Daarnaast zet de opensourcegemeenschap in op de Nouveau-driver, dat een poging is om een Mesa-driver voor Nvidia-hardware te schrijven.

Naast 3D-applicaties zoals games gebruiken ook moderne display servers (X.Org's Glamor of Wayland's Weston) OpenGL/EGL; daarom gaat de grafische weergave meestal via Mesa.

Mesa wordt gehost door freedesktop.org en werd in augustus 1993 begonnen door Brian Paul, die nog steeds actief is in het project. Mesa werd vervolgens breed aangenomen en bevat inmiddels ontelbare bijdragen van verschillende individu's en bedrijven wereldwijd, waaronder de fabrikanten van videokaarten van de Khronos Group die de OpenGL-specificatie beheren. Voor Linux is de ontwikkeling ook deels bewerkstelligd via crowdfunding.[7]

Externe link

  • (en) Officiële website
Bronnen
  • Dit artikel of een eerdere versie ervan is een (gedeeltelijke) vertaling van het artikel Mesa (computer graphics) op de Engelstalige Wikipedia, dat onder de licentie Creative Commons Naamsvermelding/Gelijk delen valt. Zie de bewerkingsgeschiedenis aldaar.

Referenties

  1. (en) Marshall, David, "VMware's year end acquisition of Tungsten Graphics", InfoWorld, 16 december 2008. Geraadpleegd op 6 augustus 2011.
  2. (en) Mesa Introduction. Mesa Team. Gearchiveerd op 4 mei 2015. Geraadpleegd op 8 juni 2015.
  3. "[ANNOUNCE mesa 24.1.0"]; auteur (als tekenreeks): Eric Engestrom; datum van uitgave: 22 mei 2024; geraadpleegd op: 22 mei 2024.
  4. https://mesa3d.org/VERSIONS.
  5. (en) Mesa Languages Page. Open Hub. Geraadpleegd op 2 maart 2015.
  6. (en) Mesa 3D license. Geraadpleegd op 3 juni 2015.
  7. (en) Indiegogo, Improve OpenGL support for the Linux Graphics Drivers - Mesa (11 december 2013). Geraadpleegd op 21 januari 2015.