【问题标题】:Is it reasonable to target OpenGL 3.2 in modern games?在现代游戏中以 OpenGL 3.2 为目标是否合理?
【发布时间】:2012-01-21 20:43:59
【问题描述】:

我目前正在开发使用 OpenGL 进行渲染的游戏/引擎,并且最近已开始逐步取消对固定功能管道的支持。我可以针对 2.1,但是我想使用曲面细分或几何着色器以及 2.1 中不存在的各种较新的 GLSL 功能。

考虑到游戏至少要再过一年才能发布,将 3.2 作为最低基础是否合理?

请注意,此游戏确实利用了新功能,例如用于延迟照明的 MRT 帧缓冲区等,我根本不打算支持固定功能硬件。所以它不是 2.1 就是 3.2,我倾向于 3.2。有谁知道有多少人拥有 3.2 兼容卡以及采用率的粗略数字?

【问题讨论】:

    标签: opengl opengl-3


    【解决方案1】:

    我想说 Valve 的 Steam 用户覆盖了相当大比例的 PC 游戏人群,在这种情况下,Steam Hardware and Software Survey 将是一个相当不错的信息来源。我没有看到任何现成的 OpenGL 支持统计信息,但您也许可以从 graphics card statistics 推断出该信息。

    【讨论】:

    • 您认为假设 DX10 GPU 可能支持 OpenGL 3.x 是否安全?
    • 从硬件的角度来看,这是一个安全的假设。从驱动程序的角度来看,它对 NVIDIA 和 AMD 来说是安全的。该假设对于集成显卡不太安全。
    • 不客气。作为一名拥有支持 3.2 的显卡的游戏玩家和游戏开发者,谢谢。
    • 根据您的目标受众,您可能会对Unity Web Player statistics 感兴趣,它展示了大部分英特尔图形组件,这些组件很难在 Windows 下支持正确的 OpenGL。
    • 我已经提交了一张支持票,看看 Valve 是否介意在他们的月度报告中包含 OpenGL 统计数据。你会认为某人会有统计数据。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-14
    • 2013-09-20
    • 1970-01-01
    • 1970-01-01
    • 2016-11-16
    • 1970-01-01
    相关资源
    最近更新 更多