预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共31页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN110097621A(43)申请公布日2019.08.06(21)申请号201910328773.5G06T1/60(2006.01)(22)申请日2014.12.12G06K9/62(2006.01)(30)优先权数据1322042.12013.12.13GB(62)分案原申请数据201410773381.72014.12.12(71)申请人想象技术有限公司地址英国赫特福德郡(72)发明人J·里德肖(74)专利代理机构北京市金杜律师事务所11256代理人王茂华(51)Int.Cl.G06T15/00(2011.01)G06T15/04(2011.01)权利要求书3页说明书17页附图10页(54)发明名称图形处理系统中的基元处理(57)摘要本申请的各实施例涉及图形处理系统中的基元处理。一种图形处理系统,其具有包括一个或多个瓦片的渲染空间。该系统包括处理模块,其被配置为针对瓦片的基元执行隐藏面消除以确定标识在该瓦片的中的多个样本位置中的每一个样本位置处可见的基元的基元标识符。两个或更多标签缓冲器的集合存储针对瓦片中的样本位置中的每个样本位置所确定的基元标识符,由此表示基元的重叠的层。标签控制模块控制:(i)对用于根据标签缓冲器中所存储的基元标识符的分层而存储的基元标识符中的每个基元标识符的标签缓冲器的选择,和(ii)从标签缓冲器冲刷基元标识符。纹理化引擎对所冲刷的基元标识符所标识的基元应用纹理化。CN110097621ACN110097621A权利要求书1/3页1.一种图形处理单元系统,包括:两个或更多标签缓冲器的集合,其被配置为存储针对多个样本位置的基元的基元标识符,其中在所述集合的所述标签缓冲器中相对应的样本位置处所存储的基元标识符表示基元的重叠的层;标签控制模块,其被配置为控制对用于存储基元标识符的标签缓冲器的选择,其中对标签缓冲器的所述选择根据存储于所述标签缓冲器中的、由所述基元标识符所标识的所述基元的分层而进行;以及一个或多个处理引擎,其被配置为对由基元标识符所标识的、已经从标签缓冲器被输出的所述基元的片段应用纹理化和阴影化中的一者或两者。2.根据权利要求1的图形处理单元,进一步包括处理模块,其被配置为接收要针对具有一个或多个瓦片的渲染空间的瓦片进行处理的基元,其中所述处理模块被配置为针对所述瓦片的基元执行隐藏面消除,以确定标识在所述瓦片中的多个样本位置可见的所述基元的基元标识符,其中所确定的所述基元标识符被存储在标签缓冲器的所述集合中。3.根据权利要求2的图形处理单元,其中所述渲染空间具有多个瓦片,并且其中所述处理模块被配置为具有多个在给定时间的处理中瓦片。4.根据权利要求3的图形处理单元,其中所述图形处理单元被配置为在特定瓦片的一些、但不是所有的基元已经完成由所述处理模块处理时,允许由所述处理模块对所述基元进行处理以在不同瓦片的基元之间进行切换。5.根据权利要求3的图形处理单元,进一步包括多个深度缓冲器,其中所述深度缓冲器中的每个深度缓冲器被配置为与在给定时间处于处理中的所述多个瓦片中的相应瓦片动态地相关联。6.根据权利要求1至5中任一项的图形处理单元,其中所述标签控制模块被配置为控制基元标识符从标签缓冲器的所述集合中的一个或多个标签缓冲器的冲刷,其中所冲刷的所述基元标识符被提供至所述一个或多个处理引擎中的一个或多个处理引擎。7.根据权利要求1至5中任一项的图形处理单元,其中所述标签控制模块被配置为针对一个或多个样本位置的块来控制对标签缓冲器的所述选择,以由此针对一个或多个样本位置的所述块,来选择对应于所述重叠的层的最远可用层的所述标签缓冲器。8.根据权利要求1至5中任一项的图形处理单元,其中所述标签控制模块被配置为基于冲刷策略而确定哪些标签缓冲器被冲刷。9.根据权利要求8的图形处理单元,其中所述标签控制模块被配置为:(i)确定包含所述最远层的基元标识符的所述标签缓冲器将在冲刷另一个标签缓冲器之前被冲刷,或者(ii)确定最满的标签缓冲器将在冲刷另一个标签缓冲器之前被冲刷。10.根据权利要求1至5中任一项的图形处理单元,其中所述标签控制模块被配置为控制基元标识符从所述标签缓冲器的所述冲刷,而使得(i)每次仅来自一个标签缓冲器的基元标识符被冲刷,或者(ii)来自多个标签缓冲器的基元标识符被同时冲刷。11.根据权利要求1至5中任一项的图形处理单元,其中所述图形处理单元被配置为使用被细分为多个瓦片的渲染空间,并且其中所述图形处理单元包括多个深度缓冲器,所述深度缓冲器中的不同的深度缓冲器被配置为针对不同的瓦片存储深度值,并且其中所述图形处理单元包括三个或更多标签缓冲器的群组,并且其中所述图形处2CN110097621A权利要求书2/3页理单元被配置