|
|
|
|
|
by p_l
262 days ago
|
|
That depends on game actually passing exactly the same parameters to shader compiler and your GPU driver actually building and using the cache. What fossilize does is it generates data of all the parameters passed to shader compilation, and then can trigger "offline" compilation before you run the game. |
|
This just , from a technical stance, doesnt make sense to me.
As another commenter to my statement wrote, it might be to make sure enaugh people have the same result on my HW setup in order to make sure its not abused for maleware. That makes sense to me tho i still dont get why there is not at least some local steam client caching.
And while as mentioned this might not work with every game - well it works with none. Im talking about a quite big set of games. So maybe im just VERY unlucky and ALL games i play have dynamic params which as you mention would result in recompilations every time - will have to look if i can approve this somehow.
Alternativly, which is why i mentioned using debian, its a linux issue of some sort (just a guess).
Thanks for explaination tho