switch to glLoadGen