Qt OpenGL(二十二)——Qt OpenGL 核心模式-VAO和VBO
一、再谈VAO、VBO
上一篇文章,通过VAO、VBO绘制了一个三角形,过程需要创建VAO、VBO和释放。之所以有这些步骤,就是因为OpenGL本质就是一个大的状态机。但是我们如果要继续学习核心模式的OpenGL的话,VAO、VBO是我们必须要搞懂的知识点。所以,本章我们再说下VAO、VBO(EBO本篇先不说,只说VBO,便于理解)。
在上一篇文章(Qt OpenGL 核心模式绘制一个三角形的流程)中,我们知道了图形渲染管线的每个步骤:顶点数据-->顶点着色器-->形状(图元)装配-->几何着色器-->测试与混合-->片段着色器-->光栅化。
我们能自己定义实现的也就是顶点着色器,几何着色器,片段着色器。
顶点着色器怎么去拿到顶点数据