[发明专利]图形处理系统中的粗略深度测试有效
申请号: | 202010553486.7 | 申请日: | 2020-06-17 |
公开(公告)号: | CN112116519B | 公开(公告)日: | 2022-12-27 |
发明(设计)人: | 洛伦佐·贝利;罗伯特·布里格 | 申请(专利权)人: | 畅想科技有限公司 |
主分类号: | G06T1/20 | 分类号: | G06T1/20;G06T1/60;G06T7/55 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 杨佳婧 |
地址: | 英国赫*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形 处理 系统 中的 粗略 深度 测试 | ||
本发明涉及图形处理系统中的粗略深度测试,具体涉及用于在图形处理系统中执行粗略深度测试的方法和粗略深度测试逻辑,在图形处理系统中,渲染空间被划分成多个平铺块。方法包括:接收与多个平铺块中的一个相关的基元的集合;获得平铺块的深度范围;以及对于基元的集合中的至少一个基元:基于平铺块的深度范围,确定基元的所有或一部分是否隐藏在平铺块中;响应于确定基元的至少一部分未隐藏在平铺块中,基于平铺块的深度范围,根据深度比较模式确定基元或由基元生成的基元片段是否具有比先前针对平铺块处理的基元更好的深度;以及响应于确定基元或基元片段具有更好的深度,将基元或基元片段标识为不需要读取深度缓冲区以执行全分辨率深度测试。
技术领域
本申请涉及图形处理系统,并且更具体地说,涉及用于在图形处理系统中执行深度测试的方法和逻辑。
背景技术
图形处理系统被配置成例如从在计算机系统上运行的应用程序(例如游戏应用程序)接收图形数据,并对来自图形数据的图像进行渲染以提供渲染输出。举例来说,应用程序可以生成场景的3D模型并输出表示场景中的对象的几何结构数据。特定来说,应用程序可以使用一个或多个基元(即,简单的几何形状,例如但不限于可以被应用纹理的矩形、三角形、线和点)来表示每个对象,所述多个基元由一个或多个顶点的位置限定。在这些状况下,由应用程序输出的几何结构数据可以包含标识每个顶点的信息(例如顶点在世界空间中的坐标)和指示由顶点形成的基元的信息。图形处理系统接着将所接收的几何结构数据转换成可以显示在屏幕上的图像。
图形处理系统可以例如实施即时模式渲染(IMR)或基于平铺块的渲染(TBR)。在IMR中,将整个场景作为整体进行渲染。与此对比,在TBR中,使用被划分成被称为平铺块的子区段或子区域的渲染空间对场景进行渲染,其中可针对每个平铺块独立地执行渲染过程的至少一部分。平铺块可以具有任何合适形状,但通常为矩形(其中术语“矩形”包含正方形)。TBR的优点为,可以在渲染期间使用快速、片上存储器以用于颜色、深度和模板缓冲区操作,这与IMR相比允许显著减少系统存储器带宽,而不需要足够大以同时存储用于整个场景的数据的片上存储器。
TBR涉及两个关键阶段:几何处理阶段;以及光栅化阶段。在几何处理阶段期间,将从应用程序(例如游戏应用程序)接收的几何结构数据(例如限定基元的顶点)从世界空间坐标变换成屏幕空间坐标。接着创建至少部分地落在平铺块的界限内的经过变换的基元(例如三角形)的每平铺块列表。在光栅化阶段期间,对每个平铺块单独地渲染(即,将经过变换的基元映射到像素并且针对平铺块中的每个像素标识颜色)。这可以包括标识哪个(哪些)基元在每个像素处是可见的。接着可以由每个像素处的可见基元的外观确定所述像素的颜色,所述可见基元可以由应用于所述像素处的纹理和/或在所述像素上运行的像素着色器程序限定。像素着色器程序描述将针对给定像素执行的操作。对每个平铺块单独地渲染会使图形处理系统能够在光栅化阶段中对特定平铺块进行渲染时仅检索与所述平铺块相关的经过变换的基元数据,这会使针对存储器(例如中间缓冲区)的带宽要求保持为低。一旦已经针对平铺块中的每个像素标识出颜色值,就将平铺块的颜色值写出到存储器(例如帧缓冲区)。一旦已经渲染整个场景(即,一旦已经针对所有平铺块的像素确定了颜色值),场景就可以例如显示在屏幕上。
图1示出示例TBR图形处理系统100。系统100包括存储器1021、1022、1023、1024、几何处理逻辑104以及光栅化逻辑106。存储器1021、1022、1023和1024中的两个或更多个可以实施于存储器的同一个物理单元中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于畅想科技有限公司,未经畅想科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010553486.7/2.html,转载请声明来源钻瓜专利网。