Sortie de PortableGL 0.97, une implémentation C d'OpenGL 3

La version du projet PortableGL 0.97 a été publiée, développant une implémentation logicielle de l'API graphique OpenGL 3.x, entièrement écrite en langage C (C99). En théorie, PortableGL peut être utilisé dans n'importe quelle application qui prend une texture ou un framebuffer en entrée. Le code est formaté sous la forme d'un fichier d'en-tête unique et est distribué sous la licence MIT.

Les objectifs incluent la portabilité, la conformité de l'API OpenGL, la facilité d'utilisation, un code simple et des performances élevées. Les domaines d'application incluent l'enseignement des concepts de création d'API graphiques, leur utilisation pour travailler avec des graphiques 3D sur des systèmes sans GPU et l'intégration du support OpenGL dans des systèmes d'exploitation spécifiques pour lesquels le package Mesa3D n'est pas porté.

Sortie de PortableGL 0.97, une implémentation C d'OpenGL 3
Sortie de PortableGL 0.97, une implémentation C d'OpenGL 3


Source: opennet.ru

Ajouter un commentaire