feature request) show reason shaders compiling

it seems like i keep having shaders compiling too often. sometimes i fix it by resetting a material on some model.
ive started making a backup of my project folder before i do anything major in my project that might cause this problem.
but i was wondering if for a future release we could have some way of ue telling us why shaders are compiling. (to locate the problem)