Valve Company
Rehefa vita ny fitsapana ary vita ny fampandehanana, ny ACO dia nokasaina hatolotra ho fampidirana ao amin'ny famoronana Mesa lehibe.
Ny kaody natolotr'i Valve dia mikendry ny hanome ny famokarana kaody izay tsara indrindra araka izay azo atao ho an'ny shaders fampiharana lalao, ary koa ny fanatratrarana ny hafainganam-pandeha ambony indrindra. Ny compiler shader an'i Mesa dia mampiasa singa LLVM, izay tsy manome ny hafainganam-pandehan'ny fanangonana irina ary tsy mamela ny fanaraha-maso feno ny fikorianan'ny fanaraha-maso, izay niteraka fahadisoana lehibe taloha. Ho fanampin'izany, ny fialana amin'ny LLVM dia ahafahana mampihatra famakafakana tsy fitovian-kevitra mahery vaika sy fanaraha-maso tsara kokoa ny enta-mavesatry ny rejisitra, izay ahafahanao mamorona executable mahomby kokoa.
ACO dia voasoratra ao amin'ny C ++, natao miaraka amin'ny JIT compilation ao an-tsaina, ary mampiasa firafitry ny angon-drakitra haingana, misoroka ny rafitra mifototra amin'ny tondro toy ny lisitra mifandray sy ny rojo tsy ampiasaina. Ny fanehoana kaody manelanelana dia mifototra tanteraka amin'ny
Amin'izao fotoana izao, ny pixel (fragment) sy ny compute shaders ihany no tohanana amin'ny discrete AMD GPUs (dGPU VI+). Na izany aza, ny ACO dia efa manangona shaders ho an'ny lalao rehetra nosedraina, anisan'izany ireo shaders sarotra avy amin'ny Shadow of the Tomb Raider sy Wolfenstein II. Ny prototype ACO natolotra ho an'ny fitsapana dia efa ho avo roa heny noho ny AMDGPU shader compiler amin'ny resaka hafainganan'ny fanangonana ary mampiseho ny fitomboan'ny FPS amin'ny lalao sasany rehefa mandeha amin'ny rafitra miaraka amin'ny mpamily RADV.
Source: opennet.ru