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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN106504181A(43)申请公布日2017.03.15(21)申请号201610807792.2(22)申请日2016.09.07(30)优先权数据1515889.22015.09.08GB(71)申请人想象技术有限公司地址英国赫特福德郡(72)发明人J·豪森X·杨A·桑索特拉L·贝利J·里德肖(74)专利代理机构北京市金杜律师事务所11256代理人王茂华(51)Int.Cl.G06T1/20(2006.01)权利要求书3页说明书22页附图13页(54)发明名称用于处理子图元的图形处理方法和系统(57)摘要在基于图块的图形处理系统中使用未变换的显示列表时,可能需要在几何处理阶段和光栅化阶段二者中执行在推导子图元时涉及到的处理。为了减少对该处理的重复,针对图块的控制流数据包括指示哪些子图元将用于渲染图块的子图元指示。这允许基于在几何处理阶段中确定的该信息在光栅化阶段中高效地确定子图元。另外,分级高速缓存系统可以用于存储用于推导子图元的图形数据项目的分级。如果在高速缓存中存储用于推导子图元的图形数据项目,则在光栅化阶段中从高速缓存获取这些图形数据项目可以减少为了推导子图元而执行的处理量。CN106504181ACN106504181A权利要求书1/3页1.一种被配置为使用被细分成多个图块的渲染空间的图形处理系统,所述图形处理系统包括:几何处理逻辑,包括:几何变换和子图元逻辑,被配置为接收输入图形数据项目的图形数据,以及确定从所述输入图形数据项目推导的一个或多个子图元在所述渲染空间内的变换的位置;以及图块化单元,被配置为针对所述图块中的每个图块生成控制流数据,所述控制流数据包括:(i)将被用于渲染所述图块的输入图形数据项目的标识符,以及(ii)用以指示所述子图元中的哪些子图元将被用于渲染所述图块的子图元指示;以及光栅化逻辑,被配置为针对所述图块中的每个图块生成渲染输出,所述光栅化逻辑包括:取回单元,被配置为取回由针对特定图块的所述控制流数据中的所述标识符所标识的输入图形数据项目;光栅化变换和子图元推导逻辑,被配置为从取回的所述输入图形数据项目推导在所述渲染空间内的变换的子图元,其中推导的所述子图元将被用于渲染所述特定图块,并且其中所述子图元根据针对所述特定图块的所述控制流数据中的所述子图元指示而推导;以及一个或多个处理单元,用于渲染推导的所述子图元,以由此针对所述特定图块生成渲染输出。2.根据权利要求1所述的图形处理系统,其中所述图形数据项目中的至少一些图形数据项目是图元。3.根据权利要求1所述的图形处理系统,其中所述图形数据项目中的一些图形数据项目是描述补块的控制点,所述补块将被镶嵌以生成多个镶嵌的图元。4.根据任一前述权利要求所述的图形处理系统,其中针对图块的所述控制流数据中的所述子图元指示指示如何从所述输入图形数据项目推导将用于渲染所述图块的所述子图元。5.根据任一前述权利要求所述的图形处理系统,其中所述子图元指示被表示为一个或多个掩码。6.根据任一前述权利要求所述的图形处理系统,其中所述子图元指示中的一个或多个子图元指示是分级索引,其中针对特定子图元的分级索引指示在分级的一个或多个不同级别中的每个级别处的一个或多个图形数据项目中的哪些图形数据项目用于在推导所述特定子图元时使用。7.根据权利要求6所述的图形处理系统,其中所述光栅化变换和子图元推导逻辑被配置为使用针对所述特定子图元的所述分级索引以标识所述分级中的将用于推导所述特定子图元的一个或多个图形数据项目。8.根据权利要求7所述的图形处理系统,其中所述光栅化逻辑还包括:高速缓存,被配置为存储推导的子图元;以及高速缓存控制器,被配置为:接收针对图块的所述控制流数据;获取被存储在所述高速缓存中并且由针对所述图块的所述控制流数据所指示的子图元;以及2CN106504181A权利要求书2/3页向所述一个或多个处理单元提供获取的所述子图元以用于渲染。9.根据权利要求7或者8所述的图形处理系统,其中所述光栅化变换和子图元推导逻辑被配置为确定所述分级的经标识的所述图形数据项目中的一个或多个图形数据项目用于在推导所述特定子图元时使用。10.根据权利要求6至9中的任一权利要求所述的图形处理系统,其中所述子图元中的每个子图元是经由一个或多个处理级的序列从一个或多个输入图形数据项目可推导的,并且其中所述分级包括代表所述序列的处理级的结果的一个或多个图形数据项目。11.根据权利要求10所述的图形处理系统,其中所述子图元是所述分级的叶节点。12.根据权利要求6至11中的任一权利要求所述的图形处理系统,其中所述光栅化变换和子图元推导逻辑被配置为通过根据由针对所述特定子图元的所述分级索引所标识的所述图形数据项目而有选择地执