Die Mitarbeiter von Google haben einen Code zur Unterstützung des Mesa-Projekts für das Betriebssystem Fuchsia vorgeschlagen. Die Änderungen betreffen vorerst nur die Hilfsbibliotheken von Mesa (src/util). Zum Beispiel wurde die Unterstützung für Fuchsia in Funktionen zur Zeitbearbeitung, dynamischen Bibliothekladungen, Betriebssystemerkennung und Thread-Verwaltung hinzugefügt.
Die Komponenten von Mesa werden in Fuchsia im von Google entwickelten Fork lavapipe (lvp), einem Software-Rasterizer für die Vulkan-API, sowie im Code-Generator gfxstream (Graphics Streaming Kit) verwendet, der für die Umleitung von API-Aufrufen zur Virtualisierung der Vulkan-API zuständig ist. Google plant, schrittweise die angesammelten Änderungen in die Hauptversion von Mesa zu übertragen, um die Wartung des Forks zu erleichtern und langfristig den Quellcode des Vulkan-Treibers gfxstream in Mesa zu integrieren, welcher den Zugriff auf die Vulkan-API aus Gast-Systemen auf Basis von Linux, Android und Fuchsia ermöglichen kann.
Quelle: opennet.ru
