GLES2.0中文API-glActiveTexture

名称

glActiveTexture - 激活纹理单元

C规范

void glActiveTexture(GLenum texture);

参数

texture

指定要激活的纹理单元,纹理单元的数量依赖于实现,但必须至少为8。texture必须是GL_TEXTUREi之一,其中i的范围从0到(GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS - 1)。初始值是GL_TEXTURE0。

描述

被glActiveTexture 激活的纹理将会影响其后续的纹理调用状态。

错误

如果纹理ID(texture的值)不是GL_TEXTUREi(其中i的范围从0到(GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS - 1))中的一个值得话,就会得到一个状态错误:GL_INVALID_ENUM

相关Gets

GL_ACTIVE_TEXTURE或GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS可以用glGetXXX来得到相关的纹理ID值或GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS值。

eg.

GLint maxNum;

glGetIntegerv(GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS,&maxNum);

可以将GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 的值获取放在maxNum中。

另见

glTexParameter

版权

https://www.khronos.org/registry/OpenGL-Refpages/es2.0/xhtml/glActiveTexture.xml

https://blog.csdn.net/flycatdeng

Copyright © 1991-2006 Silicon Graphics, Inc.本文档的许可是根据SGI Free Software B License.详见http://oss.sgi.com/projects/FreeB/.

Android,OpenGL ES,图形学

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值