开发者社区> 问答> 正文

以WebGL单线程模型为例,一次绘制过程是什么样的?

以WebGL单线程模型为例,一次绘制过程是什么样的?

展开
收起
zxynnn 2022-05-08 15:48:44 481 0
1 条回答
写回答
取消 提交回答
  • 1.在JS线程,游戏引擎调用Canvas WebGLContext执行WebGL Binding调用; 2.在Android UI线程,Canvas收到平台VSYNC信号; 3.通过消息队列调度到JS线程,在JS线程遍历Canvas实例,找到所有WebGL渲染上下文; 4.对每个需要执行渲染(dirty)的WebGL上下文执行SwapBuffer;

    2022-05-08 17:19:01
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
多IO线程优化版 立即下载
图计算优化技术探索 立即下载
函数计算最佳实践:快速开发一个分布式 Puppeteer 网页截图服务 立即下载