Nouveau-n oinarrituta, Vulkan API grafikorako kontrolatzaile berri bat garatzen ari da

Red Hat eta Collabora-ko garatzaileak NVIDIA txartel grafikoetarako Vulkan nvk kontrolatzaile ireki bat sortzen hasi dira, eta dagoeneko Mesan eskuragarri dauden anv (Intel), radv (AMD), tu (Qualcomm) eta v3dv (Broadcom VideoCore VI) kontrolatzaileen osagarri izango da. Driver-a Nouveau proiektuan oinarrituta garatzen ari da, lehen Nouveau OpenGL kontrolatzailean erabilitako azpisistema batzuk erabiliz.

Aldi berean, Nouveau-k funtzionalitate unibertsala beste kontrolatzaile batzuetan erabil daitekeen liburutegi bereizi batera eramateko lanean hasi zen. Adibidez, OpenGL eta Vulkan kontrolatzaileetan shader konpilatzailea partekatzeko erabil daitezkeen kodea sortzeko osagaiak liburutegira eraman dira. .

Vulkan gidariaren garapenean Karol Herbst, Red Hat-eko Nouveau garatzailea, David Airlie, Red Hat-eko DRM mantentzailea eta Jason Ekstrand, Collabora-ko Mesa garatzaile aktiboa izan ziren. Gidaria garapenaren hasierako fasean dago eta oraindik ez da egokia vulkaninfo utilitatea exekutatzen ez den aplikazioetarako. Gidari berri baten beharra NVIDIA bideo-txarteletarako Vulkan kontrolatzaile irekirik ez dagoelako da, eta gero eta joko gehiagok API grafiko hau erabiltzen duten bitartean edo Linux-en exekutatzen dute Direct3D deiak Vulkan APIra itzultzen dituzten geruzak erabiliz.

Iturria: opennet.ru

Gehitu iruzkin berria