当前位置:网站首页>openGL_03使用不同的VAO与VBO,以及不同的shader

openGL_03使用不同的VAO与VBO,以及不同的shader

2022-06-09 04:15:00 Hxm5211314

 同时创建VAO与VBO,每个VBO创建好之后绑定VAO

绘制时使用不同的顶点数组

需要注意的就是,在创建顶点缓冲区VBO时,需要及时绑定VAO,这样才能用上对应的顶点

 新增一个片元着色器

 

    const char* fragmentShader2Source =
        "#version 330 core                                      \n"
        "out vec4 FragColor;                                    \n"    //out vec4 FragColor; 片段着色器的输出变量,表示的是最终的输出颜色
        "void main(){                                           \n"
        "        FragColor =  vec4(1.0f, 1.0f, 0.0f, 1.0f);}     \0";//设置每个像素点的颜色为橘黄色

 新增一个着色器程序

 不同的三角形使用不同的着色器

 

原网站

版权声明
本文为[Hxm5211314]所创,转载请带上原文链接,感谢
https://blog.csdn.net/Hxm5211314/article/details/125185508