glGetTexLevelParameteriv检查哪个纹理?

时间:2017-07-17 07:08:28

标签: opengl

所以我找到了以下定义:

void glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint* params);

其中target是GL_TEXTURE1D,GL_TEXTURE2D,...和level是您想要查询的详细程度,其中0是基本级别。第3个参数表示您想知道哪个属性,最后一个参数是返回值。这是我的问题:

我是否认为这会查找给定目标的最后一个绑定纹理?如果没有,它会查看默认纹理对象的状态并返回这些值吗?

1 个答案:

答案 0 :(得分:3)

它查询绑定的纹理对象(请参阅glBindTexture)到当前活动纹理单元中的给定目标(请参阅glActiveTexture)。这就是所有非DSA OpenGL函数的工作方式。