Veröffentlichung von PortableGL 0.98, einer Implementierung von OpenGL 3 in C

Nach mehr als einem Jahr Entwicklung wurde die Veröffentlichung des Projekts PortableGL 0.98 vorbereitet, das eine Software-Implementierung der grafischen API OpenGL 3.x bietet, die vollstÀndig in der Programmiersprache C (C99) geschrieben ist. Theoretisch kann PortableGL in allen Anwendungen verwendet werden, die Texturen oder Framebuffers als Eingabedaten akzeptieren. Der Code wird in Form einer einzelnen Header-Datei bereitgestellt und unter der MIT-Lizenz verteilt.

Das Projekt hat Ziele wie PortabilitĂ€t, KonformitĂ€t mit der OpenGL-API, Benutzerfreundlichkeit, einfachen Code und hohe Leistung definiert. Zu den Anwendungsbereichen gehören das Lernen der Konzepte zur Erstellung von grafischen APIs, die Verwendung fĂŒr die Arbeit mit 3D-Grafik auf Systemen ohne GPU und die Integration der OpenGL-UnterstĂŒtzung in spezifische Betriebssysteme, fĂŒr die das Paket Mesa3D nicht portiert wurde. Zu den bestehenden Projekten, die PortableGL nutzen, gehört der Port des Minecraft-Ă€hnlichen Spiels Craft.

In der neuen Version:

  • Eine neue Standardbibliothek fĂŒr Shader wurde implementiert.
  • Die UnterstĂŒtzung zusĂ€tzlicher Texturformate und deren automatische Konvertierung in das RGBA-Format wurde hinzugefĂŒgt.
    Veröffentlichung von PortableGL 0.98, einer Implementierung von OpenGL 3 in C
  • Die UnterstĂŒtzung fĂŒr die Verwendung von Vertex-Attributen mit Typen, die von float abweichen, wurde hinzugefĂŒgt.
  • Ein neuer, verbesserter Algorithmus fĂŒr die Erstellung breiter Linien wurde vorgeschlagen.
  • Die API wurde erweitert. Viele neue Funktionen und Möglichkeiten von OpenGL wurden hinzugefĂŒgt, einschließlich der Möglichkeiten von OpenGL ES 2/3.

Veröffentlichung von PortableGL 0.98, einer Implementierung von OpenGL 3 in C Veröffentlichung von PortableGL 0.98, einer Implementierung von OpenGL 3 in C


Quelle: opennet.ru
ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster