Release av PortableGL 0.97, en C-implementering av OpenGL 3

Utgivningen av PortableGL 0.97-projektet har publicerats, som utvecklar en mjukvaruimplementering av OpenGL 3.x grafik-API, skriven helt i C-språket (C99). I teorin kan PortableGL användas i alla applikationer som tar en textur eller rambuffert som input. Koden är formaterad som en enkel huvudfil och distribueras under MIT-licensen.

Målen inkluderar portabilitet, OpenGL API-kompatibilitet, användarvänlighet, enkel kod och hög prestanda. Tillämpningsområden inkluderar att lära ut begreppen att bygga grafik-API:er, använda den för att arbeta med 3D-grafik på system utan en GPU och att integrera OpenGL-stöd i specifika operativsystem för vilka Mesa3D-paketet inte är porterat.

Release av PortableGL 0.97, en C-implementering av OpenGL 3
Release av PortableGL 0.97, en C-implementering av OpenGL 3


Källa: opennet.ru

Lägg en kommentar