Lëshimi i projektit PortableGL 0.100 është disponibël, i cili zhvillon zgjidhjen softuerike të API-së grafike OpenGL 3.x, të shkruar tërësisht në gjuhën C. Teoretikisht, PortableGL mund të përdoret në çdo aplikacion që pranon teksturë ose framebuffer si input. Kodi është i strukturuar si një skedar të vetëm header dhe shpërndahet nën licencën MIT.
Projekti ka përcaktuar qëllime si portabiliteti, përputhshmëria me API-në OpenGL, lehtësia e përdorimit, kodi i thjeshtë dhe performanca e lartë. Si fusha aplikimi 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 nuk është transferuar paketa Mesa3D. Nga projektet e gatshme që përdorin PortableGL, vihet në dukje porta e lojës Minecraft-like Craft.
NĂ« versionin e ri, vazhdohet zgjerimi i funksioneve dhe mundĂ«sive tĂ« OpenGL: JanĂ« realizuar funksionet OpenGL pĂ«r punĂ«n me parametrat e teksturave, si dhe funksionet GLSL texelFetch[1-3]D(). ĂshtĂ« shtuar mbĂ«shtetje pĂ«r zgjedhjen e formatit tĂ« pikselit nĂ« fazĂ«n e kompilimit dhe pĂ«rdorimin e çdo formati tĂ« 32 dhe 16-bitĂ«ve tĂ« bufeve tĂ« ngjyrave. JanĂ« realizuar formatet PGL_D24S8 dhe PGL_D16. ĂshtĂ« shtuar mundĂ«sia pĂ«r tĂ« caktuar njĂ« konfigurim tĂ« paracaktuar tĂ« memories.
Burimi: opennet.ru
