OpenGL tiene dos propósitos esenciales: