← All resources

Introducing Advanced Shader Delivery

Auto-discovered

Blog Intermediate

Wendy, Jesse, Cassie

Visit resource ↗

Description

Introducing Advanced Shader Delivery is a DirectX Developer Blog post by Wendy, Jesse, and Cassie announcing Microsoft's cloud-precompiled shader cache pipeline for PC games, debuting on the ROG Xbox Ally handhelds.

It explains why first-launch shader compilation causes long loads and stutter, then describes packaging game shader data as a State Object Database, compiling it with partner hardware compilers into a Precompiled Shader Database, and shipping that cache via the Xbox PC app. Observed launch-time cuts of up to about 85 percent in Avowed are cited. Initial titles need no studio integration; later work adds engine hooks and an Agility SDK, with automatic cache refresh after driver updates.

It is aimed at graphics engineers and platform partners who deal with D3D shader PSO caching on Windows. Readers should already understand intermediate shader IR and GPU-specific finalization.

The post is a free public announcement with a high-level architecture diagram and a near-term SDK timeline.

It is useful as a concrete Microsoft plan for moving shader compilation off-device while tracking how Agility SDK APIs will open the same path beyond Ally launch titles.