为什么glTexImage2D在iOS上返回GL_INVALID_OPERATION?

时间:2019-07-19 00:12:21

标签: ios opengl-es opengl-es-3.0

我正在使用OpenGL ES 3在iOS上进行以下调用:

glTexImage2D(GL_TEXTURE_2D,         // target
             0,                     // level
             GL_RGBA,               // internalformat
             1024,                  // width
             692,                   // height
             0,                     // border
             GL_RGBA,               // format
             GL_UNSIGNED_BYTE,      // type
             NULL);                 // data

但是,它返回GL_INVALID_OPERATIONslew of reasons可能会返回GL_INVALID_OPERATION。但是,我找不到与我的情况有关的任何东西。

奇怪的是,如果我只是忽略错误,事情似乎仍然可以正常工作。但是,我想了解这里发生的事情,因为我不想它以后再咬我。

谁能解释为什么我在这里遇到错误以及如何避免它?

0 个答案:

没有答案