阅读背景:

OpenGL | 通过绘制一个三角形来入门 OpenGL 图形渲染管线

来源:互联网 

文章目录 前言 什么是 OpenGl ? 回顾 openGL 的 Object 显存结构 工作阶段 通过顶点缓冲对象将顶点数据初始化至缓冲中 标准化设备坐标 顶点缓冲对象 VBO glGenBuffers glBindBuffer glBufferData 建立了一个顶点和一个片段着色器 着色器是什么? 为什么需要使用着色器? 着色器的结构 顶点着色器 片段着色器 着色器程序对象 把顶点数据链接到顶点着色器的顶点属性上 绘制单个物体 顶点数组对象 VAO 为什么要使用VAO? VAO储存的内容 使用 VAO 的流程: 绘制三角形(glDrawArrays函数) 元素缓冲对象 EBO / 索引缓冲对象 IBO vertices 顶点数据 glGenBuffers glBufferData glPolygonMode glDrawElements VAO 与 EBO 绘制矩形 uniform glGetUniformLocation glUniform4f 向VAO加入颜色数据 颜色数据存入VAO 顶点着色器和片段着色器的联动 绘制三色三角形 封装一个着色器类 构造函数 use函数 uniform的set函数 使用 拓展 让三角形颠倒 移动三角形 文章目录 前言 什么是 OpenGl ? 回顾 openGL 的 Object 显存结构 工作阶段



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: