Liberazione di PortableGL 0.99, una implementazione C di OpenGL 3

Dopu à un annu è mezu di sviluppu, u prugettu PortableGL 0.99 hè statu publicatu, sviluppendu una implementazione software di l'API grafica OpenGL 3.x, scritta interamente in C. Teoricamente, PortableGL pò esse adupratu in qualsiasi applicazione chì accetta una texture o un framebuffer cum'è dati d'input. U codice hè furmatu cum'è un unicu schedariu d'intestazione è hè distribuitu sottu a licenza MIT.

I scopi di u prugettu includenu a portabilità, a conformità di l'API OpenGL, facilità d'utilizazione, codice simplice è altu rendiment. L'applicazioni menzionate includenu cuncetti d'insegnamentu per custruisce API di gràfiche, utilizendu per gràfiche 3D in sistemi senza GPU, è integrazione di supportu OpenGL in sistemi operativi specifichi per i quali Mesa3D ùn hè micca stata portata. Trà i prughjetti finiti chì utilizanu PortableGL, un portu di u ghjocu Minecraft-like Craft hè nutatu.

A nova versione cuntinueghja à espande e funzioni è e capacità di OpenGL, implementa u supportu per e chjame à glColorMask() è glDebugMessageCallback(), aghjusta a macro PGL_UNSAFE per disattivà a verificazione di l'errori, aghjusta a macro PGLDEF per definisce i prototipi di l'attributi, è rielabora l'usu di i tipi OpenGL in l'API publica.

Source: opennet.ru

Cumprate un hosting affidabile per i siti cù prutezzione DDoS, servitori VPS VDS 🔥 Cumprate un hosting di siti web affidabile cù prutezzione DDoS, servitori VPS VDS | ProHoster