openGL之API学习(一一九)glTexEnv

glTexEnv系列函数用于设置纹理环境参数,控制纹理如何与片元颜色混合。这些函数在OpenGL 4.0以上已被弃用。参数包括目标类型(如GL_TEXTURE_ENV)、参数名(如GL_TEXTURE_ENV_MODE)和参数值(如GL_MODULATE)。
摘要由CSDN通过智能技术生成

用来设置纹理的环境参数,纹理环境参数主要控制纹理如何与片元颜色进行计算的。该函数属于固定管线的函数,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.

参数
param

    Specifies a single symbolic constant, one of GL_ADD, GL_ADD_SIGNED, GL_INTERPOLATE, G

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值