We’ve had people looking at problem for several weeks now, but it is a tough nut to crack. It seems that we can’t do much to reduce the actual shader compile times, so we are looking to minimize the number of recompiles forced on you when you make a change.