发明名称 |
一种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房 |