Die Veröffentlichung des Projekts PortableGL 0.97 wurde bekannt gegeben, das eine softwaretechnische Implementierung der Grafik-API OpenGL 3.x darstellt, die vollstÀndig in der Programmiersprache C (C99) verfasst ist. Theoretisch kann PortableGL in allen Anwendungen verwendet werden, die Texturen oder Framebuffers als Eingabedaten akzeptieren. Der Code ist in Form einer einzelnen Header-Datei strukturiert und wird unter der MIT-Lizenz verbreitet.
Zu den Zielen gehören PortabilitĂ€t, Ăbereinstimmung mit der OpenGL-API, Benutzerfreundlichkeit, einfacher Code und hohe Leistung. Anwendungsbereiche umfassen das Lernen der Konzepte zur Erstellung von Grafik-APIs, den Einsatz fĂŒr die Arbeit mit 3D-Grafik auf Systemen ohne GPU und die Integration von OpenGL-UnterstĂŒtzung in spezifische Betriebssysteme, fĂŒr die das Mesa3D-Paket nicht portiert wurde.


Quelle: opennet.ru
