OpenGL函数-glActiveTexture

Name

glActiveTexture — 选择活动纹理单元

C Specification

void glActiveTexture( GLenum texture);
 

Parameters

texture

指定哪一个纹理单元被置为活动状态。texture必须是GL_TEXTUREi之一,其中0 <= i < GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS,初始值为GL_TEXTURE0。

Description

glActiveTexture 确定了后续的纹理状态改变影响哪个纹理,纹理单元的数量是依据该纹理单元所被支持的具体实现。但至少两个(梦维:在OpenGL ES 1.0中至少一个,在OpenGL ES 1.1中至少两个)。

Errors

如果纹理不是一个GL_TEXTUREi(其中i的范围为0到GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS - 1),GL_INVALID_ENUM错误会产生。

你可能感兴趣的:(OpenGL函数-glActiveTexture)