接上一条。打包的layer和动画发送到render server后,会被反序列化成render treeRender server将对动画的每一帧执行以下两步操作:

  1. 计算所有layer属性的中间值,并设置OpenGL的几何属性(如纹理三角形)来执行渲染操作;
  2. 渲染可见的三角形到屏幕上

这两步操作在动画期间不断重复。第一步操作由CPU来完成,第二步操作GPU来完成。两步操作都是由系统控制。