Stalker 2 has made me look back and realize that maybe it was a mistake to make Epic Games' Unreal Engine 5 become an industry standard for the next decade.
No matter what you’ve got to compile the shaders, either on launch or when needed. The game should be caching the results of that step though, so the next time it’s needed it can be skipped entirely.
You can preload them if you want but that leads to loadscreens. It’s a developer issue not an Unreal one
No matter what you’ve got to compile the shaders, either on launch or when needed. The game should be caching the results of that step though, so the next time it’s needed it can be skipped entirely.
Gpus do cache them
That’s why on launch/loading screens work