使用生成过的缓冲区
void glBindBuffer( GLenum target,
GLuint buffer);
target
Specifies the target to which the buffer object is bound, which must be one of the buffer binding targets in the following table:
指定缓冲区的目标类型,可以取
缓冲区目标类型 用途
GL_ARRAY_BUFFER Vertex attributes 说明该缓冲区存放顶点属性(位置、颜色、纹理等)
GL_ATOMIC_COUNTER_BUFFER Atomic counter storage
GL_COPY_READ_BUFFER Buffer copy source
GL_COPY_WRITE_BUFFER Buffer copy destination
GL_DISPATCH_INDIRECT_BUFFER Indirect compute dispatch commands
GL_DRAW_INDIRECT_BUFFER Indirect command arguments
GL_ELEMENT_ARRAY_BUFFER Vertex array indices 说明该缓冲区存放顶点索引数组
GL_PIXEL_PACK_BUFFER Pixel read target 像素压包操作缓冲区,所谓的像素压包操作就是对像素重新进行格式化,比如以前像素是按照RGB每个颜色分量8个位存储的,压包后

glBindBuffer函数用于将缓冲区对象绑定到特定目标,如顶点属性、索引数组等。该函数接受两个参数,目标类型包括GL_ARRAY_BUFFER、GL_ELEMENT_ARRAY_BUFFER等,用于指定缓冲区用途;buffer参数指定缓冲区对象的名称。
最低0.47元/天 解锁文章
528

被折叠的 条评论
为什么被折叠?



