PortableGL 0.100

PortableGL 0.100 PortableGL 0.100 PortableGL 0.100 PortableGL 0.100

5. marts, pēc pusgada izstrādes un vairāk nekā simts komitiem, notika izlaišana 0.100.0 projekta PortableGL, kas attīsta programmatūras realizāciju grafiskajam API OpenGL 3.x, kas pilnībā uzrakstīt C valodā. Teorētiski PortableGL var tikt izmantots jebkurās lietojumprogrammās, kas pieņem tekstūru vai frame buffer kā ievadi. Kods ir veidots kā viena galvenes faila un tiek izplatīts ir MIT licences ietvaros.

projekts nosaka tādus mērķus kā pārnesamība, atbilstība OpenGL API, lietošanas vienkāršība, vienkāršs kods un augsta veiktspēja. Tiek pieminētas lietošanas jomas, piemēram, apmācība grafisko API būvniecības koncepcijās, izmantošana 3D grafikas darbam sistēmās bez GPU un OpenGL atbalsta integrācija specifiskās operētājsistēmās, kurām nav pārnests Mesa3D pakotne. Starp gatavajiem projektiem, kas izmanto PortableGL, ir ports Minecraft līdzīga spēle Craft.

Jaunajā versijā turpināts paplašināt OpenGL funkcijas un iespējas: ieviestas OpenGL funkcijas, lai strādātu ar tekstūru parametriem, kā arī GLSL funkcijas texelFetch[1-3]D(). Pievienota atbalsts pikseļu formāta izvēlei kompilācijas laikā un jebkuru 32- un 16 bitu krāsu buferu formātu izmantošanai. ieviestas formāti PGL_D24S8 un PGL_D16. Pievienota iespēja noteikt iepriekš definētu atmiņas konfigurāciju.

Avots: linux.org.ru

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster