Yn y codebase a ddefnyddir i ffurfio'r datganiad Mesa 20.2,
Daeth yn bosibl newid y gyrrwr RADV i'r backend newydd ar ôl i ACO gyflawni cydraddoldeb o ran ymarferoldeb â'r hen gefn a ddatblygwyd gan AMD ar gyfer y gyrrwr AMDGPU, sy'n parhau i gael ei ddefnyddio yn y gyrrwr RadeonSI OpenGL. Profi gan Falf
Mae backend ACO wedi'i anelu at ddarparu cynhyrchu cod sydd mor optimaidd â phosibl ar gyfer cysgodwyr cymwysiadau hapchwarae, yn ogystal â chyflawni cyflymder llunio uchel iawn. Mae ACO wedi'i ysgrifennu yn C++, wedi'i ddylunio gyda chasgliad JIT mewn golwg, ac mae'n defnyddio strwythurau data ailadroddus cyflym, gan osgoi strwythurau sy'n seiliedig ar bwyntwyr. Mae cynrychiolaeth ganolraddol y cod wedi'i seilio'n gyfan gwbl ar SSA (Aseiniad Sengl Statig) ac mae'n caniatáu dyrannu'r gofrestr trwy raggyfrifo'r gofrestr yn gywir gan ddibynnu ar y lliwiwr.
Ychwanegiad: Ar hyn o bryd, dim ond i yrrwr Mesa RADV Vulkan y mae ACO yn gweithio. Ond datblygwyr ACO
Ffynhonnell: opennet.ru