GLES3.0中文API-glGetActiveUniformBlockiv

名称

glGetActiveUniformBlockiv —查询有关活动统一块的信息

C规范

void glGetActiveUniformBlockiv(GLuint program,
GLuint uniformBlockIndex,
GLenum pname,
GLint * params);

参数

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

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

pname
指定要查询的参数的名称。

params
指定用于接收查询结果的变量的地址。

描述

glGetActiveUniformBlockiv检索有关程序中活动统一块的信息。

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

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

成功后,将以参数形式返回由pname指定的统一块参数。如果发生错误,则不会将任何内容写入参数。

如果pname为GL_UNIFORM_BLOCK_BINDING,则返回最后由统一程序块指定的统一程序块选择的统一程序缓冲区绑定点的索引,该统一程序块为程序指定。如果之前未指定统一块,则返回零。

如果pname为GL_UNIFORM_BLOCK_DATA_SIZE,则将以基本机器为单位的,依赖于实现的最小总缓冲区对象大小返回

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值