减少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性能负担、能耗及发热;此外,该方法具有很好的普适性,有更低的成本和更高的效率。 |





