【问题标题】:GL_TEXTURE_EXTERNAL_OES Not working on OpenGL ES 3.0 NDKGL_TEXTURE_EXTERNAL_OES 不适用于 OpenGL ES 3.0 NDK
【发布时间】:2017-02-26 06:54:08
【问题描述】:

我正在开发一个 NDK 项目,我必须支持 API 19,我从 2.0 迁移到 3.0 OpenGL ES 以满足图形应用程序的需要,现在我在屏幕上用GL_TEXTURE_2D 而不是@987654322 绘制错误@

我没有找到任何地方说GL_TEXTURE_EXTERNAL_OES 在 3.0 中不受支持,但我在尝试编译时遇到错误,GL_TEXTURE_2D 没有显示任何内容

【问题讨论】:

    标签: android opengl-es android-ndk


    【解决方案1】:

    OpenGL ES 3.0 支持 GL_TEXTURE_EXTERNAL_OES,但在更高的 API 级别(我相信是 21)中修复的标头 (gl2ext.h) 存在一些问题。您应该确保包含正确的标头 - 在这里查看您的 API 级别的解决方法:GLES 3.0 including gl2ext.h

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-02-15
      • 2017-01-13
      • 1970-01-01
      • 1970-01-01
      • 2023-04-08
      • 2017-08-15
      • 1970-01-01
      相关资源
      最近更新 更多