IGL 1.0 գրաֆիկական գրադարանը, որը սերտորեն համակցված է OpenGL, Metal, Vulkan և WebGL հետ

Meta* ընկերությունը հրապարակեց IGL 1.0 (Intermediate Graphics Library) գրաֆիկական գրադարանի թողարկումը, որը առաջարկում է բարդ համապարփակ ցածր մակարդակի API GPU-ի կառավարման համար: Առաջարկված API-ն ընդգրկում է GPU-ի հատուկ ֆունկցիոնալությունը և թույլ տալիս ստեղծել խաչաձև հարթակային հավելվածներ, որոնք կարող են աշխատել OpenGL, Metal և Vulkan գրաֆիկական API-ների վրա Android, iOS, Linux, macOS և Windows համակարգերում, ինչպես նաև օգտագործել WebGL վեբ իսկություն, երբ հավելվածը կոմպիլացվում է WebAssembly միջանկյալ կոդի մեջ: IGL-ի կոդը жазված է C++ լեզվով և տարածվում է MIT լիցենզիայի շրջանակներում.

ընտրել մնում են Metal 2+, OpenGL 2.x, OpenGL 3.1+, OpenGL ES 2.0+, Vulkan 1.1 և WebGL 2.0 API համար։ Գրադարանը հարմար է խաղերի, 3D մոդելավորման համակարգերի և այլ նախագծերի զարգացման համար, որոնք պահանջում են բարձրորակ գրաֆիկայի աջակցություն: IGL-ի կոդը օպտիմիզացված է առավելագույն կատարողականության հասնելու համար նույնիսկ բարդ և մանրամասն մոդելների հետ աշխատելու դեպքում.

API-ի կառուցվածքը մշակված է օգտագործման պարզության վրա և իրականացնում է սովորական հասկացություններ, որոնք պարզ են շատ ծրագրավորողներին, ովքեր ծանոթ են որևէ գրաֆիկական API-ի: IGL-ը մոտ է Vulkan-ին և WebGPU-ին արբացկների մակարդակով, սակայն ազատված է կոնկրետ շարժիչներին հատուկ մանրամասներից: Գրադարանն աջակցում է ընդլայնումների միացմանը, որոնք թույլ են տալիս հեշտությամբ ինտեգրել լրացուցիչ ֆունկցիոնալություն և իրականացնել ծրագրավորողների առաջացող нестандартные պահանջները.

IGL 1.0 գրաֆիկական գրադարանը, որը սերտորեն համակցված է OpenGL, Metal, Vulkan և WebGL հետ
IGL 1.0 գրաֆիկական գրադարանը, որը սերտորեն համակցված է OpenGL, Metal, Vulkan և WebGL հետ


Ընտանիք: opennet.ru
Գնել հուսալի հյուրընկալում DDoS պաշտպանությամբ, VPS VDS սերվերներով 🔥 Գնել հուսալի հյուրընկալում DDoS պաշտպանությամբ, VPS VDS սերվերներով | ProHoster