Kamupani Valve
A maeʻa suʻega ma faʻamaeʻaina galuega, o le ACO ua fuafua e ofoina atu mo le faʻaofiina i le Mesa autu autu.
O le tulafono fa'atulagaina a Valve e fa'atatau i le tu'uina atu o fa'asologa o tulafono e sili ona lelei mo fa'ata'ita'iga o ta'aloga, fa'apea fo'i ma le ausiaina o le saoasaoa maualuga tele. Mesa's shader compiler e faʻaaogaina vaega LLVM, lea e le maua ai le saoasaoa o le tuʻufaʻatasia manaʻomia ma e le faʻatagaina le pulea atoatoa o le tafega, lea na mafua ai ni mea sese matuia i le taimi ua tuanaʻi. E le gata i lea, o le alu ese mai le LLVM e mafai ai ona faʻatinoina le sili atu le malosi o le suʻesuʻeina o le eseesega ma le pulea lelei o le resitalaina o uta, lea e mafai ai ona e faʻatupuina le sili atu ona lelei le faʻatinoina.
ACO o loʻo tusia i le C ++, faʻatulagaina ma le JIT tuʻufaʻatasia i le mafaufau, ma faʻaogaina faʻamaumauga vave faʻamatalaga, aloese mai fausaga faʻavae faʻasino e pei o lisi fesoʻotaʻi ma filifili faʻaogaina. O le fa'atusa o le code intermediate e fa'avae atoa ile
I le taimi nei, e na'o pika (fragment) ma fa'aputu fa'akomepiuta o lo'o lagolagoina i AMD GPU tu'ufa'atasi (dGPU VI+). Ae ui i lea, ua uma ona aoina lelei e le ACO shaders mo taʻaloga uma na faʻataʻitaʻiina, e aofia ai faʻataʻitaʻiga lavelave mai Shadow of the Tomb Raider ma Wolfenstein II. O le faʻataʻitaʻiga ACO ua faʻatulagaina mo suʻega e toetoe a faaluaina le vave nai lo le AMDGPU shader compiler i tulaga o le faʻapipiʻiina vave ma faʻaalia le faʻateleina o le FPS i nisi o taʻaloga pe a taʻavale i luga o faiga faʻatasi ma le avetaʻavale RADV.
puna: opennet.ru