发明名称 一种HTML5 Canvas应用处理方法、装置及处理器
摘要 本发明实施例公开了一种HTML5 Canvas应用处理方法、装置及处理器,该方法包括:在第一线程中,CPU执行应用代码,当检测到需进行图形渲染时,在每帧画布绘制过程中,缓存该帧画布的所有绘图指令而不执行,在该帧画布绘制完毕后,将缓存的该帧画布的所有绘图指令发送至第二线程;在第二线程中,CPU调用GPU执行所述第一线程发送的每帧画布的所有绘图指令,依次对每帧画布进行渲染。本发明实施例通过缓存绘图指令的方式实现并发线程处理,使得JS代码和图形渲染同时执行,从而充分利用不同线程的资源,大大提高HTML5 Canvas应用的反应速度,实现HTML5 Canvas应用的性能提升。
申请公布号 CN103399729B 申请公布日期 2016.04.27
申请号 CN201310267709.3 申请日期 2013.06.28
申请人 广州市动景计算机科技有限公司 发明人 易旭昕
分类号 G06F9/38(2006.01)I 主分类号 G06F9/38(2006.01)I
代理机构 北京弘权知识产权代理事务所(普通合伙) 11363 代理人 陈蕾;许伟群
主权项 一种HTML5Canvas应用处理方法,其特征在于,包括:在第一线程中,CPU执行应用代码,当检测到需进行图形渲染时,在每帧画布绘制过程中,缓存该帧画布的所有绘图指令而不执行,在该帧画布绘制完毕后,将缓存的该帧画布的所有绘图指令发送至第二线程;在第二线程中,CPU调用GPU执行所述第一线程发送的每帧画布的所有绘图指令,依次对每帧画布进行渲染。
地址 510665 广东省广州市天河区科韵路16号自编2栋301房