任何人都可以告诉我SDL库和OpenGL库之间的关系是什么?
答案 0 :(得分:4)
OpenGL 是一个图形库,除了绘图之外不提供任何功能。它既不能在任何现代操作系统的窗口中嵌入OpenGL视图。
这就是 SDL 到位的地方,并提供了以跨平台方式创建OpenGL窗口所需的所有必需功能,然后您可以使用OpenGL库本身进行绘制。 SDL 在使用游戏或图形应用程序(如计时器,键盘和鼠标管理等)时,还有许多设施几乎总是必需的。
在任何情况下,您都可以使用任何其他OpenGL包装器,如 GLUT 库或 GLFW 来实现相同的功能:在应用程序内创建OpenGL视图。