纹理贴图创建
在OpenGL程序中,通过glBindTexture来绑定纹理贴图,然后用glTexCoord来指定贴图坐标位置。这里,用glGenTexture函数可以用来表示纹理单元索引。
在使用多重纹理时,需要通过
void glActiveTexture(GLenum texture);
函数来指定纹理单元。例如,texure0的情况,声明如下:
glActiveTexture(GL_TEXTURE0);
纹理单元在上述命令启动后,通过glBindTexture函数来绑定要加载的贴图信息。
绑定多张贴图的示例如下:
1 2 3 4 5 6 7 8 9 10 11 12 |