Yhdistetään Mesa 22.3 tänä aamuna avoimen lähdekoodin Radeon Vulkan-ohjaimelle”RADV”on kirjoitettu uudelleen kiihdytysrakenteet säteenseurantatuelle.

Konstantin Seurer, joka on osallistunut RADV-säteenseurannan parannuksiin, kuten RT-ylläpitolaajennukseen, epäsuoraan säteenseurantaan ja useisiin muihin RT-ominaisuuksiin, on käyttänyt viime viikkoina kiihdytysrakenteiden muokkaamiseen ja uudelleenkirjoittamiseen.

Konstantin on työskennellyt siirtääkseen kiihdytysrakenteen koontiytimiä nykyisestä ohjaimen C-koodista GLSL/C++-koodiin. Tällä pyritään helpottamaan monimutkaisempien ytimien käyttöönottoa eteenpäin.

Lisäksi tämän koodin parissa sen lähestymistavan tarkoituksena oli alun perin mahdollistaa koodin jakaminen CPU-ja GPU-polkujen välillä. Tämä suorittimen suorituspolku näyttää kuitenkin siltä, ​​että se lopetetaan/poistetaan pian, koska käyttöön otetaan monimutkaisempia ominaisuuksia, jotka eivät toimi suorittimen laajennuksessa. Mutta ainakin aluksi työskennellessään tämän MR:n parissa Konstantin kommentoi prosessorin suoritustehokkuutta:”Niiden shaderien testaaminen GPU:lla on todella ärsyttävää. Sadat GPU:t jumiutuvat ja virheenkorjausvaihtoehtoja on vähän tai ei ollenkaan.”

14 korjaustiedostoa muokkaa kiihdytysrakenteita noin 1,5 000 koodirivin verran. Yhdistämispyyntö saapui seuraavan vuosineljänneksen Mesa 22.3 vakaaseen julkaisuun ja pitkä tarina on toinen matalan tason versio askel kohti RADV-ohjaimen Vulkan-säteilynseurantatuen parantamista.

Categories: IT Info