iOS 离屏渲染

151 阅读1分钟

起源于GPU On-Screen Rendering 当前屏幕渲染,指的是GPU的渲染操作是在当前用于显示的屏幕缓冲区中进行 Off-Screen Rendering 离屏渲染 ,指的是GPU在当前屏幕缓冲区以外新开辟一个缓冲区进行渲染操作

何时会触发? 圆角(maskTobounds一起使用是) 阴影 图层蒙版 光栅化

为什么要避免 创建新的渲染缓冲区内存的开销 上下文切换 多通道渲染管线 增加GPU的工作量超出16.7毫秒