首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
渲染专栏
北洋
创建于2022-08-01
订阅专栏
该专栏介绍渲染流程,包括: 1.屏幕渲染流程 2.Android,IOS渲染流程介绍及对比 3.软件加速及硬件加速
等 8 人订阅
共14篇文章
创建于2022-08-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
硬件渲染源码分析流程详解
我正在参与掘金创作者训练营第6期,点击了解活动详情 硬件渲染中采用AttachInfo的mThreadRenderer.draw方法传入view,attachinfo和ViewRootImpl开始硬件
软件绘制源码流程分析
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第29天,点击查看活动详情 之前的文章中提到过软件绘制是会调用drawSoftware方法进行绘制的。在这个方法里面调用了Surfa
硬件加速:RenderThread处理DrawOp树
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第12天,点击查看活动详情 初始化硬件加速环境 软件绘制和硬件绘制 HardwareRenderer.create主要工作 建立硬件
软件绘制 & 硬件加速绘制 【DisplayList & RenderNode】
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第11天,点击查看活动详情 Android4.0以后,系统默认开启硬件加速来渲染视图 异同点 共同点 两者都是从SF获取一块内存,绘
硬件加速绘制基础知识
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第13天,点击查看活动详情 前置知识: OPENGL 和OPENGL ELS的关系 OPENGL 是统一不同厂商GPU绘制的接口,通
Android与IOS渲染流程对比
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第10天,点击查看活动详情 Android APP通过WindowManager统一提供所有Surface的缓冲区【不管是Surfa
Android渲染流程
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第9天,点击查看活动详情 Android应用程序调用SurfaceFliger将测量,布局,绘制好的Surface借助GPU渲染显示
SurfaceFlinger浅析之初始化流程(下)
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第5天,点击查看活动详情 初始化非虚拟显示屏 (创建显示设备DisplayDevice及GraphicBufferQuene的生产者
SurfaceFlinger浅析之初始化流程(上)
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第4天,点击查看活动详情 APP和SF之间收到Vsync信号的关系: 大致流程: ISurfaceComposer 用于定义访问Su
Choreographer分析之Vsync信号处理
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第10天,点击查看活动详情。 Choreographer中postFrameCallback的调用时机 当下一个Vsync信号来临时,
使用 GPU 渲染模式分析工具进行分析
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第29,点击查看活动详情 图像查看 每个竖条都是一次VSync的时间16.6ms,如果竖条宽度变宽且透明则代表超出16.6ms绘制的
渲染流程之光栅化阶段及像素处理阶段
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第2天,点击查看活动详情 Rasterization 光栅化阶段:图元转换为像素,生成片段。 定义 把物体的数学描述以及与物体相关的
渲染流程之应用阶段及几何处理阶段
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第1天,点击查看活动详情 渲染分为四个阶段: 什么是图元: 通常是三角形,线段,顶点等图形,所有的复杂几何图形都是由这些构成的 在A
Vsync信号和View绘制流程的关系
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第11天,点击查看活动详情。 VSync信号 vsync是有两个信号的, 一个是vsync-app用于生成当前帧的数据;(CPU计算和