PortableGL 0.100

PortableGL 0.100 PortableGL 0.100 PortableGL 0.100 PortableGL 0.100

5 marzo, dopo sei mesi di sviluppo e oltre cento commit, è stato rilasciato 0.100.0 del progetto PortableGL, un'implementazione software dell'API grafica OpenGL 3.x, interamente scritta in C. Teoricamente, PortableGL può essere utilizzato in qualsiasi applicazione che accetti texture o framebuffer come input. Il codice è strutturato come un unico file di intestazione e è distribuito sotto licenza MIT.

Il progetto ha definito obiettivi come portabilità, conformità all'API OpenGL, facilità d'uso, codice semplice e alte prestazioni. Le aree di applicazione includono l'insegnamento dei concetti di costruzione delle API grafiche, l'utilizzo per la grafica 3D su sistemi senza GPU e l'integrazione del supporto OpenGL in sistemi operativi specifici per i quali il pacchetto Mesa3D non è stato portato. Tra i progetti finalizzati che utilizzano PortableGL, si segnala porto un gioco simile a Minecraft Craft.

Nella nuova versione è proseguito il potenziamento delle funzionalità e delle capacità di OpenGL: sono state implementate funzioni OpenGL per la gestione dei parametri delle texture, così come le funzioni GLSL texelFetch[1-3]D(). È stato aggiunto il supporto per la selezione del formato pixel in fase di compilazione e per l'uso di formati di buffer colore a 32 e 16 bit. Sono stati implementati i formati PGL_D24S8 e PGL_D16. È stata aggiunta la possibilità di definire una configurazione di memoria predefinita.

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster