PortableGL 0.100 одоо худалдаанд гарлаа. Энэ нь бүхэлдээ C хэл дээр бичигдсэн OpenGL 3.x график API-ийн програм хангамжийн хэрэгжилтийг хөгжүүлж байна. PortableGL-ийг онолын хувьд текстур эсвэл фрэймбуферийг оролт болгон хүлээн авдаг аливаа програмд ашиглаж болно. Код нь ганц толгой файл хэлбэрээр савлагдсан бөгөөд MIT лицензийн дагуу түгээгддэг.
Төслийн зорилгод зөөврийн байдал, OpenGL API нийцтэй байдал, ашиглахад хялбар, энгийн код, өндөр гүйцэтгэл багтдаг. Дурдсан хэрэглээний талбарт график API-г бий болгох, GPU-гүй систем дээр 3D график хийхэд ашиглах, Mesa3D-г шилжүүлээгүй тодорхой үйлдлийн системд OpenGL-ийн дэмжлэгийг нэгтгэх тухай ойлголтуудыг заах зэрэг орно. PortableGL ашиглан дууссан төслүүдийн дунд Minecraft-тай төстэй Craft тоглоомын портыг тэмдэглэжээ.
Шинэ хувилбар нь OpenGL-ийн функц болон чадавхийг өргөжүүлсээр байна: Текстурын параметрүүдтэй ажиллах OpenGL функцууд болон GLSL texelFetch[1-3]D() функцийг хэрэгжүүлсэн. Хөрвүүлэх үед пикселийн форматыг сонгох болон 32 битийн эсвэл 16 битийн өнгөний буфер форматыг ашиглах дэмжлэг нэмэгдсэн. PGL_D24S8 болон PGL_D16 форматуудыг хэрэгжүүлсэн. Урьдчилан тодорхойлсон санах ойн тохиргоог тодорхойлох чадварыг нэмсэн.
Эх сурвалж: opennet.ru
