Hello, I have thought about the process of “compiling shaders” in games for quite some time now and in most games that were made with Unreal Engine, you can see a Screen/Widget for shader compilation (maybe even just text in the main menu or something). My question is how to actually achieve this. I have read through the documentation of bundling PSOs but the two main issues with that are that firstly, you may miss some places/shaders which would lead to stutters when players enter that area and secondly, the entire process is manual as far as I could understand.
Is there something that I missed? Is there a way to automate bundling PSOs during packaging, or even better: Is it possible to compile all shaders that could be needed on runtime before entering the game/main menu to lower the possibility of misses? (Just like big games do and NOT on a black screen with some text)
Thanks in advance,
SkyKing_PX