Mesa 20.2 -julkaisun muodostamiseen käytetyssä koodikannassa
RADV-ohjaimen vaihtaminen uuteen taustajärjestelmään tuli mahdolliseksi sen jälkeen, kun ACO saavutti toiminnallisuuden pariteetin AMD:n AMDGPU-ohjaimelle kehittämän vanhan taustajärjestelmän kanssa, jota käytetään edelleen RadeonSI OpenGL -ohjaimessa. Valven testaus
ACO-taustajärjestelmä on tarkoitettu tarjoamaan mahdollisimman optimaalista koodintuotantoa pelisovellusten varjostimille sekä saavuttamaan erittäin korkea käännösnopeus. ACO on kirjoitettu C++-kielellä, suunniteltu JIT-käännöksiä ajatellen, ja käyttää nopeita iteratiivisia tietorakenteita välttäen osoitinpohjaisia rakenteita. Koodin väliesitys perustuu kokonaan SSA:han (Static Single Assignment) ja mahdollistaa rekisterin allokoinnin laskemalla rekisteri tarkasti varjostimesta riippuen.
Lisäys: Tällä hetkellä ACO toimii vain Mesa RADV Vulkan -ohjaimelle. Mutta ACO-kehittäjät
Lähde: opennet.ru