美文网首页
OpenGL ES 错误处理

OpenGL ES 错误处理

作者: tp夕阳武士 | 来源:发表于2020-04-12 23:55 被阅读0次

如果不正确使用OpenGL ES 命令,应用程序就会产生一个错误编码,这个错误编码将被记录,可以用glGetError查询了.
在程序中使用glGetError查询第一个错误代码之前,不会记录其他错误代码,一旦查询到错误代码,当前错误代码边复位为:
GL_NO_ERROR.

错误代码 解释
GL_NO_ERROR 从上一次调用glGetError以来生成任何错误
GL_INVALID_ENUM GLenum 参数超出范围,忽略生成错误命令
GL_INVALID_VALUE 数值型 参数超出范围,忽略生成错误命令
GL_INVALID_OPERATION 特定命令在当前OpenGL ES 状态无法执⾏
GL_OUT_OF_MEMORY 内存不足时执行该命令,如果遇到这个错误,除非当前错误代码,否则OpenGL ES 管线的 状态被认为未定义

相关文章

网友评论

      本文标题:OpenGL ES 错误处理

      本文链接:https://www.haomeiwen.com/subject/whxwmhtx.html