Cuideachta comhla
Nuair a bheidh an tástáil críochnaithe agus an fheidhmiúlacht tugtha chun críche, tá sé beartaithe ACO a thairiscint lena chur san áireamh i bpríomh-chomhdhéanamh Mesa.
Tá cód molta Valve dírithe ar ghiniúint cód a sholáthar atá chomh optamach agus is féidir le haghaidh scáthaitheoirí feidhmchlár cluiche, chomh maith le luas tiomsaithe an-ard a bhaint amach. Úsáideann tiomsaitheoir shader Mesa comhpháirteanna LLVM, nach soláthraíonn an luas tiomsaithe atá ag teastáil agus nach gceadaíonn siad rialú iomlán ar an sreabhadh rialaithe, rud a d'eascair earráidí tromchúiseacha san am atá caite. Ina theannta sin, de bharr bogadh ar shiúl ó LLVM is féidir anailís neamhréire níos ionsaithí a chur i bhfeidhm agus rialú níos fearr a dhéanamh ar ualach an chláir, rud a ligeann duit earraí inrite níos éifeachtaí a ghiniúint.
Tá ACO scríofa i C++, deartha le tiomsú JIT san áireamh, agus úsáideann sé struchtúir sonraí atriallach tapa, ag seachaint struchtúir atá bunaithe ar phointí mar liostaí nasctha agus slabhraí dí-úsáide. Tá ionadaíocht an chóid idirmheánach bunaithe go hiomlán ar
Faoi láthair, ní thacaítear ach le picteilíní (ilroinnt) agus scáthaitheoirí ríomha ar GPUanna scoite AMD (dGPU VI+). Mar sin féin, bailíonn ACO shaders i gceart cheana féin do gach cluiche a tástáladh, lena n-áirítear shaders casta ó Scáth an Tuama Raider agus Wolfenstein II. Tá an fhréamhshamhail ACO atá beartaithe le haghaidh tástála beagnach dhá uair chomh tapa leis an tiomsaitheoir scáthaithe AMDGPU i dtéarmaí luas tiomsaithe agus léiríonn sé méadú ar FPS i roinnt cluichí nuair a bhíonn sé ag rith ar chórais leis an tiománaí RADV.
Foinse: oscailtenet.ru