【发布时间】:2013-01-09 08:52:52
【问题描述】:
我正在寻找一种方法来理解为什么需要glActiveTexture。我有以下代码:
glGenTextures(1, &textureId);
glBindTexture(GL_TEXTURE_2D, textureId);
如果我想象GL_TEXTURE_2D 是挂在墙上的相框,textureId 是真实图片,那么glBindTexture 是唯一将真实图片分配给相框的命令,那么,@ 是什么? 987654326@和glActiveTexture?
下面的代码可以正常工作吗?
glActiveTexture(GL_TEXTURE0);
glGenTextures(1, &textureId);
glBindTexture(GL_TEXTURE_2D, textureId);
glActiveTexture(GL_TEXTURE1);
glTexImage2D(GL_TEXTURE_2D, .....)
glTexParameteri(GL_TEXTURE_2D, ...)
我目前正在使用 OpenGL2.1。
【问题讨论】: