Shader Warmup Coroutine

Hi

I was wondering if we could get a Shader.WarmupAllShaders coroutine. Right now, on the very first run of our game this takes 17 seconds. (Subsequent runs it takes 1 second)

But 17 seconds is too much.

I know I can warmup shader collections, but recording shader collections and maintaining them are a huge hassle and we would much rather just warmup all shaders on startup while showing something that moves (i.e. movie)

Hi!
Which graphics APIs/platforms does your game target?