PĂ€rast enam kui aastast arendustööd on vĂ€lja antud projekt PortableGL 0.98, mis arendab OpenGL 3.x graafika API tarkvaralist juurutamist, mis on kirjutatud tĂ€ielikult C-keeles (C99). Teoreetiliselt saab PortableGL-i kasutada igas rakenduses, mis kasutab sisendiks tekstuuri vĂ”i kaadripuhvrit. Kood on vormindatud ĂŒhe pĂ€isefailina ja seda levitatakse MIT-i litsentsi alusel.
Projekti eesmĂ€rkide hulka kuuluvad kaasaskantavus, OpenGL API vastavus, kasutusmugavus, lihtne kood ja kĂ”rge jĂ”udlus. Kasutusvaldkonnad hĂ”lmavad graafika API-de loomise kontseptsioonide Ă”petamist, selle kasutamist 3D-graafikaga töötamiseks ilma GPU-ta sĂŒsteemides ja OpenGL-i toe integreerimist konkreetsetesse operatsioonisĂŒsteemidesse, mille jaoks Mesa3D paketti pole teisaldatud. PortableGL-i kasutavate valmisprojektide hulgas mĂ€rgitakse Minecrafti-laadse mĂ€ngu Craft porti.
Uues versioonis:
- Rakendatud on uus standardvarjuriteek.
- Lisatud on tÀiendavate tekstuurivormingute tugi ja nende automaatne teisendamine RGBA-vormingusse.

- Lisatud tugi tipuatribuutide kasutamiseks muude tĂŒĂŒpidega peale float.
- Pakutakse vÀlja uus tÀiustatud algoritm laiade joonte moodustamiseks.
- API laiendatud. Lisatud on palju uusi OpenGL-i funktsioone ja vÔimalusi, sealhulgas OpenGL ES 2/3 vÔimalused.


Allikas: opennet.ru

