美文网首页工作生活
渲染代码书写指北之OpenGL

渲染代码书写指北之OpenGL

作者: silasjs | 来源:发表于2019-07-02 16:13 被阅读0次

渲染代码书写指北之OpenGL

OpenGL使用存储着色器

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

相关文章

网友评论

    本文标题:渲染代码书写指北之OpenGL

    本文链接:https://www.haomeiwen.com/subject/ufcthctx.html