【发布时间】:2011-04-11 01:03:25
【问题描述】:
我想知道如何在 OpenGL 中获得 GLuint 纹理的宽度。有人可以告诉我吗?或者给我一个链接到某个地方有这些东西的映射?
【问题讨论】:
我想知道如何在 OpenGL 中获得 GLuint 纹理的宽度。有人可以告诉我吗?或者给我一个链接到某个地方有这些东西的映射?
【问题讨论】:
绑定纹理并调用glGetTexLevelParameter获取宽度,同样的调用可以获取其他参数:
http://www.opengl.org/sdk/docs/man/xhtml/glGetTexLevelParameter.xml
【讨论】:
glGetTexLevelParameter 不是实际函数的名称,它只是实际函数名称 glGetTexLevelParameterfv 和 glGetTexLevelParameteriv 的公共前缀,它接受指向 float 数组和int 数组。由于纹理宽度是整数,所以要使用glGetTexLevelParameteriv。