TexturesGenerator线程分析

webkit中,TexturesGenerator线程主要负责执行webkit线程发来的operation。

operation的作用主要是记录将webkit线程准备好的skpicture,转成bitmap,然后转换到相应的texture,供gpu进行渲染。

调用stack如下:

2Q8TV7~I

 

tile:paintBitmap()中调用BaseRender::renderTiledContent(),

其中比较关键的两步:

BaseRender::renderTiledContent(){

……

renderInfo.tilePainter->paint(&canvas);用来完成webkit线程准备好的skpicture,转成bitmap

……
renderingComplete(renderInfo, &canvas);用来完成将bitmap转换到相应的texture
……

}

posted on 2013-06-28 09:02  梦逆飞  阅读(220)  评论(0编辑  收藏  举报

导航