欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

glVertexAttribPointer 顶点数据解析方式

程序员文章站 2022-03-25 20:17:47
glVertexAttribPointer(0, 4, GL_FLOAT, GL_FALSE, 0, 0); 第一个参数指定从索引0开始取数据,与顶点着色器中layout(location=0)对应。 第二个参数指定顶点属性大小。 第三个参数指定数据类型。 第四个参数定义是否希望数据被标准化(归一化 ......

glvertexattribpointer(0, 4, gl_float, gl_false, 0, 0);

第一个参数指定从索引0开始取数据,与顶点着色器中layout(location=0)对应。

第二个参数指定顶点属性大小。

第三个参数指定数据类型。

第四个参数定义是否希望数据被标准化(归一化),只表示方向不表示大小。

第五个参数是步长(stride),指定在连续的顶点属性之间的间隔。上面传0和传4效果相同,如果传1取值方式为0123、1234、2345……

第六个参数表示我们的位置数据在缓冲区起始位置的偏移量。



作者:天天_盖世英雄
链接:https://www.jianshu.com/p/7e4f3943aff6
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。