Opengl es OpenGL ES 1.1报告0x0500错误

Opengl es OpenGL ES 1.1报告0x0500错误,opengl-es,Opengl Es,一个简单的问题,错误代码0x0500除了表示有错误外,还表示什么吗?它表示“GL\u INVALID\u ENUM”--您在某处传递了一个无效的GLenum。这在gl.h头文件中定义。事实上,这没有多大帮助 编辑:我处理这些错误的策略是用一个宏来包围OpenGL调用,该宏断言一切正常(glGetError()GL_NO_ERROR)。这些都是为了性能测试而编译的。我认为更糟糕的是,我希望这能告诉我为什么我的纹理没有绘制出来。可惜不是,我知道!从来没有明确的答案!我希望有一个glGetErrorS

一个简单的问题,错误代码0x0500除了表示有错误外,还表示什么吗?

它表示“GL\u INVALID\u ENUM”--您在某处传递了一个无效的GLenum。这在gl.h头文件中定义。事实上,这没有多大帮助


编辑:我处理这些错误的策略是用一个宏来包围OpenGL调用,该宏断言一切正常(glGetError()GL_NO_ERROR)。这些都是为了性能测试而编译的。

我认为更糟糕的是,我希望这能告诉我为什么我的纹理没有绘制出来。可惜不是,我知道!从来没有明确的答案!我希望有一个glGetErrorString(),这样驱动程序就可以留下错误消息,但遗憾的是,我已经多次扫描了gl.h文件,但什么也没有找到。[2014-08-20 13:15:29-Emulator]sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glActiveTexture:145错误0x500如何修复以前的错误纹理是白色的还是完全没有显示?