Meta* ta fitar da IGL 1.1 (Intermediate Graphics Library), wanda ke ba da API mai ƙarancin matakin duniya don sarrafa GPU. IGL API yana rufe ayyukan GPU na yau da kullun kuma yana ba da damar ƙirƙirar aikace-aikacen dandamali na giciye waɗanda ke iya gudana akan APIs na zane-zane na OpenGL, Metal, da Vulkan akan tsarin da ke da AndroidiOS, Linux, macOS и Windows, kuma yi amfani da WebGL don yin kwaikwayon yanar gizo lokacin tattara aikace-aikacenku zuwa lambar tsakiya ta WebAssembly. Laburaren IGL an rubuta shi da C++ kuma an rarraba shi ƙarƙashin lasisin MIT.
Don nunawa, ana ba da bayanan baya don API Metal 2+, OpenGL 2.x, OpenGL 3.1+, OpenGL ES 2.0+, Vulkan 1.1 da WebGL 2.0. Laburaren ya dace da haɓaka wasanni, tsarin ƙirar ƙirar 3D da duk wasu ayyukan da ke buƙatar tallafi don hotuna masu inganci. An inganta lambar IGL don cimma iyakar aiki koda lokacin aiki tare da hadaddun samfura da cikakkun bayanai.
An tsara tsarin API tare da sauƙin amfani a hankali kuma yana aiwatar da ra'ayoyi na yau da kullun waɗanda galibin masu haɓakawa suka saba da ɗayan APIs masu zane. IGL yana kusa da Vulkan da WebGPU dangane da matakin abstraction, amma ba shi da takamaiman fasali na injin. Laburaren yana goyan bayan haɓakawa, waɗanda za a iya amfani da su don haɗa ƙarin ayyuka da aiwatar da buƙatun masu haɓaka marasa daidaituwa.


source: budenet.ru
