GLES3.0中文API-glGetActiveUniformBlockName

名称

glGetActiveUniformBlockName — 检索活动统一块的名称

C 规范

void glGetActiveUniformBlockName( GLuint program,
GLuint uniformBlockIndex,
GLsizei bufSize,
GLsizei *length,
GLchar *uniformBlockName);

参数

program
指定包含统一块的程序的名称。

uniformBlockIndex
指定程序中统一块的索引。

bufSize
指定由uniformBlockName处理的缓冲区的大小。

length
指定一个变量的地址,以接收写入到UniformBlockName中的字符数。

uniformBlockName
指定一个地址数组,该数组由一个字符数组组成,以在uniformBlockIndex处接收统一块的名称。

描述

glGetActiveUniformBlockName在程序内的UniformBlockIndex处检索活动的统一块的名称。

program必须是过去必须为其调用命令glLinkProgram的程序对象的名称,尽管不要求glLinkProgram必须成功。链接可能失败,因为活动制服的数量超出了限制。

uniformBlockIndex是程序的活动统一块索引,并且必须小于GL_ACTIVE_UNIFORM_BLOCKS的值。

成功后,由unifomBlockIndex标识的统一块的名称将返回到uniformBlockName中。名称以nul结尾。返回长度(不包括nul终止符)的实际写入uniformBlockName的字符数。如果length为NULL,则不返回任何长度。

bufSize包含将写入uniformBlockName中的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值