[发明专利]合并单元、选择覆盖范围合并方案的方法和深度测试系统在审
申请号: | 202010547067.2 | 申请日: | 2020-06-16 |
公开(公告)号: | CN112116518A | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 阿布辛纳·格拉斯;尼古拉斯·索赫雷;桑托什·乔治·阿布拉罕 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06T1/20 | 分类号: | G06T1/20;G06T15/00 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 方成;张川绪 |
地址: | 韩国京畿*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 合并 单元 选择 覆盖 范围 方案 方法 深度 测试 系统 | ||
1.一种用于像素几何图形的合并期间的粗略深度剔除的合并单元,所述合并单元包括:
光栅化器,被配置为接收一个或多个图元,并且生成像素覆盖范围信息和深度信息;
一个或多个局部剔除级,结合到光栅化器,并且被配置为:在图元的窗口内执行局部剔除,并且输出幸存覆盖范围信息和幸存深度信息的集合;和
一个或多个全局剔除级,结合到所述一个或多个局部剔除级和光栅化器中的至少一个,并且被配置为基于先前接收的覆盖范围信息和深度信息使用幸存覆盖范围信息和幸存深度信息的集合来进行进一步剔除。
2.根据权利要求1所述的合并单元,其中,所述一个或多个局部剔除级被配置为:当执行图元的窗口内的所述一个或多个图元的局部剔除时,使用仅与图元的窗口相关联的深度信息。
3.根据权利要求1或权利要求2所述的合并单元,其中,所述一个或多个全局剔除级使用来自过去的图元中的部分或全部图元的粗略深度信息和精细深度信息中的至少一个以及覆盖范围信息,进一步剔除从所述一个或多个局部剔除级接收的幸存覆盖范围信息和幸存深度信息的集合。
4.根据权利要求1或权利要求2所述的合并单元,其中,光栅化器、所述一个或多个局部剔除级和所述一个或多个全局剔除级被配置为:通过在合并期间创建图像的每个像素处的深度的粗略表示来最小化过度绘制,并且在全色彩通道之前将所述粗略表示预加载到深度缓冲器中,使得Early-Z硬件消除将被图像的较晚的片段遮挡的图像的片段。
5.根据权利要求1或权利要求2所述的合并单元,其中:
所述一个或多个局部剔除级被配置为在图块内的图元的窗口内执行局部剔除;并且
光栅化器、所述一个或多个局部剔除级和所述一个或多个全局剔除级被配置为生成用于指示哪些图元和绘图调用影响图块的表示。
6.根据权利要求5所述的合并单元,其中,所述表示不包括大于预定比例的在最终渲染图像中不可见的图元和绘图调用。
7.根据权利要求1所述的合并单元,还包括:片上缓冲器,其中,所述一个或多个全局剔除级包括重排序队列,重排序队列对片上缓冲器中驻留有备份数据的事务进行优先级排序。
8.根据权利要求7所述的合并单元,其中,所述一个或多个全局剔除级被配置为基于片上缓冲器中的备份数据的存储器驻留来对所述事务进行重排序。
9.根据权利要求1所述的合并单元,其中,所述一个或多个全局剔除级包括:
合并逻辑,被配置为创建将由图形处理器的后续渲染级消耗的覆盖的绘图调用和图元的流;和
一个或多个定制扩展,用于特定工作负载剔除。
10.根据权利要求1所述的合并单元,其中:
所述一个或多个局部剔除级被配置为基于输入图元的深度信息来在图元的窗口内进行剔除;并且
所述一个或多个全局剔除级被配置为基于先前的图元的深度信息来在图元的窗口内进行剔除。
11.根据权利要求1所述的合并单元,其中,所述一个或多个全局剔除级或所述一个或多个局部剔除级被配置为使用图元的窗口来剔除先前接收的覆盖范围信息和深度信息。
12.根据权利要求1所述的合并单元,其中,所述一个或多个全局剔除级或所述一个或多个局部剔除级被配置为使用先前接收的覆盖范围信息和深度信息来剔除图元的窗口。
13.根据权利要求1所述的合并单元,还包括:一个或多个定制扩展,用于特定工作负载剔除。
14.根据权利要求13所述的合并单元,其中,用于特定工作负载剔除的所述一个或多个定制扩展不基于可见性剔除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010547067.2/1.html,转载请声明来源钻瓜专利网。