首页 > 其他分享 >OpenGL API学习记录glBufferData glBuferSubData glBindBufferRange

OpenGL API学习记录glBufferData glBuferSubData glBindBufferRange

时间:2023-02-09 10:04:18浏览次数:38  
标签:第二个 glBufferData glBindBufferRange 绑定 buffer API 参数 UBO


glBufferData
glBufferSubData
glBindBufferRange

第一个参数为target buffer

第二个

OpenGL API学习记录glBufferData glBuferSubData glBindBufferRange_API

这个是把buffer的内容进行修改第三个

OpenGL API学习记录glBufferData glBuferSubData glBindBufferRange_数据_02

有点像malloc

但这个是UBO学到的 先设定好第二个参数index 是block块的绑定点

OpenGL API学习记录glBufferData glBuferSubData glBindBufferRange_数据_03

第三个参数就是绑定点

这个是每个program都要绑定一次

然后第三个API的第二个参数就绑定同一个点,再把buffer offset size给到 就绑定好UBO数据了

修改就用第二个sub来修改

OpenGL API学习记录glBufferData glBuferSubData glBindBufferRange_API_04

先弄一个空的data 长度为2个mat4矩阵的size

glBindBufferRange之后 再用了subData来填充

标签:第二个,glBufferData,glBindBufferRange,绑定,buffer,API,参数,UBO
From: https://blog.51cto.com/u_11889343/6045846

相关文章