Veröffentlichung von PortableGL 0.97, einer C-Implementierung von OpenGL 3

Die Veröffentlichung des PortableGL 0.97-Projekts wurde veröffentlicht, das eine Softwareimplementierung der OpenGL 3.x-Grafik-API entwickelt, die vollständig in der C-Sprache (C99) geschrieben ist. Theoretisch kann PortableGL in jeder Anwendung verwendet werden, die eine Textur oder einen Framebuffer als Eingabe verwendet. Der Code ist als einzelne Header-Datei formatiert und wird unter der MIT-Lizenz vertrieben.

Zu den Zielen gehören Portabilität, OpenGL-API-Konformität, Benutzerfreundlichkeit, einfacher Code und hohe Leistung. Zu den Anwendungsbereichen gehören das Vermitteln der Konzepte zum Erstellen von Grafik-APIs, deren Verwendung für die Arbeit mit 3D-Grafiken auf Systemen ohne GPU und die Integration der OpenGL-Unterstützung in bestimmte Betriebssysteme, für die das Mesa3D-Paket nicht portiert ist.

Veröffentlichung von PortableGL 0.97, einer C-Implementierung von OpenGL 3
Veröffentlichung von PortableGL 0.97, einer C-Implementierung von OpenGL 3


Source: opennet.ru

Kommentar hinzufügen