OpenGL ES 之学习记录

时间:2021-7-21 作者:qvyue

前言

    最近项目里有图片处理的功能需求,所以需要用到OpenGL ES 的知识,这里对学习过程做个简单的记录。

概念

    OpenGL主要被认为是一个API(一个应用程序编程接口),它为我们提供了一组可以用来操作图形和图像的函数。然而,OpenGL本身并不是一个API,而仅仅是一个由Khronos Group开发和维护的规范,而OpenGL ES 是 OpenGL的子集,针对手机、PDA和游戏主机等嵌入式设备而设计的。

学习点

    在学习使用过程中,可以分为几个学习点。

    (1)渲染管线

            了解概念,每部分的作用等

    (2)Shader

            运行在GPU上的小程序,GLSL语言,顶点Shader,片元Shader,顶点坐标等

    (3)坐标系

            世界坐标,相机坐标,纹理坐标等

    (4)纹理

            纹理的分类(1D、2D、3D)、生成、使用。

    (5)矩阵与向量

            矩阵变换,向量的使用等

    (6)EGL的使用

            EGLDisplay、EGLConfig、EGLContext、EGLSurface

    (7)颜色相关知识

            RGB,YUV等相关知识

结语

    本文只是记录一下我在接触学习OpenGL ES过程中的一些知识点记录,理清OpenGL世界中比较重要的知识点,方便后续学习回忆。

学习资料

    OpenGL 官网

    OpenGL ES官网

    GPUImage

        

            

              

    

声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:qvyue@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。