【问题标题】:SDL 3D platform consistencySDL 3D 平台一致性
【发布时间】:2014-05-30 21:02:46
【问题描述】:

简单直接媒体层 (SDL) 提供了一个层,允许将相同的代码编译成一致的多平台应用程序。但是对于 3D 图形,SDL 使用 OpenGL。 OpenGL 有一个众所周知的跨平台不一致的历史,即使在 PC 平台(Windows、Linux 和 Mac)上也是如此,所以我的问题是这在使用 OpenGL 和 SDL 时是否仍然适用?或者 SDL 是否为这种不一致提供了解决方案?

【问题讨论】:

  • 您必须解释“跨平台不一致”的含义。这些函数的作用几乎相同。不,SDL 不会做任何事情来使这些功能的工作方式与它们在每个平台上通常的工作方式不同。

标签: c++ opengl multiplatform sdl-2


【解决方案1】:

在将 OpenGL 与 SDL 结合使用时,这仍然适用吗?

是的。

或者 SDL 是否为这种不一致提供了解决方案?

没有。他们最接近的是the 2D accelerated rendering API,它根据需要包装了 OpenGL/OpenGL ES/DirectX。

【讨论】:

    猜你喜欢
    • 2014-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-23
    • 2015-04-07
    • 2010-10-29
    相关资源
    最近更新 更多