Rilascio di PortableGL 0.97, un'implementazione C di OpenGL 3

È stato pubblicato il rilascio del progetto PortableGL 0.97, che sviluppa un'implementazione software delle API grafiche OpenGL 3.x, scritte interamente in linguaggio C (C99). In teoria, PortableGL può essere utilizzato in qualsiasi applicazione che accetta una texture o un framebuffer come input. Il codice è formattato come un singolo file di intestazione ed è distribuito sotto la licenza MIT.

Gli obiettivi includono portabilità, conformità API OpenGL, facilità d'uso, codice semplice e prestazioni elevate. Le aree di applicazione includono l'insegnamento dei concetti di creazione di API grafiche, il suo utilizzo per lavorare con la grafica 3D su sistemi senza GPU e l'integrazione del supporto OpenGL in sistemi operativi specifici per i quali il pacchetto Mesa3D non è portato.

Rilascio di PortableGL 0.97, un'implementazione C di OpenGL 3
Rilascio di PortableGL 0.97, un'implementazione C di OpenGL 3


Fonte: opennet.ru

Aggiungi un commento