This PR adds debug information inside the spir-v assembly to enable step-by-step debugging of Shaders using renderdoc. The debugging information can be fairly large so are only generated when used with the `--debug-gpu-renderdoc` feature. During debugging shader optimizations are turned off. Pull Request: blender/blender#106546