iOS开发中的CPU渲染

2021-02-26  本文已影响0人  梁森的简书
image.png

CPU发出绘制指令,GPU执行绘制指令。CPU通过OpenGL/Metal给GPU发送各种绘制指令,同时把自己的内存数据拷贝给GPU以供其调用,从而完成最终的绘制(CPU和GPU只能读写自己控制的内存,而不能直接读写彼此控制的内存)。

image.png

CPU从内存中读取数据进行各种运算处理。

GPU只适合做一些简单的重复运算,而一些布局、计算等复杂的运算就需要CPU来完成了。

CPU做的事

1、对象的创建,维护,销毁
2、图层树的维护,解析,绘制指令和数据的生成
3、布局,Autolayout的计算
4、文本的布局,绘制
5、图片的加载,解码
6、Core Graphics绘制

上一篇下一篇

猜你喜欢

热点阅读