• Hey Guest. Check out your NeoGAF Wrapped 2025 results here!

Microsoft introduces Advanced Shader Delivery

Can someone explain to me why this happens on pc but not console? At least to my knowledge. I'm just unsure of what this actually does.
 
The benefit of announcing and committing to the release of a new hybrid console:

Microsoft finally addresses things that they should have addressed ages ago.
 
Can someone explain to me why this happens on pc but not console? At least to my knowledge. I'm just unsure of what this actually does.

Consoles are a single platform, making it easy to compile shaders when you only have one target.
On PCs, however, there are thousands of possible hardware combinations, making the task much more difficult.

All this happens already on Steam in the background if devs set it up correctly.

Only with Vulkan and OpenGL.
 
Last edited:
Can someone explain to me why this happens on pc but not console? At least to my knowledge. I'm just unsure of what this actually does.
On console you have it already compiled for that console by the devs. On PC you have to compile for your individual hardware yourself. I suspect the only reason MS are even pushing stuff like this only now is to reduce the pain for "xbox pc" when inevitably they will run into the same problem there.
 
Can someone explain to me why this happens on pc but not console? At least to my knowledge. I'm just unsure of what this actually does.
On console you just download the precompiled shaders with the game. For PC you either compile the shaders at launch or on the fly when they occur. Pre-compiling shaders at launch has removed most of the issues - but it seems that some are still missed. Compiling them on the fly causes major hitching.
I don't understand how shaders actually work so I can't really give the technical reasons why all this exists.
 
Last edited:
Top Bottom