Udgivelse af PortableGL 0.97, en C-implementering af OpenGL 3

Udgivelsen af ​​PortableGL 0.97-projektet er blevet offentliggjort, der udvikler en softwareimplementering af OpenGL 3.x grafik-API, skrevet udelukkende i C-sproget (C99). I teorien kan PortableGL bruges i enhver applikation, der tager en tekstur eller framebuffer som input. Koden er formateret som en enkelt overskriftsfil og distribueres under MIT-licensen.

Mål inkluderer portabilitet, OpenGL API-overholdelse, brugervenlighed, enkel kode og høj ydeevne. Anvendelsesområder omfatter undervisning i begreberne om at bygge grafik-API'er, bruge det til at arbejde med 3D-grafik på systemer uden en GPU og integrere OpenGL-understøttelse i specifikke operativsystemer, som Mesa3D-pakken ikke er porteret til.

Udgivelse af PortableGL 0.97, en C-implementering af OpenGL 3
Udgivelse af PortableGL 0.97, en C-implementering af OpenGL 3


Kilde: opennet.ru

Tilføj en kommentar