I ka codebase i hoʻohana ʻia e hana i ka hoʻokuʻu ʻana o Mesa 20.2,
Hiki ke hoʻololi i ka mea hoʻokele RADV i ka hope hou ma hope o ka loaʻa ʻana o ACO i ka parity i ka hana me ka backend kahiko i hoʻomohala ʻia e AMD no ka mea hoʻokele AMDGPU, e hoʻohana mau ana i ka mea hoʻokele RadeonSI OpenGL. ʻO ka hoʻāʻo ʻana e Valve
Hoʻokumu ka ACO backend i ka hoʻolako ʻana i nā code generation i ʻoi aku ka maikaʻi no nā shaders noi pāʻani, a me ka loaʻa ʻana o ka wikiwiki compilation kiʻekiʻe loa. Ua kākau ʻia ʻo ACO ma C ++, i hoʻolālā ʻia me ka hui pū ʻana o JIT i ka noʻonoʻo, a hoʻohana i nā hoʻolālā ʻikepili wikiwiki, e pale aku i nā hale kuhikuhi. Hoʻokumu piha ʻia ka hōʻike waena o ke code ma SSA (Static Single Assignment) a ʻae i ka hoʻokaʻawale inoa ʻana ma o ka helu mua ʻana i ka papa inoa ma muli o ka shader.
Hoʻohui: I kēia manawa, hana wale ʻo ACO no ka mea hoʻokele Mesa RADV Vulkan. Akā nā mea hoʻomohala ACO
Source: opennet.ru