WikiDer > Mesa (Software)

Mesa (software)
mesa
Designer(s)Brian Paul
EntwicklerZur Zeit: Intel, AMD, VMware
Früher: Tungsten Graphics[1]
VeröffentlichtAugust 1993[2]
Letzte Version20.0.5 
(22.04.2020)
Neueste Beta-Version1.0 (Februar 1995)[3] Auf Wikidata bearbeiten
StatusAktiv
BetriebssystemMultiplattform (BSDs, Haiku, Linux und andere)
Geschrieben inC, C , Versammlung[4]
KategorieGrafikbibliothek
LizenzMIT-Lizenz[5]
Versionskontrollegitlab.freedesktop.org
Webseitemesa3d.org
Portal  Portalsymbol  Informatik

mesa, ebenfalls Mesa3D und Die Mesa-3D-Grafikbibliothek, ist ein Open Source-Softwareimplementierung von OpenGL, Vulkan und andere GrafikAPI-Spezifikationen. Mesa übersetzt diese Spezifikationen in herstellerspezifische Hardwaretreiber für Grafikkarten.

Die Hauptnutzer sind zwei Grafiktreiber, die hauptsächlich von Intel und AMD für ihre jeweilige Hardware entwickelt und gesponsert wurden (AMD bewirbt ihre Mesa-Treiber Radeon und RadeonSI anstelle der ausgelaufenen AMD-Katalysator und Intel hat immer nur den Mesa-Treiber unterstützt). Proprietäre Grafiktreiber (wie der Treiber für the Nvidia GeForce und Catalyst) ersetzen alle Teile von Mesa: Sie bieten eine eigene Implementierung einer grafischen API. Darüber hinaus engagiert sich die Open-Source-Community für die neuTreiber, der ein Versuch ist, einen Mesa-Treiber für Nvidia-Hardware zu schreiben.

Neben 3D-Anwendungen wie Spielen nutzen auch moderne Anzeigeserver (X.Org's Glanz oder Wegland's Weston) OpenGL/EGL; Deshalb laufen die Grafiken normalerweise über Mesa.

Mesa wird gehostet von freedesktop.org und wurde im August 1993 von Brian Paul, die noch im Projekt aktiv ist. Mesa wurde in der Folge weit verbreitet und enthält heute unzählige Beiträge von verschiedenen Personen und Unternehmen weltweit, einschließlich der Grafikkartenhersteller der Chronos-Gruppe dass die OpenGLSpezifikation verwalten. Auch für Linux wird die Entwicklung teilweise durch Crowdfunding.[6]

Externer Link