Një drejtues i ri për API grafike Vulkan po zhvillohet bazuar në Nouveau.

Zhvilluesit nga Red Hat dhe Collabora kanë filluar të krijojnë një drejtues të hapur Vulkan nvk për kartat grafike NVIDIA, i cili do të plotësojë drejtuesit anv (Intel), radv (AMD), tu (Qualcomm) dhe v3dv (Broadcom VideoCore VI) tashmë të disponueshëm në Mesa. Drejtuesi është duke u zhvilluar në bazë të projektit Nouveau me përdorimin e disa nënsistemeve të përdorura më parë në drejtuesin Nouveau OpenGL.

Paralelisht, Nouveau filloi punën për zhvendosjen e funksionalitetit universal në një bibliotekë të veçantë që mund të përdoret në drejtues të tjerë. Për shembull, komponentët për gjenerimin e kodit që mund të përdoren për të ndarë përpiluesin shader në drejtuesit për OpenGL dhe Vulkan janë zhvendosur në bibliotekë. .

Zhvillimi i shoferit Vulkan përfshinte Karol Herbst, një zhvillues Nouveau në Red Hat, David Airlie, një mirëmbajtës DRM në Red Hat dhe Jason Ekstrand, një zhvillues aktiv i Mesa në Collabora. Drejtuesi është në një fazë të hershme zhvillimi dhe nuk është ende i përshtatshëm për aplikacione të tjera përveç ekzekutimit të programit vulkaninfo. Nevoja për një drejtues të ri është për shkak të mungesës së drejtuesve të hapur Vulkan për kartat video NVIDIA, ndërsa gjithnjë e më shumë lojëra përdorin këtë API grafike ose ekzekutohen në Linux duke përdorur shtresa që përkthejnë thirrjet Direct3D në Vulkan API.

Burimi: opennet.ru

Shto një koment