Shader compiler not discarding outdated shader jobs
When you change landscape material settings, UE begins immediately to compile shaders, adding compiler jobs for shading the terrain textures.
When you again change the material settings, updated, additional shader jobs are created, but the old shader are still active, visible in the compiling shader amount number.
asked Feb 29 '16 at 02:33 PM in Bug Reports
Hi unit23 -
Currently this is expected behavior in the engine. Compiling a Material is the same as compiling C++ code for a project, it is an all or nothing activity for the CPU, unless you cancel it. I have added a feature request for you asking to allow the recompiling or saving of a material to function as a cancel if currently compiling as well, for reference UE-27574. I will keep you informed as our engineers evaluate the possibility of implementing this feature.
answered Feb 29 '16 at 03:12 PM
Lovecraft_K ♦♦ STAFF
Follow this question
Once you sign in you will be able to subscribe for any updates here