快速查找:Ctrl + F
glfwInit();
初始化glfw
glfwCreateWindow
返回根据参数创建的窗口结构体
glfwMakeContextCurrent
将参数的窗口结构体链接到状态机
glfwSetFramebufferSizeCallback
当每次窗口大小发生改变就会调用第二个参数
glewInit
初始化glew
glGenVertexArrays
分配VAO对象
glGenBuffers
分配VBO对象
glBindVertexArray
绑定VAO
glBindBuffer
绑定VBO
glBufferData
配置VBO顶点数据
glCreateShader
创建着色器对象
glShaderSource
着色器的源码
glCompileShader
编译着色器
glGetShaderInfoLog
获取着色器信息
glAttachShader
链接着色器到着色器程序
glDeleteShader
删除着色器
glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* pointer);
index是在定点着色器定义的location的id,比如layout(location = 1),这里就要传递1,size是分量数,type是顶点数据类型,norma