glClearBufferSubData
来源:互联网 发布:学弹钢琴软件 编辑:程序博客网 时间:2024/06/06 00:17
glClearBufferSubData
glCearBufferSubData 用一个固定的值填充缓冲区对象的一部分(或者全部)
OpenGL >= 4.3void glClearBufferSubData( GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void * data);
参数:
target : 指定缓冲区对象的类型,具体类型参考 glBufferData
internalformat : 指定缓冲区对象中的数据的内部存储格式
offset:指定需要替换数据的偏移量(以字节计算)
size:指定需要填充的数据的大小(以字节计算)
format:指定内存中的数据的格式
type:指定类存中数据的类型
data:指定内存中的数据,用来替换掉缓冲区对象中的数据
上述参数中有几个概念需要明确:
1. internalformat: 用来表述缓冲区对象中的数据是那种形式的,可选的取值有:
format和type指定了data中的格式类型
format : 可以取值
GL_RED, GL_RG, GL_RGB,GL_RGBA 来代表一维、二维、三维或四维的数据
type: 指定了数据的类型是GL_FLOAT或者GL_INT或者GL_UNSIGNED_BYTE等
data: 指定用来填充的数据,如果是NULL那么该缓冲区由offset和size指定的区域会被0填充
1 0
- glClearBufferSubData
- glBufferSubData | glClearBufferSubData | glCopyBufferSubData
- [leetcode][tree][dfs] Populating Next Right Pointers in Each Node
- linux keypad driver
- 跟踪EXPORT_SYMBOL
- svn多分支合并主干冲突 svn Working copy and merge source not ready for reintegration
- cookie和session的区别
- glClearBufferSubData
- 移动端基本touch事件实现
- MMU初始化
- Spring Batch示例: 读取CSV文件并写入MySQL数据库
- mysqli_connect(): (HY000/2002): Permission denied
- 开发WebService
- 功能测试工具Selenium IDE
- c++中cout输出字符串首地址
- Understanding Android dumpsys output for activity task record