Instead of doing something sensible like separating the shaders, just made them a tinsy bit more legible.
Switch back to 3d debug