5

我正在使用 openGL 和 glew 来检查扩展。

假设我想检查是否可以使用多纹理扩展:

如果我可以使用 GLEW_ARB_multitexture 将返回 true。

arb_multitexture 在 openGL 3.0 中已被弃用。

它还会返回 true 吗?

在 3.1 中它被删除的地方呢?

谢谢。

4

1 回答 1

3

如果您的上下文导出扩展,它将返回 true,如果它不是“前向兼容”或“核心配置文件”,或者可能支持“GL_ARB_compatibility”扩展。

底线是,如果 GLEW_ARB_multitexture 为 true,您可以使用该功能。任何更高级别的逻辑(例如仅在可用的情况下使用着色器)取决于您。

于 2011-01-31T17:50:28.837 回答