减少UI遮蔽导致的Overdraw的渲染方法和系统
基本信息
申请号 | CN201910538876.4 | 申请日 | - |
公开(公告)号 | CN110286979A | 公开(公告)日 | 2019-09-27 |
申请公布号 | CN110286979A | 申请公布日 | 2019-09-27 |
分类号 | G06F9/451 | 分类 | 计算;推算;计数; |
发明人 | 陈曙;龚勋 | 申请(专利权)人 | 杭州绝地科技股份有限公司 |
代理机构 | 北京动力号知识产权代理有限公司 | 代理人 | 杭州绝地科技股份有限公司 |
地址 | 310000 浙江省杭州市余杭区仓前街道欧美金融城2幢3701室 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种减少UI遮蔽导致的Overdraw的渲染方法和系统,涉及游戏图像处理技术领域。该方案中,先于系统初始化阶段预设一层背景UI,且该背景UI始终显示在所有UI的最底层,后续对于每一个新显示的UI均进行如下操作:将新显示的UI置于顶层,得到顶层UI,然后根据顶层UI的透明状态,隐藏游戏场景以及除了顶层UI之外的所有其它UI,只渲染顶层UI;或动态填充预设背景UI,并显示该UI,隐藏游戏场景以及除了顶层UI和背景UI之外的所有其它UI,按顺序先后渲染背景UI和顶层UI。减少了overdraw,降低了GPU性能负担、能耗及发热;此外,该方法具有很好的普适性,有更低的成本和更高的效率。 |
