Store the LUT steps in vec2 instead of vec3

It's shaving off some memory since we have to recompute this LUT per pixel - previously we were storing a value (the computed undistorted R) which we never used