Mu codebase yomwe imagwiritsidwa ntchito kupanga kutulutsidwa kwa Mesa 20.2,
Kusintha dalaivala wa RADV kupita ku backend yatsopano kunatheka pambuyo poti ACO idakwaniritsa magwiridwe antchito ndi kumbuyo kwakale komwe AMD idapangidwa kwa woyendetsa AMDGPU, yomwe ikupitilizabe kugwiritsidwa ntchito mu driver wa RadeonSI OpenGL. Kuyesedwa ndi Valve
The ACO backend cholinga chake ndi kupereka ma code omwe ali abwino momwe angathere kwa ma shader ogwiritsira ntchito masewera, komanso kukwaniritsa kuthamanga kwambiri. ACO imalembedwa mu C ++, yopangidwa ndi kupangidwa kwa JIT m'maganizo, ndipo imagwiritsa ntchito ma data ofulumira, kupeΕ΅a mapangidwe a pointer. Kuyimilira kwapakatikati kwa kachidindo kumakhazikitsidwa kwathunthu pa SSA (Static Single Assignment) ndipo imalola kugawa kwa registry powerengera molondola kaundula kutengera shader.
Kuwonjezera: Pakalipano, ACO imangogwira ntchito kwa dalaivala wa Mesa RADV Vulkan. Koma opanga ACO
Source: opennet.ru