VĂ€ljaandmine PortableGL 0.100, mis arendab OpenGL 3.x graafilise API programmi teostust, kirjutatud tĂ€ielikult keeles C. Teoorias saab PortableGL-i kasutada igasugustes rakendustes, mis vĂ”tavad tekstuuri vĂ”i framebuferi sisendina. Kood on vormistatud ĂŒhe pealkirjafailina ja jagatud MIT litsentsi alusel.
Projekt on seadnud eesmĂ€rgiks sellised muu hulgas nagu ĂŒlekantavus, OpenGL API nĂ”uetekohasus, lihtsus, lihtne kood ja kĂ”rge jĂ”udlus. Kasutusaladena mainitakse graafiliste API kontseptsioonide Ă”petamist, 3D-graafika töötlemist sĂŒsteemides ilma GPU-ta ning OpenGL-i toe integreerimist spetsiifilistesse opsĂŒsteemidesse, kuhu Mesa3D pakett pole veel kantud. Valmis projektidest, mis kasutavad PortableGL-i, on tĂ€helepanu pĂ€lvinud Minecrafti sarnase mĂ€ngu Craft port.
Uues versioonis on jÀtkatud OpenGL-i funktsioonide ja vÔimaluste arendamist: on rakendatud OpenGL-i funktsioone tekstuuride parameetrite osas, samuti GLSL-funktsioone texelFetch[1-3]D(). Lisatud on toetust pikseliformaadi valikule kompileerimise etapil ja igasuguste 32- ja 16-bitiste vÀrvibufferite formaatide kasutamisele. On rakendatud formaadid PGL_D24S8 ja PGL_D16. Lisatud on vÔimalus mÀÀrata eeldefineeritud mÀlukonfiguratsioon.
Allikas: opennet.ru
