PĂ€rast ĂŒle aasta kestnud arendust on valmis saanud PortableGL 0.98 vĂ€ljaanne, mis arendab OpenGL 3.x graafika API tarkvaralist teostust, kirjutatud tĂ€ielikult C keeles (C99). Teoreetiliselt saab PortableGL kasutada igasugustes rakendustes, mis vĂ”tavad sisseleskete vĂ”i framebufferi sisendina. Kood on vormistatud ĂŒheheaderiks ning seda levitatakse MIT litsentsi alusel.
Projektis on seatud eesmĂ€rgiks ĂŒlekantavus, OpenGL API vastavus, lihtne kasutamine, lihtne kood ja kĂ”rge jĂ”udlus. Kasutamisvaldkondadeks on mainitud graafika API-de ehituse kontseptsioonide Ă”petamine, 3D-graafika töötlemine sĂŒsteemides, kus pole GPU-d, ning OpenGL toe integreerimine spetsiifilistes opereerimissĂŒsteemides, kuhu Mesa3D paketti pole ĂŒle kantud. Valmis projektidest, mis kasutavad PortableGL-i, on mĂ€rgitud Minecraft-ilaadse mĂ€ngu Craft port.
Uues versioonis:
- Uus standardne shaderite teek on rakendatud.
- Lisatud on to support for additional texture formats and their automatic conversion to RGBA format.

- Lisatud tugi tippude atribuutide kasutamiseks, mille tĂŒĂŒbid erinevad float'ist.
- Esitatud uus tÀiustatud laialdaste joonte vormimise algoritm.
- API on laiendatud. Lisatud palju uusi funktsioone ja vÔimalusi OpenGL-is, sealhulgas OpenGL ES 2/3 vÔimalused.


Allikas: opennet.ru

