INVERSE SHADING WORKS
cleaned up the code that passes uniforms to frag shader
frag shader now pixel-perfect