corrected glsl comparison types