PortableGL 0.97-ի թողարկում, OpenGL 3-ի C իրականացում

Հրապարակվել է PortableGL 0.97 նախագծի թողարկումը, որը մշակում է OpenGL 3.x գրաֆիկական API-ի ծրագրային ներդրումը՝ ամբողջությամբ գրված C լեզվով (C99): Տեսականորեն, PortableGL-ը կարող է օգտագործվել ցանկացած հավելվածում, որն ընդունում է հյուսվածք կամ շրջանակային բուֆեր որպես մուտքագրում: Կոդը ձևաչափված է որպես մեկ վերնագրի ֆայլ և տարածվում է MIT լիցենզիայի ներքո:

Նպատակները ներառում են շարժականություն, OpenGL API-ի համապատասխանություն, օգտագործման հեշտություն, պարզ կոդ և բարձր կատարողականություն: Կիրառման ոլորտները ներառում են գրաֆիկական API-ների կառուցման հասկացությունների ուսուցումը, այն օգտագործելը 3D գրաֆիկայի հետ աշխատելու համար առանց GPU համակարգերի և OpenGL-ի աջակցության ինտեգրումը հատուկ օպերացիոն համակարգերում, որոնց համար Mesa3D փաթեթը տեղափոխված չէ:

PortableGL 0.97-ի թողարկում, OpenGL 3-ի C իրականացում
PortableGL 0.97-ի թողարկում, OpenGL 3-ի C իրականացում


Source: opennet.ru

Добавить комментарий