opengl 4.1, precompute