Emva konyaka wophuhliso, iprojekthi yePortableGL 0.98 ikhutshiwe, iphuhlisa ukuphunyezwa kwesoftware ye-OpenGL 3.x yemizobo yeAPI, ebhalwe ngokupheleleyo ngolwimi lweC (C99). Ngokwethiyori, iPortableGL ingasetyenziswa nakwesiphi na isicelo esithatha ukuthungwa okanye isakhelo njengegalelo. Ikhowudi ifomathiwe njengefayile yentloko enye kwaye ihanjiswa phantsi kwelayisenisi ye-MIT.
Iinjongo zeprojekthi ziquka ukuphatheka, ukuthotyelwa kwe-OpenGL API, ukusetyenziswa lula, ikhowudi elula, kunye nokusebenza okuphezulu. Imimandla yesicelo iquka ukufundisa iikhonsepthi zokwakha i-APIs yemizobo, ukuyisebenzisa ukuze isebenze kunye nemizobo ye-3D kwiinkqubo ngaphandle kwe-GPU, kunye nokudibanisa inkxaso ye-OpenGL kwiinkqubo ezithile zokusebenza apho iphakheji ye-Mesa3D ingafakwanga. Phakathi kweeprojekthi ezigqityiweyo kusetyenziswa iPortableGL, izibuko leMinecraft-like game Craft liyaphawulwa.
Kwinguqulelo entsha:
- Ithala leencwadi elitsha elisemgangathweni liphunyeziwe.
- Inkxaso eyongeziweyo yeefomathi zokuthungwa ezongezelelweyo kunye nokuguqulwa kwazo okuzenzekelayo kwifomathi ye-RGBA.

- Inkxaso eyongeziweyo yokusebenzisa iimpawu ze-vertex ezineentlobo ezingezizo ukudada.
- I-algorithm entsha ephuculweyo yokwenza imigca ebanzi iyacetywa.
- I-API yandisiwe. Uninzi lweempawu ezintsha ze-OpenGL kunye nesakhono zongeziwe, kubandakanywa amandla e-OpenGL ES 2/3.


umthombo: opennet.ru

