美文网首页Android
OpenGL 系列介绍

OpenGL 系列介绍

作者: 放羊娃华振 | 来源:发表于2022-02-08 16:57 被阅读0次

    一、介绍

    OpenGL的全称是Open Graphics Library,即开放的图形库接口,它定义了一个跨编程语言、跨平台的编程接口的规范,它主要用于三维图形(实际上二维图形也可以)变成。OpenGL的前身是SGI公司为其图形工作站开发的IRIS GL。IRIS GL是一个工业标准的3D图形软件接口,功能虽然强大,但是移植性不好,于是SGI公司便在IRIS GL的基础上开发了OpenGL。
    目前OpenGL的版本大致分为:OpenGL ES1.0、OpenGL ES2.0、OpenGL ES3.0;OpenGL ES2.0无法兼容OpenGL ES1.0,但是OpenGL ES3.0可以兼容OpenGL ES2.0。
    本次所有文章都是介绍OpenGL ES2.0的相关知识,OpenGL ES2.1和OpenGL ES3.0以后有机会或者有兴趣的可以研究下。

    二、准备(OpenGL ES2.0)

    1、首先是Android app的开发环境搭建,SDK版本最好高一点,至少要是5.0 (API 20)以上。
    2、需要了解GLSL着色器语言的相关知识。
    3、需要了解GLSurfaceView和GLSurfaceView.Renderer的相关知识。
    4、需要了解纹理坐标、顶点坐标相关的知识

    三、实现功能

    image.png

    相关文章

      网友评论

        本文标题:OpenGL 系列介绍

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