PĂ€rast rohkem kui aasta arendustööd on valmis saanud projekt PortableGL 0.98, mis arendab graafilise API OpenGL 3.x tarkvaralist rakendust, kirjutatud tĂ€ielikult keeles C (C99). Teoreetiliselt vĂ”ib PortableGL-i kasutada igasugustes rakendustes, mis vĂ”tavad tekstuuri vĂ”i kaadrivaru sisendina. Kood on vormistatud ĂŒhe pealkirjafailina ja levitatakse MIT litsentsi alusel.
Projekti eesmĂ€rkideks on mÀÀratud ĂŒhilduvus, OpenGL API jĂ€rgimine, kasutusmugavus, lihtne kood ja kĂ”rge jĂ”udlus. Kasutusaladena mainitakse graafiliste API-de ehituse Ă”petamist, 3D-graafika töötlemist sĂŒsteemides ilma GPU-ta ning OpenGL toe integreerimist spetsiifilistesse opsĂŒsteemidesse, kuhu Mesa3D paketti ei ole saadud. Valmis projektide seast, mis kasutavad PortableGL-i, tooteakse Minecrafti sarnane mĂ€ng Craft.
Uues versioonis:
- On rakendatud uus standardne shaderite teek.
- Lisatud tugi tÀiendavate tekstuuriformaatide ja nende automaatse konverteerimise jaoks RGBA-formaati.

- Lisatud tugi vertex atribuutide kasutamiseks tĂŒĂŒpide puhul, mis erinevad float'ist.
- Kasutusele on vÔetud uus, tÀiustatud laiade joonte loomise algoritm.
- API-d on laiendatud. Lisatud palju uusi funktsioone ja OpenGL-i vÔimalusi, sealhulgas OpenGL ES 2/3 vÔimalusi.


Allikas: opennet.ru

