5 mars, pas një gjysmë viti zhvillim dhe më shumë se njëqind komitete, u publikua 0.100.0 projekti PortableGL, i cili zhvillon një zbatim programor të API-së grafike OpenGL 3.x, i 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. Kodi është organizuar në një skedë titulli dhe distribuohet në përputhje me licencën MIT.
Projektet e vendosin qëllime si portabiliteti, përputhja me API-në OpenGL, lehtë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 OpenGL në sisteme operative specifike, për të cilat paketa Mesa3D nuk është transferuar. Nga projektet e gatshme që përdorin PortableGL, përmendet port një loje si Minecraft Craft.
NĂ« versionin e ri vazhdohet zgjerimi i funksioneve dhe mundĂ«sive tĂ« OpenGL: Funksionet OpenGL pĂ«r punĂ« me parametrat e teksturave janĂ« implementuar, 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 32- dhe 16-bit pĂ«r buferat e ngjyrave. JanĂ« realizuar formatet PGL_D24S8 dhe PGL_D16. ĂshtĂ« shtuar mundĂ«sia e caktimit tĂ« njĂ« konfigurimi tĂ« paracaktuar tĂ« memories.
Burimi: linux.org.ru
