[发明专利]保守光栅化在审
申请号: | 201910562437.7 | 申请日: | 2019-06-26 |
公开(公告)号: | CN110660069A | 公开(公告)日: | 2020-01-07 |
发明(设计)人: | 卡斯珀·范本特姆 | 申请(专利权)人: | 想象技术有限公司 |
主分类号: | G06T7/13 | 分类号: | G06T7/13;G06T1/20;G06T15/20;G06T17/20 |
代理公司: | 11262 北京安信方达知识产权代理有限公司 | 代理人: | 俞立文;杨明钊 |
地址: | 英国赫*** | 国省代码: | 英国;GB |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 描述了一种保守光栅化硬件,其包括硬件逻辑,所述硬件逻辑被布置成对图元的每个边缘和微瓦片中的每个像素的每个角执行边缘测试计算。对于特定像素和边缘,通过在OR门中组合所述像素的所述四个角和所述特定边缘的所述边缘测试结果来确定外部覆盖结果。对于特定像素和边缘,通过在AND门中组合所述像素的所述四个角和所述特定边缘的所述边缘测试结果来确定内部覆盖结果。通过在AND门中组合所述像素和所述图元的每个所述边缘的所述外部覆盖结果来计算所述像素和所述图元的整体外部覆盖结果。以类似的方式计算所述像素的所述整体内部覆盖结果。 | ||
搜索关键词: | 像素 边缘测试 覆盖 图元 硬件逻辑 外部 光栅化 瓦片 成对 | ||
【主权项】:
1.一种被布置成在渲染空间中进行渲染的图形处理流水线,其中所述渲染空间被细分成多个瓦片,每个瓦片被细分成多个微瓦片,每个微瓦片包括相同的像素布置,/n所述图形处理流水线包括保守光栅化硬件,其中所述保守光栅化硬件包括:/n多个第一硬件子单元,每个第一硬件子单元被布置成,针对图元的不同边缘,计算所述边缘的外部覆盖结果和微瓦片中的每个像素的所述边缘的内部覆盖结果;以及/n多个第二硬件子单元,每个第二硬件子单元被布置成,针对微瓦片中的不同像素,计算所述图元的外部覆盖结果和所述图元的内部覆盖结果,/n其中每个第一硬件子单元包括:/n边缘测试计算硬件,其被布置成,针对所述微瓦片中的所述像素的每个角,计算指示所述像素角是否在所述边缘的左侧的值;/n多个OR逻辑块,每个OR逻辑块被配置为执行OR运算,所述微瓦片中的每个像素各一个OR逻辑块,并且每个逻辑块被布置成从所述边缘测试计算硬件接收四个值作为输入,所述像素的每个角各一个值,并且其中所述OR逻辑块的输出是所述像素和所述边缘的所述外部覆盖结果;以及/n第一多个AND逻辑块,每个AND逻辑块被配置为执行AND运算,所述微瓦片中的每个像素各一个AND逻辑块,并且每个AND逻辑块被布置成从所述边缘测试计算硬件接收四个值作为输入,所述像素的每个角各一个值,并且其中所述AND逻辑块的输出是所述像素和所述边缘的所述内部覆盖结果;/n并且其中每个第二硬件子单元包括:/n第二多个AND逻辑块,所述微瓦片中的每个像素各一个AND逻辑块,并且每个AND逻辑块被布置成接收所述像素和每个所述边缘的外部覆盖结果作为输入,每个所述第一硬件子单元提供一个输入,并且其中所述AND逻辑块的输出是所述像素和所述图元的所述外部覆盖结果;以及/n第三多个AND逻辑块,所述微瓦片中的每个像素各一个AND逻辑块,并且每个AND逻辑块被布置成接收所述像素和每个所述边缘的内部覆盖结果作为输入,每个所述第一硬件子单元提供一个输入,并且其中所述AND逻辑块的输出是所述像素和所述图元的所述内部覆盖结果。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于想象技术有限公司,未经想象技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910562437.7/,转载请声明来源钻瓜专利网。