0

任何人都可以告诉我 SDL 库和 OpenGL 库之间的关系是什么?

4

1 回答 1

4

OpenGL是一个图形库,除了绘图之外不提供任何功能。它既不能在任何现代操作系统的窗口中嵌入 OpenGL 视图。

这就是SDL 应运而生的地方,它提供了以跨平台方式创建 OpenGL 窗口所需的所有功能,然后您可以使用 OpenGL 库本身进行绘制。SDL还拥有许多在使用游戏或图形应用程序(如计时器、键盘和鼠标管理等)时几乎总是必需的工具。

在任何情况下,您都可以使用任何其他 OpenGL 包装器(如GLUT库或GLFW)来实现相同的目的:在应用程序中创建 OpenGL 视图。

于 2012-06-12T02:41:44.153 回答