Debugging GLSL Shader in Blender
The only primitive way is visualizing the value being tested by passing the value to one or more fragment-color channels.
Same struggling as 2 years ago with soft shadows algorithms in glsl but don’t feel much struggle instead seeing it as a challenge. contemplate. test possible steps and guess what’s wrong.