I kodebasen som ble brukt til å danne Mesa 20.2-utgivelsen,
Å bytte RADV-driveren til den nye backend ble mulig etter at ACO oppnådde paritet i funksjonalitet med den gamle backend utviklet av AMD for AMDGPU-driveren, som fortsatt brukes i RadeonSI OpenGL-driveren. Testing med ventil
ACO-backend er rettet mot å gi kodegenerering som er så optimal som mulig for spillapplikasjonsskyggere, i tillegg til å oppnå svært høy kompileringshastighet. ACO er skrevet i C++, designet med tanke på JIT-kompilering, og bruker raske iterative datastrukturer, og unngår pekerbaserte strukturer. Den mellomliggende representasjonen av koden er helt basert på SSA (Static Single Assignment) og tillater registerallokering ved å forhåndsberegne registeret nøyaktig avhengig av skygge.
Tillegg: For øyeblikket fungerer ACO kun for Mesa RADV Vulkan-driveren. Men ACO-utviklere
Kilde: opennet.ru