PortableGL 0.100

PortableGL 0.100 PortableGL 0.100 PortableGL 0.100 PortableGL 0.100

Am 5. März, nach einem halben Jahr Entwicklung und über hundert Commits, wurde die Veröffentlichung 0.100.0 Projekts PortableGL, einer Softwareimplementierung der Grafik-API OpenGL 3.x, die vollständig in C geschrieben wurde, bekannt gegeben. Theoretisch kann PortableGL in jeder Anwendung verwendet werden, die Texturen oder Framebuffer als Eingaben akzeptiert. Der Code liegt in Form einer einzigen Header-Datei vor und wird unter der GPLv3-Lizenz bereitgestellt. unter der MIT-Lizenz.

Das Projekt verfolgt Ziele wie Portabilität, API-Konformität zu OpenGL, Benutzerfreundlichkeit, einfachen Code und hohe Leistung. Verwendungszwecke umfassen das Erlernen der Grundlagen von Grafik-APIs, die Bearbeitung von 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. Zu den bestehenden Projekten, die PortableGL verwenden, zählt порт ein Minecraft-ähnliches Spiel Craft.

In der neuen Version wurden die Funktionen und Möglichkeiten von OpenGL weiter ausgebaut: OpenGL-Funktionen zur Arbeit mit Texturparametern wurden implementiert, sowie GLSL-Funktionen texelFetch[1-3]D(). Unterstützung für die Auswahl des Pixelformats in der Kompilierungsphase wurde hinzugefügt, ebenso wie die Nutzung beliebiger 32- und 16-Bit-Farbformaten. Die Formate PGL_D24S8 und PGL_D16 wurden realisiert. Zudem besteht die Möglichkeit, eine vordefinierte Speicherbelegung festzulegen.

Quelle: linux.org.ru

Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы 🔥 Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы | ProHoster