[发明专利]处理图形图元的方法、图形处理系统和存储介质在审
| 申请号: | 202011362297.8 | 申请日: | 2020-11-27 |
| 公开(公告)号: | CN112862664A | 公开(公告)日: | 2021-05-28 |
| 发明(设计)人: | A·E·查芬;A·D·恩格-哈斯特韦德;O·H·乌尔恩霍特;A·L·塞尔维克 | 申请(专利权)人: | Arm有限公司 |
| 主分类号: | G06T1/60 | 分类号: | G06T1/60;G06T1/20;G06F16/51 |
| 代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 韩中领;王小东 |
| 地址: | 英国*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 处理 图形 方法 系统 存储 介质 | ||
1.一种使用图形处理系统对图形图元进行处理的方法,所述图形处理系统包括存储器以及和所述存储器通信的图形处理器,其中,所述图形处理器被配置成,通过对用于渲染输出的多个图元进行渲染来生成所述渲染输出,其中,由所述图形处理器使用关联图元数据对各个图元进行渲染,所述关联图元数据包括表示该图元的几何数据,所述方法包括以下步骤:
将所述渲染输出划分成多个区域以用于渲染,各个区域包括所述渲染输出的相应面积;以及
针对要被渲染的一个或更多个图元的集合,进行如下操作:
获取用于对所述一个或更多个图元的集合进行渲染的关联几何数据;
确定针对所述渲染输出的所述多个区域中的哪些区域,应当渲染所述一个或更多个图元的集合;以及
针对所述渲染输出中的被确定应当渲染所述一个或更多个图元的集合的各个区域,将所述一个或更多个图元的集合的所述几何数据存储在存储器中的针对该区域的相应数据结构中,
使得待渲染的所述一个或更多个图元的集合的所述几何数据被存储在针对所述渲染输出的、被确定应当渲染所述一个或更多个图元的集合的各个不同区域的相应不同数据结构中;
其中,将所述一个或更多个图元的集合的所述几何数据存储在针对所述渲染输出的区域的相应数据结构中的步骤包括:
将所述一个或更多个图元的集合的所述几何数据以压缩形式存储在针对所述渲染输出的该区域的相应数据结构中。
2.根据权利要求1所述的方法,其中,所述一个或更多个图元的集合的以压缩形式存储的所述几何数据包括以下项中的至少一项:
标识要用于所述一个或更多个图元的集合的顶点的顶点索引集;以及
针对所述一个或更多个图元的集合的各个顶点的顶点属性数据集。
3.根据权利要求1或2所述的方法,其中,在将所述几何数据存储在针对渲染输出区域的数据结构中之前,通过将所述几何数据转换成不同的表示来压缩所述几何数据。
4.根据权利要求1或2所述的方法,其中,通过向所述几何数据应用压缩方案来压缩所述几何数据。
5.根据权利要求1或2所述的方法,其中,所述几何数据包括标识要用于所述一个或更多个图元的集合的顶点的顶点索引集,并且所述顶点索引数据是通过对所述顶点从这些顶点的初始定义的索引到新索引集进行重新索引来压缩的,所述新索引集对针对所述渲染输出区域的数据结构内的顶点进行索引。
6.根据权利要求5所述的方法,所述方法包括以下步骤:
确定针对一个或更多个图元的集合的顶点的数据是否已经被存储在针对渲染输出区域的数据结构中;
并且当确定了顶点的顶点数据已经被存储在针对渲染输出区域的所述数据结构中时,进行如下操作:
使用针对先前存储的顶点数据的索引作为针对所述一个或更多个图元的集合的顶点的索引。
7.根据权利要求1或2所述的方法,其中,被压缩的几何数据包括顶点数据,并且该顶点数据是通过将所述顶点数据表示为与另外值相对的一个或更多个不同值的集合来进行压缩的。
8.根据权利要求7所述的方法,其中,表示所述顶点数据所相对的所述另外值包括:
所述渲染输出区域的参考数据值和/或所述顶点的预测值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于Arm有限公司,未经Arm有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011362297.8/1.html,转载请声明来源钻瓜专利网。





