Inkampani yeValve
Uma ukuhlola sekuqediwe futhi ukusebenza sekuqediwe, i-ACO ihlelelwe ukuthi inikezwe ukuze ifakwe ekuqanjweni okuyinhloko kwe-Mesa.
Ikhodi ehlongozwayo ye-Valve ihloselwe ukunikeza ukukhiqizwa kwekhodi okungcono ngangokunokwenzeka kumashadi wohlelo lokusebenza lwegeyimu, kanye nokuzuza isivinini sokuhlanganiswa esiphezulu kakhulu. I-Mesa's shader compiler isebenzisa izingxenye ze-LLVM, ezingahlinzeki ngesivinini esidingekayo sokuhlanganiswa futhi ezingavumeli ukulawula okugcwele kokugeleza kokulawula, okubangele amaphutha amakhulu esikhathini esidlule. Ukwengeza, ukuqhela ku-LLVM kwenza kube nokwenzeka ukusebenzisa ukuhlaziya okunolaka okungafani nokulawulwa kahle komthwalo werejista, okuvumela ukuthi ukhiqize okusebenzisekayo okusebenza kahle kakhulu.
I-ACO ibhalwe nge-C++, iklanywe kucatshangelwa ukuhlanganiswa kwe-JIT, futhi isebenzisa izakhiwo zedatha eziphindaphindwayo ngokushesha, igwema izakhiwo ezisekelwe ezikhombi ezifana nohlu oluxhunyiwe namaketanga okusetshenziswa kwe-def. Ukumelwa kwekhodi okumaphakathi kusekelwe ngokuphelele
Okwamanje, amaphikseli kuphela (isiqephu) kanye nama-shader ekhompyutha asekelwa kuma-AMD GPU asobala (dGPU VI+). Nokho, i-ACO isivele iqoqa kahle imithunzi yawo wonke amageyimu ahloliwe, okuhlanganisa imithunzi eyinkimbinkimbi evela ku-Shadow of the Tomb Raider kanye ne-Wolfenstein II. I-prototype ye-ACO ehlongozwayo ukuze ihlolwe ishesha cishe ngokuphindwe kabili kune-AMDGPU shader compiler ngokuya ngesivinini sokuhlanganiswa futhi ibonisa ukwanda kwe-FPS kweminye imidlalo lapho isebenza kumasistimu anomshayeli we-RADV.
Source: opennet.ru