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