Pambuyo pa chaka ndi theka la chitukuko, pulojekiti ya PortableGL 0.99 yatulutsidwa, ikupanga kukhazikitsa mapulogalamu a OpenGL 3.x graphics API, yolembedwa kwathunthu mu C. Theoretically, PortableGL ingagwiritsidwe ntchito pa ntchito iliyonse yomwe imavomereza mawonekedwe kapena framebuffer monga deta yolowera. Khodiyo imapangidwa ngati fayilo yamutu umodzi ndipo imagawidwa pansi pa layisensi ya MIT.
Pulojekitiyi yafotokoza zolinga monga kusuntha, kutsata kwa OpenGL API, kugwiritsa ntchito mosavuta, ma code osavuta, ndi ntchito zapamwamba. Malo ogwiritsira ntchito omwe atchulidwa akuphatikizapo kuphunzitsa malingaliro omanga zithunzi za APIs, kuzigwiritsa ntchito kuti azigwira ntchito ndi zithunzi za 3D pamakina opanda GPU, ndikuphatikiza chithandizo cha OpenGL m'makina ogwiritsira ntchito omwe Mesa3D sinatumizidwe. Mwa ntchito zomalizidwa pogwiritsa ntchito PortableGL, doko la Minecraft-like game Craft limadziwika.
Mtundu watsopanowu ukupitilizabe kukulitsa ntchito ndi kuthekera kwa OpenGL, imagwiritsa ntchito mafoni ku glColorMask() ndi glDebugMessageCallback(), imawonjezera PGL_UNSAFE macro kuletsa kuyang'ana zolakwika, imawonjezera PGLDEF macro kutanthauzira ma prototypes, ndikukonzanso kugwiritsa ntchito mitundu ya OpenGL pagulu la API.
Source: opennet.ru
