En la kodbazo uzita por formi la Mesa 20.2-eldonon,
Ŝanĝi la RADV-ŝoforon al la nova backend iĝis ebla post kiam ACO atingis egalecon en funkcieco kun la malnova backend evoluigita fare de AMD por la AMDGPU-ŝoforo, kiu daŭre estas uzita en la RadeonSI OpenGL-ŝoforo. Testado de Valve
La ACO-backend celas provizi kodgeneradon kiel eble plej optimuman por videoludaj aplikaĵaj ombriloj, kaj ankaŭ atingi tre altan kompilrapidecon. ACO estas skribita en C++, dizajnita kun JIT-kompilo en menso, kaj uzas rapidajn ripetajn datenstrukturojn, evitante montril-bazitajn strukturojn. La meza reprezentado de la kodo estas tute bazita sur SSA (Static Single Assignment) kaj permesas registrasignon precize antaŭkalkulante la registron depende de la ombrilo.
Aldono: Nuntempe, ACO funkcias nur por la Mesa RADV Vulkan-ŝoforo. Sed ACO-programistoj
fonto: opennet.ru