Uitgave van PortableGL 0.97, een C-implementatie van OpenGL 3

De release van het PortableGL 0.97-project is gepubliceerd, waarin een software-implementatie van de OpenGL 3.x grafische API wordt ontwikkeld, volledig geschreven in de C-taal (C99). In theorie kan PortableGL worden gebruikt in elke toepassing die een texture of framebuffer als invoer gebruikt. De code is opgemaakt als een enkel headerbestand en wordt gedistribueerd onder de MIT-licentie.

Doelen zijn onder meer draagbaarheid, OpenGL API-compliance, gebruiksgemak, eenvoudige code en hoge prestaties. Toepassingsgebieden zijn onder meer het aanleren van de concepten van het bouwen van grafische API's, het gebruik ervan om met 3D-graphics te werken op systemen zonder GPU, en het integreren van OpenGL-ondersteuning in specifieke besturingssystemen waarvoor het Mesa3D-pakket niet is geport.

Uitgave van PortableGL 0.97, een C-implementatie van OpenGL 3
Uitgave van PortableGL 0.97, een C-implementatie van OpenGL 3


Bron: opennet.ru

Voeg een reactie