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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112862664A(43)申请公布日2021.05.28(21)申请号202011362297.8G06T1/20(2006.01)(22)申请日2020.11.27G06F16/51(2019.01)(30)优先权数据16/698,0302019.11.27US(71)申请人Arm有限公司地址英国剑桥(72)发明人A·E·查芬A·D·恩格-哈斯特韦德O·H·乌尔恩霍特A·L·塞尔维克(74)专利代理机构北京三友知识产权代理有限公司11127代理人韩中领王小东(51)Int.Cl.G06T1/60(2006.01)权利要求书4页说明书30页附图13页(54)发明名称处理图形图元的方法、图形处理系统和存储介质(57)摘要本公开涉及处理图形图元的方法、图形处理系统和存储介质。具体地,当在图形处理系统中处理图形图元时,将渲染输出划分成多个区域以用于渲染,各个区域包括渲染输出的相应面积。确定针对渲染输出的所述多个区域中的哪些区域应当渲染图元。针对渲染输出中的被确定应当渲染图元的各个区域,将图元的几何数据以压缩形式存储在存储器中的针对该区域的相应数据结构中,使得待渲染的图元的几何数据是以压缩形式存储在针对渲染输出的、被确定应当渲染图元的各个不同区域的相应不同数据结构中。CN112862664ACN112862664A权利要求书1/4页1.一种使用图形处理系统对图形图元进行处理的方法,所述图形处理系统包括存储器以及和所述存储器通信的图形处理器,其中,所述图形处理器被配置成,通过对用于渲染输出的多个图元进行渲染来生成所述渲染输出,其中,由所述图形处理器使用关联图元数据对各个图元进行渲染,所述关联图元数据包括表示该图元的几何数据,所述方法包括以下步骤:将所述渲染输出划分成多个区域以用于渲染,各个区域包括所述渲染输出的相应面积;以及针对要被渲染的一个或更多个图元的集合,进行如下操作:获取用于对所述一个或更多个图元的集合进行渲染的关联几何数据;确定针对所述渲染输出的所述多个区域中的哪些区域,应当渲染所述一个或更多个图元的集合;以及针对所述渲染输出中的被确定应当渲染所述一个或更多个图元的集合的各个区域,将所述一个或更多个图元的集合的所述几何数据存储在存储器中的针对该区域的相应数据结构中,使得待渲染的所述一个或更多个图元的集合的所述几何数据被存储在针对所述渲染输出的、被确定应当渲染所述一个或更多个图元的集合的各个不同区域的相应不同数据结构中;其中,将所述一个或更多个图元的集合的所述几何数据存储在针对所述渲染输出的区域的相应数据结构中的步骤包括:将所述一个或更多个图元的集合的所述几何数据以压缩形式存储在针对所述渲染输出的该区域的相应数据结构中。2.根据权利要求1所述的方法,其中,所述一个或更多个图元的集合的以压缩形式存储的所述几何数据包括以下项中的至少一项:标识要用于所述一个或更多个图元的集合的顶点的顶点索引集;以及针对所述一个或更多个图元的集合的各个顶点的顶点属性数据集。3.根据权利要求1或2所述的方法,其中,在将所述几何数据存储在针对渲染输出区域的数据结构中之前,通过将所述几何数据转换成不同的表示来压缩所述几何数据。4.根据权利要求1或2所述的方法,其中,通过向所述几何数据应用压缩方案来压缩所述几何数据。5.根据权利要求1或2所述的方法,其中,所述几何数据包括标识要用于所述一个或更多个图元的集合的顶点的顶点索引集,并且所述顶点索引数据是通过对所述顶点从这些顶点的初始定义的索引到新索引集进行重新索引来压缩的,所述新索引集对针对所述渲染输出区域的数据结构内的顶点进行索引。6.根据权利要求5所述的方法,所述方法包括以下步骤:确定针对一个或更多个图元的集合的顶点的数据是否已经被存储在针对渲染输出区域的数据结构中;并且当确定了顶点的顶点数据已经被存储在针对渲染输出区域的所述数据结构中时,进行如下操作:使用针对先前存储的顶点数据的索引作为针对所述一个或更多个图元的集合的顶点2CN112862664A权利要求书2/4页的索引。7.根据权利要求1或2所述的方法,其中,被压缩的几何数据包括顶点数据,并且该顶点数据是通过将所述顶点数据表示为与另外值相对的一个或更多个不同值的集合来进行压缩的。8.根据权利要求7所述的方法,其中,表示所述顶点数据所相对的所述另外值包括:所述渲染输出区域的参考数据值和/或所述顶点的预测值。9.根据权利要求1或2所述的方法,所述方法还包括以下步骤:针对要被渲染的一个或更多个图元的集合,进行如下操作:针对所述渲染输出中的被确定应当渲染所述一个或更多个图元的集合的各个区域,将要用于对所述一个或更多个图元的集合进行渲染的状态数据的指示连同所述一个或更多个图元的集合的所述