Valve Company
Kana kuyedzwa kwapera uye kushanda kwapera, ACO inorongwa kupihwa kuti ibatanidzwe muchikamu chikuru cheMesa.
Kodhi yakatsanangurwa yeValve ine chinangwa chekupa kodhi yekugadzira iyo yakakwana sezvinobvira kune mutambo application shaders, pamwe nekuwana yakanyanya kuunganidza kumhanya. Mesa's shader compiler inoshandisa LLVM zvikamu, izvo zvisingape inodiwa yekubatanidza kumhanya uye isingabvumire kutonga kwakazara kwekutonga kuyerera, izvo zvakakonzera zvikanganiso zvakakomba munguva yakapfuura. Uye zvakare, kutama kubva kuLLVM kunoita kuti zvikwanise kuita hukasha hwekusiyana ongororo uye kudzora kwakaringana kweregisheni mutoro, izvo zvinokutendera iwe kuti ugadzire zvakanyanya mashandiro ekuita.
ACO yakanyorwa muC ++, yakagadzirwa neJIT kuunganidzwa mupfungwa, uye inoshandisa kukurumidza iterative data zvimiro, kudzivirira zvimiro-zvakavakirwa senge rondedzero dzakabatana uye def-kushandisa cheni. Iyo yepakati kodhi inomiririra yakavakirwa zvachose pa
Parizvino, pixel chete (chidimbu) uye komputa shader zvinotsigirwa pane discrete AMD GPUs (dGPU VI +). Nekudaro, ACO inototora nemazvo shaders yemitambo yese yakaedzwa, kusanganisira yakaoma shader kubva kuMumvuri weTomb Raider uye Wolfenstein II. Iyo ACO prototype yakarongedzerwa kuyedzwa ingangoita zvakapetwa kaviri senge AMDGPU shader compiler maererano nekumhanyisa kumhanya uye inoratidza kuwedzera kweFPS mune mimwe mitambo kana uchimhanya pamasystem ane RADV mutyairi.
Source: opennet.ru