Microsoft maakt nieuwe tech tegen in-game shaders compileren beschikbaar

vrijdag, 26 september 2025 (16:31) - Tweakers

In dit artikel:

Microsoft heeft AgilitySDK 1.618 uitgebracht waarmee de Advanced Shader Delivery-functie van DirectX 12 beschikbaar wordt voor ontwikkelaars. De technologie levert shaders al gecompileerd tijdens de installatie van een game, zodat de pc niet meer tijdens het spelen hoeven te compileren. Dat moet laadtijden, wachtschermen en haperingen verminderen — Microsoft zegt dat de opstarttijd van Avowed daardoor tot 85% korter kon worden.

De nieuwe SDK is sinds 16 oktober eerst ingezet voor bepaalde titels op ROG Xbox Ally-handhelds die via de Xbox-app worden gedownload; met versie 1.618 zijn de DirectX-api’s nu ook beschikbaar voor derden. In de praktijk vereist brede toepassing echter nauwe samenwerking tussen veel partijen: gameontwikkelaars en enginemakers moeten tijdens ontwikkeling een gestandaardiseerde "state object database" aanmaken, hardwarefabrikanten (Intel, Nvidia, AMD, Qualcomm) leveren offline-gecompileerde shaders via plugins, en leveranciers van installers of launchers (uitgevers, Steam e.d.) moeten die vooraf gecompileerde shaders tijdens het installatieproces distribueren.

Technisch gezien gaat het om GPU-programma’s die bepalen hoe beelden worden gerenderd. Consoles gebruikten dit al lang, omdat hun hardware uniform is; de uitdaging voor pc’s is de enorme diversiteit aan grafische hardware. Microsofts aanpak probeert juist die variatie te ondersteunen door een grote database met vooraf gecompileerde shaders beschikbaar te stellen en per installatie de juiste versies voor de gebruikte configuratie te installeren.

Hoewel de potentiële gebruikerservaring duidelijk beter kan worden, zal het nog tijd kosten voordat gamers er veel van merken: succes hangt af van adoptie door ontwikkelaars, chipfabrikanten en distributieplatforms. Voor draagbare en minder krachtige systemen (zoals handhelds) kan deze techniek echter snel merkbare voordelen opleveren.