在本节结束你最终渲染出你的三角形的时候,你也会了解到非常多的图形编程知识。
而几何着色器是可选的,通常使用它默认的着色器就行了。...float vertices[] = {
-0.5f, -0.5f, 0.0f,
0.5f, -0.5f, 0.0f,
0.0f, 0.5f, 0.0f
};
然后我们通过glViewport函数进行视口变换.../width,height :定义这个视口矩形的宽度和高度
如果设置全屏,一般都是 glViewport(0, 0, width(), height()),比如设置为glViewport(100, 50...就像OpenGL中的其它对象一样,这个缓冲有一个独一无二的ID,所以我们可以使用glGenBuffers函数和一个缓冲ID生成一个VBO对象:
unsigned int VBO;
glGenBuffers...2.10 最终代码如下所示:
//hello_triangle.cpp
#include glad/glad.h>
#include GLFW/glfw3.h>
#include <iostream