gpt4 book ai didi

glTexImage2D 上的 OpenGL 3.2 GL_INVALID_ENUM(GL_PROXY_TEXTURE_2D ...)

转载 作者:行者123 更新时间:2023-12-02 20:35:51 25 4
gpt4 key购买 nike

我正在将引擎从 OpenGL 1.1 转换为 OpenGL 3.2。下面抛出一个 GL_INVALID_ENUM,但我不明白为什么。

我在 glTexImage2D() 之前调用 glGetError() 来清除它。当我完成后,glGetError() 返回 GL_INVALID_ENUM。

      glActiveTexture( GL_TEXTURE0 );
glTexImage2D( GL_PROXY_TEXTURE_2D, // target
0, // level
4, // internalformat
32, 32, // width & height
0, // border
GL_RGBA, // format
GL_UNSIGNED_BYTE, // type
NULL ); // pixels

最佳答案

传入真实的internalFormat。我认为纯 channel 计数方法在某些时候已被弃用。

关于glTexImage2D 上的 OpenGL 3.2 GL_INVALID_ENUM(GL_PROXY_TEXTURE_2D ...),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18537800/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com