Right now the patch is only available as a beta channel, so it's still possible to play the older version of the game, and perhaps it isn't quite 100% ready to go and they're basically testing it out?Does the game still have the old renderer or is it just DX12 now?
What the hell are you talking about that there's no incentive to work with Valve and others to have a plug-in Fossilize equivalent for DirectX? Literally ALL of the games that have released for the past 2 generations of MS' DX12 API aren't going to be fixed by developers... They absolutely could build this functionality into the API so Valve and others could plug in to it.Fossilize is not a part of an API nor is it a part of the OS, it's a part of Valve's Steam distribution system. Microsoft can't copy it by themselves as they don't control Steam, and they don't have any incentive to provide Steam with API options which would allow it to plug Fossilize into DX. The comparison here isn't apples to apples unfortunately and I don't think that it's up to MS alone to make something like Fossilize possible on Windows.
A better solution would still be to fix the underlying API issue at its root.
They also bring exactly $0 of revenue to MS.What the hell are you talking about that there's no incentive to work with Valve and others to have a plug-in Fossilize equivalent for DirectX? Literally ALL of the games that have released for the past 2 generations of MS' DX12 API aren't going to be fixed by developers...
Windows, gaming, and directx bring no revenue to MS? News to me.They also bring exactly $0 of revenue to MS.
Free upgrades since 2015...Windows
MS gets $0 from games released in Steam (unless it's their own games of course).gaming
Free API download.and directx
Dumbest things I've heard in my life. So why bother with DirectX at all? Why should they fix "underlying issues first" then huh?Free upgrades since 2015...
MS gets $0 from games released in Steam (unless it's their own games of course).
Free API download.
As I've said MS doesn't have any incentive to help Valve of all possible players fix shader compilation stuttering.
Maybe if SteamOS would start actively eating up their Windows user base then there would be such incentive. But I don't think it's realistic to expect that.
If MS is serious about taking Xbox multiplatform then they are motivated to make sure the Xbox experience doesn't suck on PC. But how would they accomplish what Valve is doing with Fossilize? On Windows your games could come from anywhere. Maybe they just do it for MS Store and Gamepass stuff. Surely that wouldn't piss everybody offThey also bring exactly $0 of revenue to MS.
Okay.Dumbest things I've heard in my life.
Which is why their own games usually have proper shader compilation in them. You don't need Fossilize for that.If MS is serious about taking Xbox multiplatform then they are motivated to make sure the Xbox experience doesn't suck on PC.
Well, I'd like an answer to my question. Why should they fix underlying issues at the root of the API for developers... since apparently it's free and brings in no revenue from gamers?Okay.
The problem is that some shaders are compute only and some produce output that is consumed later by other shaders. So it's hard to pick out which shaders are safe to skip. But what could be done is making it so that the first time a shader is compiled this is done without optimizations so the compilation is faster. Then the shader is compiled again with optimalizations in the background and when that is ready the optimized version is used.Could the behavior certain game engines have in which uncompiled shaders are skipped and compiled asynchronously instead of holding up the frame be implemented as the default at the API/runtime/driver level?
Yeah, and they're struggling for cash and really need budget carefully. Sometimes you can do something because it's Good, even if it doesn't turn a profit.They also bring exactly $0 of revenue to MS.