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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112862661A(43)申请公布日2021.05.28(21)申请号202011367020.4G06T1/60(2006.01)(22)申请日2020.11.27G06F16/51(2019.01)(30)优先权数据16/697,9842019.11.27US(71)申请人Arm有限公司地址英国剑桥(72)发明人I·R·布拉特A·D·恩格-哈斯特韦德A·E·查芬A·L·塞尔维克O·H·乌尔恩霍特T·J·奥尔森(74)专利代理机构北京三友知识产权代理有限公司11127代理人韩中领王小东(51)Int.Cl.G06T1/20(2006.01)权利要求书5页说明书20页附图10页(54)发明名称处理图形图元的方法、图形处理系统和存储介质(57)摘要本公开涉及处理图形图元的方法、图形处理系统和存储介质。具体地,当在图形处理系统中处理图形图元时,将渲染输出划分成多个区域以用于渲染,各个区域包括渲染输出的相应面积;并且针对一个或更多个待渲染图元的集合,确定针对渲染输出的所述多个区域中的哪些区域应当渲染图元;并且针对渲染输出中的被确定应当渲染图元的各个区域,将所述图元的几何数据连同要用于对该区域的图元进行渲染的状态数据的指示一起存储在存储器中的相应数据结构中,使得待渲染的图元的几何数据被存储在对所述渲染输出的被确定应当渲染图元的各个不同区域的相应不同数据结构中。CN112862661ACN112862661A权利要求书1/5页1.一种使用图形处理系统对图形图元进行处理的方法,所述图形处理系统包括存储器以及和所述存储器通信的图形处理器,其中,所述图形处理器被配置成,通过对用于渲染输出的多个图元进行渲染来生成所述渲染输出,其中,由所述图形处理器使用关联图元数据对图元进行渲染,所述关联图元数据包括表示所述图元的几何数据以及指示要在对所述图元进行栅格化和/或渲染时执行的操作的状态数据,所述方法包括以下步骤:将所述渲染输出划分成多个区域以用于渲染,各个区域包括所述渲染输出的相应面积;以及针对接收到的要处理的一个或更多个图元的集合,进行如下操作:获取用于对所述一个或更多个图元的集合进行渲染的关联几何数据;确定针对所述渲染输出的所述多个区域中的哪些区域应当渲染所述一个或更多个图元的集合;以及针对所述渲染输出中的被确定应当渲染所述一个或更多个图元的集合的各个区域,将所述一个或更多个图元的几何数据连同要用于对所述一个或更多个图元的集合进行栅格化和/或渲染的关联状态数据的指示一起存储在存储器中的针对该区域的相应数据结构中,使得针对所述待渲染的一个或更多个图元的集合的关联状态数据的指示以及所述几何数据被存储在针对所述渲染输出的被确定应当渲染所述一个或更多个图元的集合的各个不同区域的相应不同数据结构中。2.根据权利要求1所述的方法,其中,将所述几何数据和状态数据存储在针对区域的相应数据结构中的步骤包括:确定所述存储器中是否已经存在针对该区域的数据结构,并且当所述存储器中已经存在针对该区域的数据结构时,将所述图元数据添加至现有数据结构,而如果不存在针对该区域的数据结构,则所述方法包括以下步骤:生成针对该区域的新数据结构。3.根据权利要求2所述的方法,所述方法包括以下步骤:当确定了应当将针对一个或更多个图元的集合的新几何数据和状态数据存储在存储器中的一个或更多个数据结构中时,确定可用空间是否小于所述存储器的可用空间阈值,并且当可用空间小于所述存储器的所述可用空间阈值时,进行如下操作:从存储器中选择一个或更多个区域进行清除,所述一个或更多个区域的数据结构已经存在于所述存储器中;从针对所选区域的数据结构读出供所述图形处理器使用的数据;然后,从所述存储器废弃针对所选区域的数据结构以释放存储空间。4.一种使用图形处理系统对图形图元进行处理的方法,所述图形处理系统包括存储器以及和所述存储器通信的图形处理器,其中,所述图形处理器被配置成,通过对用于渲染输出的多个图元进行渲染来生成所述渲染输出,其中,由所述图形处理器使用关联图元数据对图元进行渲染,所述关联图元数据包括表示所述图元的几何数据以及指示要在对所述图元进行栅格化和/或渲染时执行的操作的状态数据,其中,所述渲染输出被划分成多个区域以用于渲染,各个区域包括所述渲染输出的相应面积,并且其中,把要用于对图元进行渲染的状态数据的指示以及几何数据存储在存储器中的针对不同区域的相应不同数据结构中,所述方法包括以下步骤:当针对一个或更多个图元的集合的新数据要被存储在存储器中时,确定可用空间是否2CN112862661A权利要求书2/5页小于所述存储器中的针对该数据的可用空间阈值,并且当可用空间小于所述存储器的所述可用空间阈值时,进行如下操作:从存储器中选择