Yakawedzera rutsigiro rwe vertex shader kune iyo ACO shader compiler yeRADV Vulkan mutyairi

Π’ developed Valve yakavhurika sosi shader compiler ACO akawedzera tsigiro yevertex shaders uye shanduko dzakaitwa kuti dziite zvinoonekwa kuvandudzwa kwekuita.

Girafu yekuchinja munguva yekubatanidza shader:

Yakawedzera rutsigiro rwe vertex shader kune iyo ACO shader compiler yeRADV Vulkan mutyairi

Mune mimwe mitambo, yakadai seNier: Automata, iyi compiler inokubvumira kuti uwane inenge 12% yepamusoro FPS pane Windows. PaGNU/Linux, mutambo unomhanya neProton. Kuedzwa kwakaitwa pane yakapfuura vhezheni yeACO, iyo isingatsigire vertex shaders.

  • RADV+LLVM (38.2fps):
    Yakawedzera rutsigiro rwe vertex shader kune iyo ACO shader compiler yeRADV Vulkan mutyairi

  • RADV+ACO (55.7fps):
    Yakawedzera rutsigiro rwe vertex shader kune iyo ACO shader compiler yeRADV Vulkan mutyairi

  • Windows (49.0fps):
    Yakawedzera rutsigiro rwe vertex shader kune iyo ACO shader compiler yeRADV Vulkan mutyairi

    Kuisa ACO yakagadzirirwa mapakeji eArch Linux
    (mesa-aco-git,
    lib32-mesa-aco-git), Ubuntu (sudo add-apt-repository ppa: valve-experimental/mesa-bionic) uye Fedora (mesa-aco) Kune kumwe kugovera zvinokwanisika kuvaka kubva zvinyorwa zvinyorwa.

    ACO parizvino inoshanda chete pamakadhi evhidhiyo eAMD ane GPUGCN 3.0+, i.e. kutanga neRx 300. Iyo compiler padanho razvino rebudiriro inoiswa seyekuyedza uye haina kugadzirirwa kushandiswa kwemazuva ese. Pakati pezvisati zvamboitika, tsigiro ye tessellation uye geometry shaders inocherechedzwa.

    Source: opennet.ru

  • Voeg