所以我找到了以下定义:
void glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint* params);
其中target是GL_TEXTURE1D,GL_TEXTURE2D,...和level是您想要查询的详细程度,其中0是基本级别。第3个参数表示您想知道哪个属性,最后一个参数是返回值。这是我的问题:
我是否认为这会查找给定目标的最后一个绑定纹理?如果没有,它会查看默认纹理对象的状态并返回这些值吗?
答案 0 :(得分:3)
它查询绑定的纹理对象(请参阅glBindTexture
)到当前活动纹理单元中的给定目标(请参阅glActiveTexture
)。这就是所有非DSA OpenGL函数的工作方式。