数据处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:28143319 阅读:25 留言:0更新日期:2021-04-21 19:23
本申请涉及一种数据处理方法、装置、计算机设备和存储介质。所述方法包括:将接收到修改指令的逻辑树节点作为修改节点,各个所述修改节点携带对应的分层树节点标签,所述修改指令用于修改所述逻辑树节点的渲染属性;将各个所述修改节点对应的分层树节点标签添加至标记列表;根据所述标记列表获取目标渲染对象;对所述目标渲染对象进行合批渲染。基于上述方法仅对发生修改的分层树节点标签对应的渲染内容进行合批渲染,无需将所有的逻辑节点进行合批渲染,且可实时根据修改指令实时调节渲染顺序,提高了应用时分层调节的灵活性。提高了应用时分层调节的灵活性。提高了应用时分层调节的灵活性。

【技术实现步骤摘要】
数据处理方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机
,尤其涉及一种数据处理方法、装置、计算机设备和存储介质。

技术介绍

[0002]在2D GPU(Graphics Processing Unit,图形处理器)光栅化实时渲染中最影响效率的就是单个DC(Draw Call,指每次CPU准备数据并通知GPU的过程就称之为一个Draw Call)小而多,优化都是通过合批进行的。合批就是把满足合批渲染条件的UI(User Interface,用户界面)经过顶点和纹理合批,从而达到一次DC就可以绘制这些UI的效果。
[0003]目前最常见的实现方案就是预先规划设置好若干个层组,然后把UI设置层组ID归到各自的层组去,当某一个层发生改变的时候,就对那个层级下的UI进行合批,其他分层重用之前的合批结果。但该技术方案必须要规划好各个层组,必须要确定各个层组的渲染顺序以及各个层组里各个UI元素的渲染顺序,才能保证最后的渲染正确,不能互相嵌套,应用门槛有点高而且灵活性不好。

技术实现思路

[0004]为了解决上述技本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:将接收到修改指令的逻辑树节点作为修改节点,各个所述修改节点携带对应的分层树节点标签,所述修改指令用于修改所述逻辑树节点的渲染属性;将各个所述修改节点对应的分层树节点标签添加至标记列表;根据所述标记列表获取目标渲染对象;对所述目标渲染对象进行合批渲染。2.根据权利要求1所述的方法,其特征在于,所述根据所述标记列表获取目标渲染对象,包括:将所述标记列表中各个分层树节点标签对应的渲染内容作为目标渲染对象,各个分层树节点标签对应的渲染内容包括父逻辑树节点内容、子逻辑树节点内容以及节点渲染顺序。3.根据权利要求1所述的方法,其特征在于,所述将接收到修改指令的逻辑树节点作为修改节点之前,所述方法还包括:根据预设分层条件设置各个所述逻辑树节点对应的分层属性;根据各个所述逻辑树节点的分层属性,创建各个所述逻辑树节点对应的分层树节点,所述分层树节点携带对应的分层树节点标签。4.根据权利要求3所述的方法,其特征在于,所述根据各个所述逻辑树节点的分层属性,创建各个所述逻辑树节点对应的分层树节点之后,所述方法还包括:若当前逻辑树节点接收到更改指令,则根据所述更改指令更改所述当前逻辑树节点的分层属性,得到更改后的分层属性;根据所述更改后的分层属性更新所述当前逻辑树节点对应的分层树节点标签。5.根据权利要求4所述的方法,其特征在于,所述更改指令包括拆分指令,所述根据所述更改指令更改所述当前逻辑树节点的分层属性,得到更改后的分层属性,包括:根据所述拆分指令更改所述当前逻辑树节点的分层属性,得到含有分层标志的第一分层属性;所述根据所述更改后的分层属性更新所述当前逻辑树节点对应的分层树节点标签,包括:根据所述第一分层属性创建所述当前逻辑树节点对应的第一分层树节点,所述第一分层树节点携带...

【专利技术属性】
技术研发人员:孔令雪
申请(专利权)人:广东三维家信息科技有限公司
类型:发明
国别省市:

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

1