用来设置纹理的环境参数,纹理环境参数主要控制纹理如何与片元颜色进行计算的。该函数属于固定管线的函数,4.0以上已经不支持该函数了。
void glTexEnvf( GLenum target,
GLenum pname,
GLfloat param);
void glTexEnvi( GLenum target,
GLenum pname,
GLint param);
Parameters
target
Specifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL or GL_POINT_SPRITE.
目标标识符
pname
Specifies the symbolic name of a single-valued texture environment parameter. May be either GL_TEXTURE_ENV_MODE, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE.<

glTexEnv系列函数用于设置纹理环境参数,控制纹理如何与片元颜色混合。这些函数在OpenGL 4.0以上已被弃用。参数包括目标类型(如GL_TEXTURE_ENV)、参数名(如GL_TEXTURE_ENV_MODE)和参数值(如GL_MODULATE)。
最低0.47元/天 解锁文章
2161

被折叠的 条评论
为什么被折叠?



