Yes, but if I understood correctly, Steam's implementation is vastly superior because it crowd sources the work to players. Meaning almost every GPU in existence will receive a cache. Microsoft's solution can't rely on a community because it's small, thus relies on the developer providing the shader cache, which means older GPUs probably won't get them and also it will be implemented on a per-developer, per-game basis and past games won't get it.
Yes, but if I understood correctly, Steam's implementation is vastly superior because it crowd sources the work to players. Meaning almost every GPU in existence will receive a cache. Microsoft's solution can't rely on a community because it's small, thus relies on the developer providing the shader cache, which means older GPUs probably won't get them and also it will be implemented on a per-developer, per-game basis and past games won't get it.