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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112862937A(43)申请公布日2021.05.28(21)申请号202011350500.X(22)申请日2020.11.26(30)优先权数据16/697,9032019.11.27US(71)申请人Arm有限公司地址英国剑桥(72)发明人A·E·查芬A·D·恩格-哈斯特韦德O·H·乌尔恩霍特(74)专利代理机构北京三友知识产权代理有限公司11127代理人韩中领王小东(51)Int.Cl.G06T15/00(2011.01)G06T15/10(2006.01)权利要求书3页说明书24页附图7页(54)发明名称用于处理图形图元的方法、图形处理系统和存储介质(57)摘要本公开涉及用于处理图形图元的方法、图形处理系统和存储介质。具体地当在图形处理系统中处理图形图元时,将渲染输出划分成多个区域以用于渲染,各个区域包括该渲染输出的相应面积。确定渲染输出的所述多个区域中的哪些区域应当进行渲染。然后,将用于渲染图元的图元数据存储在存储器中的与渲染输出的多个不同区域关联的组合数据结构中,或者存储在针对渲染输出中的被确定应当渲染图元的各个区域的相应数据结构中。以哪种方式存储图元数据是根据图元的特性(例如,覆盖范围)来确定的。CN112862937ACN112862937A权利要求书1/3页1.一种使用图形处理系统对图形图元进行处理的方法,所述图形处理系统包括存储器系统以及和所述存储器系统通信的图形处理器,其中,所述图形处理器被配置成,通过对用于渲染输出的多个图元进行渲染来生成所述渲染输出,其中,所述图元是由所述图形处理器使用所述图元的关联图元数据来进行渲染的,并且其中,所述渲染输出被划分成多个区域以用于渲染,各个区域包括所述渲染输出的相应面积,所述方法包括以下步骤:针对要渲染的一个或更多个图元的集合,进行如下操作:确定针对所述渲染输出被划分成的用于渲染的所述多个区域中的哪些区域,应当渲染所述一个或更多个图元的集合;以及根据所述一个或更多个图元的集合的特性,将用于渲染所述一个或更多个图元的集合的关联图元数据存储在存储器中的组合数据结构中,所述组合数据结构与所述渲染输出的多个不同区域关联;或者将用于渲染所述一个或更多个图元的集合的所述关联图元数据存储在相应数据结构中,所述相应数据结构是针对所述渲染输出中的被确定应当渲染所述一个或更多个图元的集合的各个区域的。2.根据权利要求1所述的方法,其中,所述一个或更多个图元的集合的所述特性反映所述图元的渲染输出覆盖范围。3.根据权利要求2所述的方法,所述方法还包括以下步骤:计算所述渲染输出中的被确定应当渲染图元的区域的数量;确定所述渲染输出中的被确定应当渲染图元的区域的数量是否大于所述渲染输出的区域的阈值数量;以及根据确定了所述渲染输出中的应当渲染图元的区域的数量大于所述渲染输出的区域的所述阈值数量,将用于渲染图元的图元数据存储在存储器中的与所述渲染输出的所述多个不同区域关联的所述组合数据结构中,而当确定了所述渲染输出中的应当渲染图元的区域的数量少于或等于所述渲染输出的区域的所述阈值数量时,不是将所述图元数据存储在针对整个所述渲染输出分配的所述组合数据结构中,而是将用于渲染图元的图元数据存储在存储器中的不同相应数据结构中,所述不同相应数据结构是针对所述渲染输出中的应当渲染图元的各个不同区域的。4.根据权利要求1或2所述的方法,其中,用于所述一个或更多个图元的集合的所述关联图元数据包括:表示所述图元的几何数据,和/或指示要在渲染图元时执行的操作的状态数据的指示。5.根据权利要求1或2所述的方法,其中,所述方法包括以下步骤:当希望使用图元数据以便渲染所述渲染输出的区域时,从针对所述区域的所述相应数据结构和/或从所述组合数据结构读出供所述图形处理器用于对该区域进行渲染的图元数据。6.根据权利要求5所述的方法,其中,所述图元数据与指示图元绘图顺序的数据关联,并且其中,所述方法包括以下步骤:当读出供所述图形处理器使用的图元数据时,对所述指示图元绘图顺序的数据进行检查,并且以希望的图元绘图顺序来渲染图元。7.根据权利要求6所述的方法,其中,所述指示图元绘图顺序的数据包括时间戳,并且其中,所述时间戳连同所述关联图元数据一起存储在数据结构中。8.根据权利要求1或2所述的方法,所述方法包括以下步骤:当确定应当将用于图元的2CN112862937A权利要求书2/3页新的图元数据存储在存储器中的、与所述渲染输出的对应一个或更多个区域关联的一个或更多个数据结构中时,确定是否小于所述存储器的可用空间阈值,并且当小于所述存储器的所述可用空间阈值时,进行如下操作:选择要从所述存储器清洗的一个或更多个区域,针对所述一个或更多个区域的数据结构已存在于所述存