Pagpagawas sa PortableGL 0.100, usa ka C nga pagpatuman sa OpenGL 3

Anaa na karon ang PortableGL 0.100. Nagpalambo kini og software implementation sa OpenGL 3.x graphics API, nga gisulat sa hingpit sa C. Sa teorya, ang PortableGL magamit sa bisan unsang aplikasyon nga modawat og texture o framebuffer isip input. Ang code gi-package isip usa ka single header file ug giapod-apod ubos sa MIT license.

Ang proyekto adunay gihubit nga mga katuyoan sama sa pagdala, pagsunod sa OpenGL API, kadali sa paggamit, yano nga code, ug taas nga pasundayag. Ang mga lugar sa aplikasyon nga gihisgutan naglakip sa pagtudlo sa mga konsepto sa pagtukod og mga graphics API, paggamit niini sa pagtrabaho uban sa 3D graphics sa mga sistema nga walay GPU, ug paghiusa sa OpenGL nga suporta ngadto sa piho nga mga operating system diin ang Mesa3D wala ma-port. Lakip sa nahuman nga mga proyekto gamit ang PortableGL, usa ka pantalan sa Minecraft-like game Craft ang namatikdan.

Ang bag-ong bersyon nagpadayon sa pagpalapad sa mga gimbuhaton ug kapabilidad sa OpenGL: Ang mga gimbuhaton sa OpenGL para sa pagtrabaho gamit ang mga parameter sa texture gipatuman na, ingon man ang GLSL texelFetch[1-3]D() function. Gidugang ang suporta para sa pagpili og format sa pixel sa oras sa pag-compile ug paggamit sa bisan unsang 32-bit o 16-bit nga mga format sa color buffer. Gipatuman na ang mga format sa PGL_D24S8 ug PGL_D16. Gidugang ang abilidad sa pagtino sa usa ka predefined nga configuration sa memorya.

Source: opennet.ru

Pagpalit kasaligan nga pag-host alang sa mga site nga adunay proteksyon sa DDoS, mga server sa VPS VDS 🔥 Pagpalit og kasaligang website hosting nga adunay proteksyon sa DDoS, VPS VDS servers | ProHoster