0
glTexParameterf(GL_TEXTURE_RECTANGLE, GL_TEXTURE_WRAP_T, GL_REPEAT);
GLuint err = glGetError();

如果我设置GL_TEXTURE_RECTANGLE's GL_TEXTURE_WARP to GL_REPEAT, glGetError()将永远返回

GL_INVALID_OPERATION.

: GL_TEXTURE_RECTANGLE -> GL_TEXTURE_2D  return GL_NO_ERRORS

: GL_REPEAT -> GL_CLAMP return GL_NO_ERRORS

...如何解决这个问题?

我需要调用`glTexParameterf(GL_TEXTURE_RECTANGLE, GL_TEXTURE_WRAP_T, GL_REPEAT);

-- 对不起这篇文章...愚蠢.. TEXTURE_RECTANGLE 不允许 GL_REPEAT...

4

1 回答 1

3

我不知道所有细节,但简短的回答是:GL_TEXTURE_RECTANGLE不支持GL_REPEAT. 你必须找到另一个解决方案。

于 2012-11-26T07:15:30.370 回答