Ar Γ΄l blwyddyn a hanner o ddatblygu, mae PortableGL 0.99 wedi'i ryddhau. Mae'n datblygu gweithrediad meddalwedd o'r API graffeg OpenGL 3.x, wedi'i ysgrifennu'n gyfan gwbl yn C. Mewn theori, gellir defnyddio PortableGL mewn unrhyw gymhwysiad sy'n derbyn gwead neu fframbuffer fel mewnbwn. Mae'r cod wedi'i becynnu fel ffeil pennawd sengl ac wedi'i ddosbarthu o dan drwydded MIT.
Mae gan y prosiect nodau diffiniedig megis cludadwyedd, cydymffurfiaeth ag API OpenGL, rhwyddineb defnydd, cod syml, a pherfformiad uchel. Mae'r meysydd cymhwysiad a grybwyllir yn cynnwys addysgu'r cysyniadau o adeiladu APIs graffeg, ei ddefnyddio i weithio gyda graffeg 3D ar systemau heb GPU, ac integreiddio cefnogaeth OpenGL i systemau gweithredu penodol nad yw Mesa3D wedi'i borthi ar eu cyfer. Ymhlith y prosiectau gorffenedig sy'n defnyddio PortableGL, nodir porthladd o'r gΓͺm debyg i Minecraft, Craft.
Mae'r fersiwn newydd yn parhau i ehangu ymarferoldeb a galluoedd OpenGL, yn gweithredu cefnogaeth ar gyfer galwadau glColorMask() a glDebugMessageCallback(), yn ychwanegu'r macro PGL_UNSAFE i analluogi gwirio gwallau, yn ychwanegu'r macro PGLDEF i ddiffinio prototeipiau priodoleddau, ac yn ailweithio'r defnydd o fathau OpenGL yn yr API cyhoeddus.
Ffynhonnell: opennet.ru
