1
0
mirror of https://github.com/LearnOpenGL-CN/LearnOpenGL-CN.git synced 2025-08-22 20:25:28 +08:00

fix a typo in 01_04

vetex > vertex
This commit is contained in:
6日Simmp
2019-07-06 10:09:05 +08:00
committed by GitHub
parent 8bc39e0d25
commit b9e614d21c

View File

@@ -311,7 +311,7 @@ glEnableVertexAttribArray(0);
!!! Important
每个顶点属性从一个VBO管理的内存中获得它的数据而具体是从哪个VBO程序中可以有多个VBO获取则是通过在调用<fun>glVetexAttribPointer</fun>时绑定到<var>GL_ARRAY_BUFFER</var>的VBO决定的。由于在调用<fun>glVetexAttribPointer</fun>之前绑定的是先前定义的<var>VBO</var>对象,顶点属性`0`现在会链接到它的顶点数据。
每个顶点属性从一个VBO管理的内存中获得它的数据而具体是从哪个VBO程序中可以有多个VBO获取则是通过在调用<fun>glVertexAttribPointer</fun>时绑定到<var>GL_ARRAY_BUFFER</var>的VBO决定的。由于在调用<fun>glVertexAttribPointer</fun>之前绑定的是先前定义的<var>VBO</var>对象,顶点属性`0`现在会链接到它的顶点数据。
现在我们已经定义了OpenGL该如何解释顶点数据我们现在应该使用<fun>glEnableVertexAttribArray</fun>以顶点属性位置值作为参数启用顶点属性顶点属性默认是禁用的。自此所有东西都已经设置好了我们使用一个顶点缓冲对象将顶点数据初始化至缓冲中建立了一个顶点和一个片段着色器并告诉了OpenGL如何把顶点数据链接到顶点着色器的顶点属性上。在OpenGL中绘制一个物体代码会像是这样