您当前的位置: 首页 > 

xiangzhihong8

暂无认证

  • 0浏览

    0关注

    1324博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

OpenGL ES简介

xiangzhihong8 发布时间:2017-03-17 18:08:19 ,浏览量:0

概述

在聊Android的View渲染流程中,通常会有一个比较核心的步骤:通过OpeGL ES接口调用GPU接口通知GPU绘制图形。其完整的流程:UI对象—->CPU处理为多维图形,纹理 —–通过OpeGL ES接口调用GPU—-> GPU对图进行光栅化(Frame Rate ) —->硬件时钟(Refresh Rate)—-垂直同步—->投射到屏幕。

这里写图片描述

详解的绘制原理,后面会慢慢讲的。

渲染的基础知识

使用OpenGL ES,一般包括如下几个步骤:

  (1)EGL初始化   (2)OpenGL ES初始化   (3)OpenGL ES设置选项&绘制   (4)OpenGL ES资源释放(可选)   (5)EGL资源释放

Android提供的GLSurfaceView和Renderer自动完成了(1)(5)两个部分,这部分只需要开发者做一些简单配置即可。另外(4)这一步是可选的,因为随着EGL中上下文的销毁,openGL ES用到的资源也跟着释放了。因此只有(2&

关注
打赏
1482932726
查看更多评论
立即登录/注册

微信扫码登录

0.0564s