一种基于画面渲染的任务处理方法及装置制造方法及图纸

技术编号:43900145 阅读:19 留言:0更新日期:2025-01-03 13:12
本申请公开了一种基于画面渲染的任务处理方法,包括:监测主线程执行当前带渲染画面帧对应的处理任务,并获取下一帧待渲染画面帧对应的处理任务中的部分或者全部任务作为预加载任务。在监测到当前待渲染画面帧对应的处理任务执行结束的情况下,响应于当前待渲染画面帧对应的处理任务执行结束,控制目标线程立即执行预加载任务,其中,目标线程可以包括主线程和/或子线程。利用本方案,预加载任务无需在当前待渲染画面帧对应的处理任务执行结束之后等待一定时间再执行,而是在当前待渲染画面帧对应的处理任务执行结束之后立即执行。也就是说,本方案提前了预加载任务的执行时间,相应的,可以提升画面渲染的效率,从而提升画面展示的流畅度。

【技术实现步骤摘要】

本申请涉及计算机,特别是涉及一种基于画面渲染的任务处理方法及装置


技术介绍

1、画面渲染可以由主线程和渲染线程共同完成。在一个具体的示例中,对于一帧画面而言,可以由主线程先执行与该帧画面相关的处理任务,得到相应的处理结果,并将该处理结果传递给渲染线程,由渲染进行执行渲染操作。

2、目前,主线程可以按照一定的频率执行处理任务,具体的,主线程执行某一帧画面对应的处理任务的起始时刻与主线程执行下一帧画面对应的处理任务的起始时刻之间的时间差是一个固定的值。

3、但是,在一些画面渲染场景中,对画面展示的流畅度要求较高,当前使用的主线程和渲染线程共同实现画面渲染的方式,无法满足要求。

4、因此,急需一种方案,能够解决上述问题。


技术实现思路

1、为了解决或者至少部分解决上述技术问题,本申请实施例提供了一种基于画面渲染的任务处理方法及装置。

2、第一方面,本申请实施例提供了一种基于画面渲染的任务处理方法,所述方法包括:

3、监测主线程执行当前待渲染画面帧对应的处本文档来自技高网...

【技术保护点】

1.一种基于画面渲染的任务处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述处理任务包括输入类型的任务、动画类型的任务、遍历类型的任务和提交类型的任务;

3.根据权利要求1所述的方法,其特征在于,获取下一帧待渲染画面帧对应的处理任务中的部分或者全部任务作为预加载任务,包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,在所述目标线程执行所读取的预加载任务之后,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:...

【技术特征摘要】

1.一种基于画面渲染的任务处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述处理任务包括输入类型的任务、动画类型的任务、遍历类型的任务和提交类型的任务;

3.根据权利要求1所述的方法,其特征在于,获取下一帧待渲染画面帧对应的处理任务中的部分或者全部任务作为预加载任务,包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,在所述目标线程执行所读取的预加载任务...

【专利技术属性】
技术研发人员:孔凡阳
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1