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

PortableGL 0.100 ist jetzt verfĂŒgbar. Es entwickelt eine Software-Implementierung der OpenGL 3.x-Grafik-API, vollstĂ€ndig in C geschrieben. PortableGL kann theoretisch in jeder Anwendung verwendet werden, die eine Textur oder einen Framebuffer als Eingabe akzeptiert. Der Code ist als einzelne Header-Datei verpackt und wird unter der MIT-Lizenz vertrieben.

Zu den Zielen des Projekts gehören PortabilitĂ€t, OpenGL-API-KompatibilitĂ€t, Benutzerfreundlichkeit, einfacher Code und hohe Leistung. Zu den genannten Anwendungsbereichen gehören das Vermitteln von Konzepten zum Erstellen von Grafik-APIs, die Verwendung fĂŒr 3D-Grafiken auf Systemen ohne GPU und die Integration der OpenGL-UnterstĂŒtzung in bestimmte Betriebssysteme, fĂŒr die Mesa3D nicht portiert wurde. Unter den abgeschlossenen Projekten mit PortableGL ist eine Portierung des Minecraft-Ă€hnlichen Spiels Craft zu nennen.

Die neue Version erweitert die FunktionalitĂ€t und die Möglichkeiten von OpenGL kontinuierlich: Es wurden OpenGL-Funktionen zur Bearbeitung von Texturparametern sowie die GLSL-Funktion `texelFetch[1-3]D()` implementiert. Die Auswahl eines Pixelformats zur Kompilierzeit und die Verwendung beliebiger 32-Bit- oder 16-Bit-Farbpufferformate werden nun unterstĂŒtzt. Die Formate PGL_D24S8 und PGL_D16 sind implementiert. Außerdem kann eine vordefinierte Speicherkonfiguration angegeben werden.

Source: opennet.ru

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