Awakọ tuntun fun API awọn aworan Vulkan ti wa ni idagbasoke ti o da lori Nouveau.

Awọn olupilẹṣẹ lati Red Hat ati Collabora ti bẹrẹ ṣiṣẹda awakọ Vulkan nvk ṣiṣi silẹ fun awọn kaadi eya aworan NVIDIA, eyiti yoo ṣe iranlowo anv (Intel), radv (AMD), tu (Qualcomm) ati v3dv (Broadcom VideoCore VI) awakọ tẹlẹ wa ni Mesa. Awakọ ti wa ni idagbasoke lori ipilẹ ti iṣẹ akanṣe Nouveau pẹlu lilo diẹ ninu awọn ọna ṣiṣe ti a lo tẹlẹ ninu awakọ Nouveau OpenGL.

Ni afiwe, Nouveau bẹrẹ iṣẹ lori gbigbe iṣẹ ṣiṣe gbogbo agbaye sinu ile-ikawe lọtọ ti o le ṣee lo ninu awọn awakọ miiran Fun apẹẹrẹ, awọn paati fun iran koodu ti o le ṣee lo lati pin olupilẹṣẹ shader ni awakọ fun OpenGL ati Vulkan ti gbe lọ si ile-ikawe naa. .

Idagbasoke awakọ Vulkan pẹlu Karol Herbst, olupilẹṣẹ Nouveau ni Red Hat, David Airlie, olutọju DRM ni Red Hat, ati Jason Ekstrand, olupilẹṣẹ Mesa ti nṣiṣe lọwọ ni Collabora. Awakọ naa wa ni ipele ibẹrẹ ti idagbasoke ati pe ko tii dara fun awọn ohun elo miiran ju ṣiṣiṣẹ ohun elo vulkaninfo. Iwulo fun awakọ tuntun jẹ nitori aini awọn awakọ Vulkan ṣiṣi fun awọn kaadi fidio NVIDIA, lakoko ti awọn ere diẹ sii ati siwaju sii lo API eya aworan yii tabi ṣiṣẹ lori Linux nipa lilo awọn fẹlẹfẹlẹ ti o tumọ awọn ipe Direct3D si Vulkan API.

orisun: opennet.ru

Fi ọrọìwòye kun