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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111429556A(43)申请公布日2020.07.17(21)申请号201911330435.1(51)Int.Cl.(22)申请日2019.12.20G06T15/00(2011.01)G06T1/20(2006.01)(30)优先权数据G06T1/60(2006.01)1821133.42018.12.21GB1821139.12018.12.21GB1821142.52018.12.21GB1901216.02019.01.29GB1901215.22019.01.29GB(71)申请人畅想科技有限公司地址英国赫特福德郡(72)发明人罗伯特·布里格杨喜乐约翰·豪森(74)专利代理机构北京东方亿思知识产权代理有限责任公司11258代理人李丽权利要求书4页说明书36页附图16页(54)发明名称图形处理系统中的基于基元块的光栅化(57)摘要公开了图形处理系统中的基于基元块的光栅化。图形处理系统包括几何结构处理和光栅化逻辑。几何结构处理逻辑被配置成:基于与多个未经变换的基元相关联的未经变换的几何结构数据生成用于多个未经变换的基元中的每一个的经过变换的位置数据;将多个未经变换的基元分组到多个基元块中;及基于经过变换的位置数据生成用于每一平铺块的未经变换的显示列表。光栅化逻辑被配置成:针对在用于平铺块的未经变换的显示列表中标识的每一基元块提取用于所述未经变换的基元块中的所有未经变换的基元的未经变换的几何结构数据;变换所提取的未经变换的几何结构数据以生成经过变换的几何结构数据;及根据经过变换的几何结构数据对基元进行渲染。CN111429556ACN111429556A权利要求书1/4页1.一种基于平铺块的渲染图形处理系统(300),其具有划分成多个平铺块的渲染空间,所述系统(300)包括:存储器(3021),其被配置成存储用于多个未经变换的基元中的每一个的未经变换的几何结构数据;几何结构处理逻辑(304),其包括:第一变换逻辑(308),其被配置成根据所述未经变换的几何结构数据生成用于所述多个未经变换的基元中的每一个的经过变换的位置数据,用于每一未经变换的基元的所述经过变换的位置数据包括用于一个或多个经过变换的基元的位置数据;基元块生成器(309,1000),其被配置成将所述多个未经变换的基元分组到多个未经变换的基元块(4021,4022)中;以及平铺引擎(310),其被配置成基于所述经过变换的位置数据生成用于所述多个平铺块中的每一平铺块的未经变换的显示列表(414),所述未经变换的显示列表中的每一个包括:(i)标识包括至少一个未经变换的基元的每一未经变换的基元块的信息,所述至少一个未经变换的基元在被变换时至少部分地落在相应的平铺块内;及(ii)对于所标识的未经变换的基元块中的每一个而言:标识所述未经变换的基元块中的所述未经变换的基元的信息,所述未经变换的基元在被变换时至少部分地落在相应的平铺块内;或标识从所述未经变换的基元块中的所述未经变换的基元生成的所述经过变换的基元的信息,所述未经变换的基元至少部分地落在相应的平铺块内;以及光栅化逻辑(306),其包括:提取逻辑(312),其被配置成针对在用于平铺块的未经变换的显示列表(414)中标识的每一未经变换的基元块提取用于所述未经变换的基元块中的所述未经变换的基元中的每一个的所述未经变换的几何结构数据;第二变换逻辑(313),其被配置成变换所提取的未经变换的几何结构数据以生成经过变换的几何结构数据;将所述经过变换的几何结构数据存储在高速缓存(315,1100)中;以及被配置成根据所述经过变换的几何结构数据对所述未经变换的基元进行渲染的逻辑(314,316)。2.根据权利要求1所述的系统(300),其中所述提取逻辑(312)被进一步配置成在提取用于在未经变换的显示列表中标识的未经变换的基元块的所述未经变换的几何结构数据之前,确定所述高速缓存(315,1100)是否包括用于所述未经变换的基元块的经过变换的几何结构数据,及仅在所述高速缓存不包括用于所述未经变换的基元块的经过变换的几何结构数据的情况下才提取用于所述未经变换的基元块的所述未经变换的几何结构数据。3.根据权利要求1所述的系统(300),其中所述高速缓存(1100)包括:存储器(1102),其被配置成存储用于多个未经变换的基元块的经过变换的几何结构数据;以及控制逻辑(1106),其被配置成:维持用于所述多个未经变换的基元块中的每一个的计数器,用于所述多个未经变换的基元块的经过变换的几何结构数据存储在所述高速缓存中,每一计数器指示当前正由所述2CN111429556A权利要求书2/4页光栅化逻辑处理的需要访问所述经过变换的几何结构数据的所述多个平铺块中的平