OpenGL常用函数(正在更新)

可紊 提交于 2020-08-04 15:45:35

glfwInit();
初始化glfw
glfwCreateWindow
返回根据参数创建的窗口结构体
glfwMakeContextCurrent
将参数的窗口结构体链接到状态机
glfwSetFramebufferSizeCallback
当每次窗口大小发生改变就会调用第二个参数
glewInit
初始化glew
glGenVertexArrays
分配VAO对象
glGenBuffers
分配VBO对象
glBindVertexArray
绑定VAO
glBindBuffer
绑定VBO
glBufferData
配置VBO顶点数据
glCreateShader
创建着色器对象
glShaderSource
着色器的源码
glCompileShader
编译着色器
glGetShaderInfoLog
获取着色器信息
glAttachShader
链接着色器到着色器程序
glDeleteShader
删除着色器
glVertexAttribPointer
配置顶点属性
glEnableVertexAttribArray(0);
启用顶点属性
glfwGetTime
返回从程序运行到当前秒数
glGetUniformLocation
返回uniform变量的位置
glDrawArrays
连接顶点
glfwSwapBuffers
交换缓冲区
glfwPollEvents
事件
glUniform4f
设置uniform的值
glGetAttribLocation
获取属性位置
















































易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!