Surbaze de Nouveau, nova pelilo por la Vulkan-grafika API estas evoluigita

Programistoj de Red Hat kaj Collabora komencis krei malfermitan Vulkan-nvk-ŝoforon por NVIDIA-grafikaj kartoj, kiu kompletigos la anv (Intel), radv (AMD), tu (Qualcomm) kaj v3dv (Broadcom VideoCore VI) ŝoforojn jam disponeblajn en Mesa. La ŝoforo estas evoluigita surbaze de la Nouveau-projekto kun la uzo de kelkaj subsistemoj antaŭe uzitaj en la Nouveau OpenGL-ŝoforo.

Paralele, Nouveau komencis labori pri movi universalan funkciecon en apartan bibliotekon, kiu povas esti uzata en aliaj ŝoforoj.Ekzemple, komponantoj por kodgenerado uzeblaj por kunhavigi la nuancan kompililon en ŝoforoj por OpenGL kaj Vulkan estis movitaj al la biblioteko. .

La evoluo de la Vulkan-ŝoforo inkludis Karol Herbst, Nouveau-programiston ĉe Red Hat, David Airlie, DRM-prizorgiston ĉe Red Hat, kaj Jason Ekstrand, aktivan Mesa-programiston ĉe Collabora. La ŝoforo estas en frua etapo de evoluo kaj ankoraŭ ne taŭgas por aplikoj krom ruli la vulkaninfo ilo. La bezono de nova ŝoforo ŝuldiĝas al la manko de malfermitaj Vulkan-ŝoforoj por NVIDIA videokartoj, dum pli kaj pli da ludoj uzas ĉi tiun grafikan API aŭ funkcias per Linukso uzante tavolojn, kiuj tradukas Direct3D-vokojn al la Vulkan-API.

fonto: opennet.ru

Aldoni komenton