gl: compute geometry less