合成线程将每个图层切成一个个块tiles,并发送给栅格化线程,栅格化线程用来生成位图,并保存在gpu内存中,等到所有的图块都被栅格化后,合成线程会生成一个drawquad指令,合成线程通过图块信息生成合成器帧,通过ipc交给浏览器进程的viz组件,接着浏览器进程把合成器帧发送给gpu,最后gpu渲染界面
浏览器渲染原理
2023-12-28 18:06:28
2023-12-28 18:06:28
合成线程将每个图层切成一个个块tiles,并发送给栅格化线程,栅格化线程用来生成位图,并保存在gpu内存中,等到所有的图块都被栅格化后,合成线程会生成一个drawquad指令,合成线程通过图块信息生成合成器帧,通过ipc交给浏览器进程的viz组件,接着浏览器进程把合成器帧发送给gpu,最后gpu渲染界面