OpenGL
文章平均质量分 91
快乐的韭菜根根
不要温和地走进那良夜
展开
-
关于glVertexAttribPointer第6个参数(void*)pointer-偏移量的理解
偏移量(const void*)pointer代表的是从atrribute pointer的哪里开始读取数据。比如一组atrribute pointer内部有6个GL_FLOAT,分别是3个位置坐标和3个颜色通道,那我们在布置vao时怎么告诉opengl我的颜色GL_FLOAT在哪呢?以上图VAO2为例,我们会想:一共有15组attribute pointer,一组attribute pointer是6*GL_FLOAT(步长stride,单位是字节)大小,颜色前面有3个位置GL_FLOAT(偏移量poin原创 2023-01-19 14:01:32 · 141 阅读 · 0 评论 -
关于VAO、VBO、EBO的理解
VBO是一堆顶点,但你不知道这些顶点代表什么。VAO会告诉OpenGL什么是位置、颜色、纹理、法向量、索引,这些含义组成了VAO。比如VBO是画笔,颜料,画布;VAO就是画家,利用这些原料完成一幅作品。复习 - LearnOpenGL CN。VBO,有需要的话会加一个EBO。原创 2023-01-19 00:18:44 · 1340 阅读 · 0 评论