openGL之API学习(九十六)glGetProgramBinary

128 篇文章 53 订阅
112 篇文章 15 订阅

生成着色器程序已经编译、链接过的二进制数据。

void glGetProgramBinary(     GLuint program,
      GLsizei bufSize,
      GLsizei *length,
      GLenum *binaryFormat,
      void *binary);

program

    Specifies the name of a program object whose binary representation to retrieve.

指定着色器程序,将从该程序生成二进制数据。
bufSize

    Specifies the size of the buffer whose address is given by binary.

指定二进制数据的最大字节数,超出此字节数会报错。
length

    Specifies the address of a variable to receive the number of bytes written into binary.

指定实际写入的二进制数据的字节数。
binaryFormat

    Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.

指定二进制数据的格式,和硬件实现有关。
binary

    Specifies the address an array into which the GL will return program's binary representation.

指定生成二进制数据的地址。

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值