I-PortableGL 0.100 isiyatholakala manje. Yakha ukusetshenziswa kwesofthiwe ye-OpenGL 3.x graphics API, ebhalwe ngokuphelele ku-C. I-PortableGL ingasetshenziswa ngokombono kunoma yiluphi uhlelo lokusebenza olwamukela ukuthungwa noma i-framebuffer njengokufakwayo. Ikhodi ipakishwe njengefayela elilodwa lekhanda futhi isatshalaliswa ngaphansi kwelayisensi ye-MIT.
Imigomo yephrojekthi ihlanganisa ukuphatheka, ukuthobela i-OpenGL API, ukusetshenziswa kalula, ikhodi elula, nokusebenza okuphezulu. Izindawo zohlelo ezishiwo zifaka imiqondo yokufundisa yokwakha ama-API wezithombe, ukuyisebenzisela ihluzo ze-3D kumasistimu angenayo i-GPU, nokuhlanganisa usekelo lwe-OpenGL kumasistimu okusebenza athile i-Mesa3D engakathuthwanga kuwo. Phakathi kwamaphrojekthi aqediwe kusetshenziswa i-PortableGL, ichweba le-Minecraft-like game Craft liyaphawulwa.
Inguqulo entsha iyaqhubeka nokwandisa ukusebenza kanye namakhono e-OpenGL: Imisebenzi ye-OpenGL yokusebenza ngamapharamitha okuthungwa isetshenzisiwe, kanye nomsebenzi we-GLSL texelFetch[1-3]D(). Kungezwe ukwesekwa kokukhetha ifomethi yephikseli ngesikhathi sokuhlanganiswa kanye nokusebenzisa noma yimaphi amafomethi e-buffer yombala angu-32-bit noma angu-16-bit. Amafomethi e-PGL_D24S8 kanye ne-PGL_D16 asetshenzisiwe. Amandla okucacisa ukucushwa kwememori okuchazwe ngaphambilini angeziwe.
Source: opennet.ru
