Na base de código usada para formar a versão Mesa 20.2,
A mudança do driver RADV para o novo backend tornou-se possível depois que o ACO alcançou paridade de funcionalidade com o antigo backend desenvolvido pela AMD para o driver AMDGPU, que continua a ser usado no driver RadeonSI OpenGL. Teste pela Valve
O back-end do ACO visa fornecer a geração de código o mais ideal possível para shaders de aplicativos de jogos, além de atingir uma velocidade de compilação muito alta. ACO é escrito em C++, projetado com compilação JIT em mente e usa estruturas de dados iterativas rápidas, evitando estruturas baseadas em ponteiros. A representação intermediária do código é inteiramente baseada em SSA (Static Single Assignment) e permite a alocação de registros pré-calculando com precisão o registro dependendo do shader.
Adição: No momento, o ACO funciona apenas para o driver Mesa RADV Vulkan. Mas os desenvolvedores do ACO
Fonte: opennet.ru