2017-02-26 263 views
0

我正在开发一个NDK项目,并且我必须支持API 19,并且我已经从2.0迁移到3.0 OpenGL ES,以满足需要图形应用程序的需求,现在我得到一个绘制到屏幕的错误与GL_TEXTURE_2D代替GL_TEXTURE_EXTERNAL_OESGL_TEXTURE_EXTERNAL_OES不适用于OpenGL ES 3.0 NDK

我还没有发现任何地方说GL_TEXTURE_EXTERNAL_OES没有在3.0尚不支持我在尝试编译并没有什么用GL_TEXTURE_2D

回答

1

GL_TEXTURE_EXTERNAL_OES显示时,支持的OpenGL ES 3.0的错误,但有是在稍后的API级别(21我相信)修复的头文件(gl2ext.h)的问题。您应确保包含正确的标题 - 请在此处查看API级别的解决方法:GLES 3.0 including gl2ext.h