美文网首页
离屏渲染(Offscreen Rendering)

离屏渲染(Offscreen Rendering)

作者: y2015 | 来源:发表于2019-04-29 14:32 被阅读0次

    直接将图层合成到帧的缓冲区中
    离屏渲染
    离屏渲染可以被 Core Animation 自动触发,或者被应用程序强制触发。
    屏幕外的渲染会合并/渲染图层树的一部分到一个新的缓冲区,然后该缓冲区被渲染到屏幕上。
    离屏渲染合成计算是非常昂贵的, 但有时你也许希望强制这种操作。一种好的方法就是缓存合成的纹理/图层。
    GPU 第一次会混合所有图层到一个基于新的纹理的位图缓存上,然后使用这个纹理来绘制到屏幕上。
    现在,当这些图层一起移动的时候,GPU 便可以复用这个位图缓存,并且只需要做很少的工作。

    相关文章

      网友评论

          本文标题:离屏渲染(Offscreen Rendering)

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