Optimized texture_point program by moving some fragment
calculations to vertex shader.