A Mesa 20.2 kiadás létrehozásához használt kódbázisban
A RADV-illesztőprogram átváltása az új háttérrendszerre azután vált lehetővé, hogy az ACO elérte a funkcionalitás egyenlőségét az AMD által az AMDGPU-illesztőprogramhoz fejlesztett régi háttérprogrammal, amelyet továbbra is a RadeonSI OpenGL-illesztőprogramban használnak. Tesztelés a Valve által
Az ACO háttérrendszer célja, hogy a lehető legoptimálisabb kódgenerálást biztosítsa a játékalkalmazás-shaderek számára, valamint nagyon magas fordítási sebességet érjen el. Az ACO C++ nyelven íródott, a JIT fordítást szem előtt tartva, és gyors iteratív adatstruktúrákat használ, elkerülve a mutatóalapú struktúrákat. A kód köztes megjelenítése teljes mértékben az SSA-n (Static Single Assignment) alapul, és lehetővé teszi a regiszterek kiosztását a regiszter pontos előre kiszámításával a shadertől függően.
Kiegészítés: Jelenleg az ACO csak a Mesa RADV Vulkan driverrel működik. De az ACO fejlesztők
Forrás: opennet.ru