07 · Advanced Data 高级数据 · 在完整渲染管线中的位置
CPU / Draw数据准备 · Draw Call
→
Vertex InputVAO · VBO · Attribute
→
Vertex Shader逐顶点处理
→
Primitive Assembly组装 point / line / triangle
→
Geometry Shader可选 · 按图元处理
→
Rasterization图元 → fragments
→
Fragment Shader颜色 / 深度 / 采样
→
Per-SampleDepth · Stencil · Blending
→
Framebuffer颜色 / 深度附件

Buffer 里的字节怎样真正进入 Vertex Shader

这一节集中在管线入口:CPU 先建立 / 更新 Buffer,VAO 与 glVertexAttribPointer 再解释这些字节,最后 Vertex Shader 按 attribute 读取。

CPU DataBufferData / SubDataBuffer Objectposition bytesnormal / uvVertex InputglVertexAttribPointer→ Vertex Shader
重点位置:CPU Data → Buffer → Vertex Input → Vertex Shader