Release von PortableGL 0.100, einer Implementierung von OpenGL 3 in C.

Die Version 0.100 des Projekts PortableGL ist verfĂŒgbar und entwickelt eine Softwareimplementierung der Grafik-API OpenGL 3.x, die vollstĂ€ndig in C geschrieben ist. Theoretisch kann PortableGL in allen Anwendungen verwendet werden, die Texturen oder Framebuffer als Eingabedaten akzeptieren. Der Code ist in Form einer einzigen Header-Datei strukturiert und wird unter der MIT-Lizenz verbreitet.

Das Projekt hat Ziele wie PortabilitĂ€t, KonformitĂ€t mit der OpenGL-API, Benutzerfreundlichkeit, einfachen Code und hohe LeistungsfĂ€higkeit definiert. Zu den Anwendungsbereichen gehören das Erlernen von Konzepten zur Erstellung von Grafik-APIs, die Verwendung 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. Unter den bestehenden Projekten, die PortableGL verwenden, wird der Port des Minecraft-Ă€hnlichen Spiels Craft hervorgehoben.

In der neuen Version werden die Funktionen und Möglichkeiten von OpenGL weiter ausgebaut: OpenGL-Funktionen fĂŒr die Arbeit mit Texturparametern sowie GLSL-Funktionen texelFetch[1-3]D() wurden implementiert. UnterstĂŒtzung fĂŒr die Auswahl des Pixelformats wĂ€hrend der Kompilierung und die Verwendung beliebiger 32- und 16-Bit-Farbformat-Puffern wurde hinzugefĂŒgt. Die Formate PGL_D24S8 und PGL_D16 wurden implementiert. Es wurde die Möglichkeit eingefĂŒhrt, eine vordefinierte Speicherkonfiguration festzulegen.

Quelle: opennet.ru

ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen đŸ”„ ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster