OpenGL常用函数(正在更新)

快速查找: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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值