Lëshimi i PortableGL 0.99, zbatimi i OpenGL 3 në gjuhën C

Pas një viti e gjysmë zhvillimi, është përgatitur lëshimi i projektit PortableGL 0.99, i cili zhvillon një zbatim software të API-së grafike OpenGL 3.x, të shkruar plotësisht në gjuhën C. Teorikisht, PortableGL mund të përdoret në çdo aplikacion që pranon teksturë ose framebuffer si të dhëna hyrëse. Kodo është organizuar në një skedar titulli dhe shpërndahet nën licencën MIT.

Projekti ka përcaktuar synime të tilla si portabiliteti, përputhja me API-në OpenGL, thjeshtësia e përdorimit, kodi i thjeshtë dhe performanca e lartë. Nga fushat e aplikimit përmenden mësimi i koncepteve të ndërtimit të API-ve grafike, përdorimi për punë me grafikë 3D në sisteme pa GPU dhe integrimi i mbështetjes së OpenGL në sisteme operative specifike për të cilat paketa Mesa3D nuk është transferuar. Nga projektet e gatshme që përdorin PortableGL, përmendet porti i lojës Craft, e ngjashme me Minecraft.

Në versionin e ri vazhdon zgjerimi i funksioneve dhe mundësive të OpenGL, është realizuar mbështetje për thirrjet glColorMask() dhe glDebugMessageCallback(), është shtuar makrosi PGL_UNSAFE për çaktivizimin e kontrollit të gabimeve, është shtuar makrosi PGLDEF për përcaktimin e prototipave të atributeve, dhe është riorganizuar përdorimi i llojeve OpenGL në API-në publike.

Burimi: opennet.ru

Bleni hostin e besueshĂ«m pĂ«r faqet me mbrojtje nga DDoS, VPS VDS servera đŸ”„ Bli hostin e besueshĂ«m pĂ«r faqet me mbrojtje nga DDoS, VPS VDS servera | ProHoster