Microsoft komt met een functie die stuttering in pc-games moet voorkomen door shaders al tijdens de installatie te compileren. De functie komt eerst alleen naar de ROG Xbox Ally-handhelds, maar Microsoft maakt ook een sdk beschikbaar voor ontwikkelaars en digitale gamewinkels.
De advanced shader delivery-functie moet shaders vooraf compileren en cachen, zegt Microsoft. Dat moet lange laadtijden en stuttering voorkomen als spelers een game voor het eerst opstarten. Bij gameconsoles en op de Steam Deck worden de shaders meestal al vooraf gecompileerd. In Windows was dit voorheen echter niet mogelijk, omdat de shaders afhangen van de game, gpu en drivers van het specifieke apparaat van de gebruiker. Microsoft zegt daar echter een oplossing voor gevonden te hebben.
Met advanced shader delivery worden de shadercompilers van gpu-drivers geëxtraheerd. In combinatie met de gegevens van de game kunnen er daardoor in de cloud voorgecompileerde shaders worden gecreëerd. Bij de installatie van de game worden die aan de shadercache toegevoegd. Volgens Microsoft wordt de shadercache bij iedere driverupdate automatisch bijgewerkt.
In eerste instantie is dit alleen mogelijk in games die via de Xbox Store op de aankomende pc-gaminghandhelds ROG Xbox Ally en ROG Xbox Ally X worden geïnstalleerd, meldt Microsoft. Ook worden niet alle games ondersteund. Volgens Microsoft gaat het om 'grote titels', waaronder Avowed, maar een volledige gamelijst wordt niet genoemd.
Microsoft wil het naar eigen zeggen mogelijk maken dat gameontwikkelaars deze technologie rechtstreeks kunnen integreren in hun game-engines. Ook wil de fabrikant dat naast de Xbox Store ook andere digitale gamewinkels van deze functie gebruik kunnen maken. Microsoft wil in september een Agility-sdk beschikbaar maken met de benodigde tools en api's voor ontwikkelaars en online winkels.
:strip_exif()/i/2007687214.jpeg?f=imagenormal)