渲染代码书写指北之OpenGL
OpenGL使用存储着色器

- 一、前情准备
- 设置当前工作目录(mac下使用)
- 初始化glut库
- 初始化需要的缓冲区
- 设置窗口
- 注册函数
- 初始化glew库
- 二、设置渲染环境
- 设置清屏颜色
- 给OpenGL状态机设置需要的状态
- 初始化着色器管理对象
- 设置观察者的位置
- 纹理
- 分配纹理对象
- 绑定纹理状态
- 读取纹理
- 设置纹理参数
- 载入纹理
- 设置mip贴图
- 设置顶点数据
- 使用批次类管理绘制
- 三、窗口改变时更新
- 设置视口
- 创建投影矩阵
- 使用变换管道管理投影矩阵和模型视图矩阵
- 四、渲染
- 清空缓冲区
- 矩阵变换管理
- 模型视图矩阵的计算
- 投影矩阵的计算
- 使用存储着色器
- 绘制
- 渲染(交换缓冲区)
- 五、内存处理
- 删除纹理标示
网友评论