【发布时间】:2014-05-30 21:02:46
【问题描述】:
简单直接媒体层 (SDL) 提供了一个层,允许将相同的代码编译成一致的多平台应用程序。但是对于 3D 图形,SDL 使用 OpenGL。 OpenGL 有一个众所周知的跨平台不一致的历史,即使在 PC 平台(Windows、Linux 和 Mac)上也是如此,所以我的问题是这在使用 OpenGL 和 SDL 时是否仍然适用?或者 SDL 是否为这种不一致提供了解决方案?
【问题讨论】:
-
您必须解释“跨平台不一致”的含义。这些函数的作用几乎相同。不,SDL 不会做任何事情来使这些功能的工作方式与它们在每个平台上通常的工作方式不同。
标签: c++ opengl multiplatform sdl-2