美文网首页
OpenGL ES学习之路(2.1) 顶点着色程序与片元着色程

OpenGL ES学习之路(2.1) 顶点着色程序与片元着色程

作者: velue | 来源:发表于2019-03-04 22:58 被阅读0次

    关于gltLoadShaderPairWithAttributes函数的底层实现分析

    • 由于GLSL的编译是需要我们自己写逻辑代码进行编译的,所以接下来我们要用到gltLoadShaderPairWithAttributes 进行调用创建来编译GLSL,接下来让我们来分析底层实现

    • 1、指定属性


      image.png
    • 调用方法


      image.png
    • 2、设置源代码


      image.png
    • 3、将着色器源⽂件送⼊着色器对象中


      image.png
      • 判断是否加载成功,如果失败的话,需要删除着色器,片元着色器也一样
    • 4、编译着⾊器,然后判断是否有错误


      image.png
      • glGetShaderiv()
        • 参数一:着色器
        • 参数二:检测状态
        • 参数三:布尔值的结果
    • 5、进⾏连接&绑定


      image.png
    • 6、连接着⾊器


      image.png

    相关文章

      网友评论

          本文标题:OpenGL ES学习之路(2.1) 顶点着色程序与片元着色程

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