"Just about every PC gamer knows the feeling of booting up a highly anticipated new AAA title, excited to explore its sprawling environments or open world, only to be hit with "compiling shaders" and a progress bar that seems to move at a snail's pace. Depending on what specs you're rocking and what game you've just installed, the wait could be as much as one to two hours for those with slower CPUs and older systems."
"Advanced Shader Delivery would preempt this by doing the entire compilation process ahead of time and storing those compiled shaders in the cloud. The catch is that shader compilation is hardware-specific, and since there are myriad GPU and driver combos, it would take a few dozen sets of compiled shaders to cover all the most common setups, and that's per game. Extrapolate that out even just to all the AAA titles released yearly, and you've got yourself a massive database."
Advanced Shader Delivery precompiles a game's shaders ahead of time and stores the compiled shader binaries in the cloud. The system aims to eliminate lengthy "compiling shaders" progress screens and in-game stuttering that occur when shaders compile during gameplay. Shader binaries are hardware-specific, requiring multiple compiled sets to cover different GPU and driver combinations, which creates a large per-game database. Consoles need far fewer shader variants, so Microsoft is debuting the service on ASUS ROG Xbox Ally handhelds that use only two hardware configurations. Microsoft's Agility SDK now supports Advanced Shader Delivery to help developers integrate the feature.
Read at Engadget
Unable to calculate read time
Collection
[
|
...
]