PortableGL 0.100

PortableGL 0.100 PortableGL 0.100 PortableGL 0.100 PortableGL 0.100

5. märtsil, kuue kuu arendustöö ja üle saja kommiidi järel, toimus väljaanne 0.100.0 projekt PortableGL, mis arendab OpenGL 3.x graafilise API programmilist rakendust, kirjutatud täielikult C keeles. Teoreetiliselt võib PortableGL kasutada igasugustes rakendustes, mis võtavad tekstuuri või raami puutu sisendina. Kood on esitatud ühe päisefailina ja GNU Üldine Avaliku litsentsi alusel. on MIT litsentsi all.

Projekt seab eesmärgiks ülekantavuse, OpenGL API-le vastavuse, lihtsa kasutamise, selge koodi ja kõrge jõudluse. Kasutusalade hulka kuuluvad graafiliste API-de loomise kontseptsioonide õpetamine, 3D-graafika töötlemine süsteemides, kus GPU-d pole, ja OpenGL toe integreerimine spetsiaalsetesse operatsioonisüsteemidesse, kuhu Mesa3D paketti ei ole portitud. Valmis projektidest, mis kasutavad PortableGL-i, tasub mainida port Minecraft'i sarnast mängu Craft.

Uues versioonis jätkatakse OpenGL-i funktsioonide ja võimaluste arendamist: on rakendatud OpenGL-funktsioone tekstuuri parameetrite töötlemiseks ning GLSL-funktsioone texelFetch[1-3]D(). Lisatud on tugi piksliformaadi valimiseks kompileerimise etapis ning mis tahes 32- ja 16-bitiste värvipuhvriformaatide kasutamiseks. Rakendatud on formaadid PGL_D24S8 ja PGL_D16. Lisatud on võimalus määrata ette määratud mäluseade konfiguratsioon.

Allikas: linux.org.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster