Katika codebase inayotumiwa kuunda toleo la Mesa 20.2,
Kubadilisha kiendeshi cha RADV hadi kwenye sehemu mpya ya nyuma kuliwezekana baada ya ACO kupata usawa katika utendakazi na hali ya nyuma ya zamani iliyotengenezwa na AMD kwa kiendeshi cha AMDGPU, ambayo inaendelea kutumika katika kiendeshi cha RadeonSI OpenGL. Kupima kwa Valve
Mazingira ya nyuma ya ACO yanalenga kutoa utengenezaji wa msimbo ambao ni bora iwezekanavyo kwa vivuli vya programu ya michezo ya kubahatisha, na pia kufikia kasi ya juu sana ya ujumuishaji. ACO imeandikwa katika C++, iliyoundwa kwa kuzingatia mkusanyiko wa JIT, na hutumia miundo ya data inayorudiwa kwa haraka, kuepuka miundo inayotegemea vielelezo. Uwakilishi wa kati wa msimbo unategemea kabisa SSA (Ugawaji wa Rejesta Moja) na inaruhusu ugawaji wa rejista kwa kukokotoa rejista kwa usahihi kulingana na shader.
Nyongeza: Kwa sasa, ACO inafanya kazi kwa kiendeshi cha Mesa RADV Vulkan pekee. Lakini watengenezaji wa ACO
Chanzo: opennet.ru