Allowing derived classes to specify the GL version