PortableGL 0.100

PortableGL 0.100 PortableGL 0.100 PortableGL 0.100 PortableGL 0.100

5. ožujka, nakon šest mjeseci razvoja i više od stotinu commit-a, objavljeno je 0.100.0 projekta PortableGL, razvijajući softversku implementaciju grafičkog API-ja OpenGL 3.x, potpuno napisanu na jeziku C. Teoretski, PortableGL se može koristiti u svim aplikacijama koje prihvaćaju teksture ili frame buffere kao ulazne podatke. Kod je oblikovan kao jedan header file i distribuira se pod MIT licencom.

Projekt postavlja ciljeve poput prenosivosti, usklađenosti s OpenGL API-jem, jednostavnosti korištenja, jednostavnog koda i visoke performanse. Područja primjene uključuju nastavu koncepta izrade grafičkih API-ja, korištenje za rad s 3D grafikom na sustavima bez GPU-a te integraciju podrške za OpenGL u specifične operativne sustave kojima paket Mesa3D nije portiran. Od gotovih projekata koji koriste PortableGL, ističe se port Minecraft-slične igre Craft.

U novoj verziji nastavlja se s dodavanjem funkcionalnosti i mogućnosti OpenGL: Implementirane su OpenGL funkcije za rad s parametrima tekstura, kao i GLSL funkcije texelFetch[1-3]D(). Dodana je podrška za odabir pikselskog formata u fazi kompilacije i korištenje svih 32- i 16-bitnih formata kolor buffera. Implementirani su formati PGL_D24S8 i PGL_D16. Dodana je mogućnost definiranja unaprijed postavljenih konfiguracija memorije.

Izvor: linux.org.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster