在OpenGL 3D编程中,SDL与GLUT的区别

10
我将开始一系列关于SDL的教程。在深入探究之前,我想知道SDL对GLUT有哪些控制能力?此外,它们是否支持网络摄像头获取(用于人脸追踪或运动检测),还是最好通过OpenCV来管理?
1个回答

16

SDL和GLUT都没有摄像头相关的功能,它们是完全与摄像头无关的。

至于您提出的另一个问题:GLUT已经不再维护了。它已经超过十年没有更新过了。FreeGLUT部分取代了GLUT(它是二进制兼容的替代品),但GLUT和FreeGLUT都不支持OpenGL 3.0+,也没有声音支持等功能。

SDL和许多其他库(如GLFW、SFML等)支持更新版本的OpenGL,而SDL、SFML等有基本的音频支持。

可以很安全地将GLUT等看作被弃用的。


5
据我所知,稳定版的SDL不支持OpenGL 3... 只有不稳定的SDL 1.3才支持。至于声音方面,您仍然需要像SDL_mixer或OpenAL这样的外部库。 - Kos

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接