[发明专利]用于基于拼贴的渲染系统的仲裁器有效
| 申请号: | 201811173327.3 | 申请日: | 2018-10-09 |
| 公开(公告)号: | CN109658492B | 公开(公告)日: | 2021-08-31 |
| 发明(设计)人: | 蒂姆·罗林森;杰拉杰·戴夫 | 申请(专利权)人: | 畅想科技有限公司 |
| 主分类号: | G06T15/10 | 分类号: | G06T15/10;G06T15/50;G06T15/04;G06T1/20 |
| 代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 林强 |
| 地址: | 英国赫*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 基于 拼贴 渲染 系统 仲裁 | ||
本公开涉及用于基于拼贴的渲染系统的仲裁器。提供了用于实现基于拼贴的渲染的几何形状处理阶段的系统和方法。所述系统包括多个并行几何形状流水线、多个平铺流水线以及位于所述多个几何形状流水线与所述多个平铺流水线之间的仲裁器。每个几何形状流水线被配置为:为有序几何形状组的子集的每个几何形状组生成一个或多个几何形状块;为每个几何形状块生成对应的图元位置块,并且压缩每个几何形状块以生成对应的压缩的几何形状块。所述平铺流水线被配置为从所述图元位置块生成每个拼贴的指示落在该拼贴的界限内的图元的列表。
技术领域
本公开涉及图形处理,更具体地,涉及一种用于基于拼贴的渲染系统的仲裁器。
背景技术
如为本领域的技术人员所知的,3D图形处理系统中的基于拼贴的渲染(TBR)使用渲染空间来渲染场景,所述渲染空间被划分成被称为拼贴的子区域,其中每个拼贴被独立地渲染。TBR的优点是快速片上存储器可在渲染期间被用于颜色、深度和模板缓冲操作,这优于其中整个场景被作为一个整体渲染的传统立即模式渲染(IMR)而允许显著降低系统存储器带宽。
TBR涉及两个关键渲染阶段:几何形状处理;以及光栅化。在几何形状处理阶段期间从应用(例如游戏应用)接收到的几何形状数据(例如顶点)被变换成屏幕空间坐标。图元(即通过可应用纹理的一个或多个顶点的位置来定义的简单几何形状,诸如三角形)通过变换顶点来定义,并且图元数据(例如顶点数据)被存储在存储器(例如中间缓冲器)中。至少部分地落在拼贴的界限内的图元(例如三角形)的每拼贴列表被创建。在光栅化阶段期间每个拼贴被渲染(即针对拼贴中的每个像素识别颜色)。这使得图形硬件能够仅当在光栅化阶段中渲染该拼贴时检索与特定拼贴有关的图元数据,这使对存储器(例如中间缓冲器)的存储器带宽要求保持至最低。可以将用于每个拼贴的合成颜色缓冲器排出到缓冲器直到整个场景已被渲染为止。
已经表明,可通过使几何形状处理阶段的一个或多个方面并行化来改进TBR性能。
在下面描述的实施例仅作为示例被提供,而不限制解决已知TBR系统的任何或所有缺点的实现方式。
发明内容
本发明内容被提供来引入在下面在详细描述中进一步描述的构思的选择。本发明内容不旨在识别所要求保护的主题的关键特征或必要特征,它也不旨在用于限制所要求保护的主题的范围。
本文所描述的是用于实现基于拼贴的渲染的几何形状处理阶段的系统和方法。所述系统包括多个并行几何形状流水线、多个平铺流水线以及位于所述多个几何形状流水线与所述多个平铺流水线之间的仲裁器。每个几何形状流水线被配置为:为有序几何形状组的子集的每个几何形状组生成一个或多个几何形状块;为每个几何形状块生成对应的图元位置块,并且压缩每个几何形状块以生成对应的压缩的几何形状块。所述平铺流水线被配置为从所述图元位置块生成每个拼贴的指示落在该拼贴的界限内的图元的列表。所述仲裁器被配置为按照基于所述几何形状组的次序的正确的次序将由所述多个几何形状流水线生成的所述图元位置块转发到所述多个平铺流水线。
第一方面提供一种用于实现基于拼贴的渲染的几何形状处理阶段的系统,所述系统包括:多个并行几何形状流水线,每个几何形状流水线被配置为:接收有序几何形状组的子集,每个几何形状组包括一个或多个顶点的顶点数据;为每个接收到的几何形状组生成与该几何形状组相关联的一个或多个几何形状块,每个几何形状块包括与所对应的几何形状组中的所述顶点的至少一部分有关的变换顶点数据和由所述顶点的所述至少一部分形成的一个或多个图元的图元数据;压缩每个几何形状块以生成对应的压缩的几何形状块;并且为每个几何形状块生成与和该几何形状块相同的几何形状组相关联的对应的图元位置块,每个图元位置块包括与所对应的几何形状块中的所述图元的至少一部分有关的位置信息;以及仲裁器,所述仲裁器被配置为接收由所述多个几何形状流水线生成的所述图元位置块并且按照基于所述几何形状组的次序的次序将所接收到的图元位置块转发到多个平铺流水线。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于畅想科技有限公司,未经畅想科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811173327.3/2.html,转载请声明来源钻瓜专利网。





