Во базата на кодови што се користи за формирање на пораката Mesa 20.2,
Префрлувањето на двигателот на RADV на новиот заден дел стана возможно откако ACO постигна паритет во функционалноста со стариот заднина развиен од AMD за двигателот AMDGPU, кој продолжува да се користи во двигателот RadeonSI OpenGL. Тестирање со вентил
Заднината на ACO е насочена кон обезбедување генерирање код што е што е можно пооптимално за шејдерите на апликациите за игри, како и постигнување многу голема брзина на компилација. ACO е напишана во C++, дизајнирана имајќи ја предвид компилацијата JIT и користи брзи итеративни структури на податоци, избегнувајќи структури базирани на покажувачи. Средното претставување на кодот е целосно засновано на SSA (Static Single Assignment) и овозможува распределба на регистарот со прецизно пресметување на регистарот во зависност од шејдерот.
Дополнување: Во моментов, ACO работи само за возачот на Mesa RADV Vulkan. Но, програмерите на ACO
Извор: opennet.ru