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 Port 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

Erwerben Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster