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
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
上一篇: Requests库
下一篇: java设计模式--外观模式