Mesa (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.
Mesa | ||||
---|---|---|---|---|
Ontwerper(s) | Brian Paul | |||
Ontwikkelaar(s) | Momenteel: Intel, AMD, VMware Voorheen: Tungsten Graphics[1] | |||
Uitgebracht | augustus 1993[2] (31 jaar) | |||
Recentste versie | 24.3.1 (4 december 2024)[3] | |||
Recentste bètaversie | 1.0 (februari 1995)[4] | |||
Onderhoudsversie | 24.1.7 (28 augustus 2024)[5] | |||
Status | Actief | |||
Besturingssysteem | Linux, FreeBSD, NetBSD, OpenBSD, Haiku, Windows | |||
Geschreven in | C, C++, Assembly[6] | |||
Categorie | Grafische bibliotheek | |||
Licentie(s) | MIT-licentie[7] | |||
Versiebeheer | Officiële broncode | |||
Website | mesa3d.org | |||
|
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.[8]
Externe link
bewerken- (en) Officiële website
- 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
- ↑ (en) Marshall, David, "VMware's year end acquisition of Tungsten Graphics", InfoWorld, 16 december 2008. Geraadpleegd op 6 augustus 2011.
- ↑ (en) Mesa Introduction. Mesa Team. Gearchiveerd op 4 mei 2015. Geraadpleegd op 8 juni 2015.
- ↑ [ANNOUNCE mesa 24.3.1] (4 december 2024). Geraadpleegd op 4 december 2024.
- ↑ https://mesa3d.org/VERSIONS.
- ↑ "[ANNOUNCE mesa 24.1.7"]; auteur (als tekenreeks): Eric Engestrom; datum van uitgave: 28 augustus 2024; geraadpleegd op: 29 augustus 2024.
- ↑ (en) Mesa Languages Page. Open Hub. Geraadpleegd op 2 maart 2015.
- ↑ (en) Mesa 3D license. Geraadpleegd op 3 juni 2015.
- ↑ (en) Indiegogo, Improve OpenGL support for the Linux Graphics Drivers - Mesa (11 december 2013). Geraadpleegd op 21 januari 2015.