我和SDL搞混了,发现你不能用SDL旋转图像.无论问到哪里,人们都说使用OpenGL进行旋转.我一直认为SDL与OpenGL是完全分离的,我这样想是不是错了?我甚至在SDL中找到了使用OpenGL的教程,这让我更加困惑.SDL和OpenGL之间的关系到底是什么?如果OpenGL功能更强大,允许你做更多的事情,为什么不直接使用它呢(这是我读到的)?
我和SDL搞混了,发现你不能用SDL旋转图像.无论问到哪里,人们都说使用OpenGL进行旋转.我一直认为SDL与OpenGL是完全分离的,我这样想是不是错了?我甚至在SDL中找到了使用OpenGL的教程,这让我更加困惑.SDL和OpenGL之间的关系到底是什么?如果OpenGL功能更强大,允许你做更多的事情,为什么不直接使用它呢(这是我读到的)?
SDL是一个跨平台的多媒体库,旨在提供对音频、键盘、鼠标、操纵杆等的低级访问.它还通过OpenGL支持3D硬件.
OpenGLis a standard specification defining a cross-language, cross-platform API for writing applications that produce 2D and 3D computer graphics.该接口由250多个不同的函数调用组成,可用于从简单的图元绘制复杂的三维场景.OpenGL是由Silicon Graphics Inc.开发的.(SGI)在1992年[4]中提出并广泛应用于CAD、虚拟现实、科学可视化、信息可视化和飞行仿真等领域.它还用于视频游戏,在Microsoft Windows平台上与Direct3D竞争(请参阅OpenGL与Direct3D).