【问题标题】:GLEW and openGL deprecationGLEW 和 openGL 弃用
【发布时间】:2011-01-30 19:03:44
【问题描述】:

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

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

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

但是

arb_multitexture 在 openGL 3.0 中已被弃用。

它还会返回 true 吗?

在 3.1 中它被删除了怎么办?

谢谢。

【问题讨论】:

    标签: c++ opengl deprecated glew


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-21
      • 1970-01-01
      • 2014-02-17
      • 1970-01-01
      相关资源
      最近更新 更多