Documentation of PSO Caching has pipeline explanation for windows version only (for macOS and Linux documentation is the same!) and from UE 4.21 until now (4.25.1) documentation in some (few) aspects is outdated.
information about how it works on macOS
- where Game stores compiled shader files (exactly cache) in macOS. For example need find them and erase for inspect hitches on run shipping version.
- path to files, like in commandline
- some new flags as NeedsShaderStableKeys in section **[DevOptions.Shaders] **of ini files in each platforms
From 4.24 until current 4.25.1 i cant start precompile stuff in UE builds in macOS. I wrote plugin which has some functions for start, clean and pause compiling pso on game starts (in level BP or own GameInstance), but no luck. For macOS it important docs bcoz specially macOS version of build has huge hitches and spikes when new shader going compile on runtime and its terrible
Please fix documentation.PSO Caching