This is supposed to save a few milliseconds of compilation time per material shader. This might reduce output precision. If that is an issue this commit can be reverted. Rel #145347. Pull Request: https://projects.blender.org/blender/blender/pulls/146464