[发明专利]用于图形处理的穿通技术有效
申请号: | 201880049635.7 | 申请日: | 2018-07-16 |
公开(公告)号: | CN110998665B | 公开(公告)日: | 2021-02-23 |
发明(设计)人: | C·L·斯彭塞;K·D·曼;R·C·泰洛;D·D·库瓦 | 申请(专利权)人: | 苹果公司 |
主分类号: | G06T11/40 | 分类号: | G06T11/40;G09G5/00;G06T15/08;G06T15/40;G06T15/80;G06T17/20;G06T15/00 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 李兴斌 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 图形 处理 技术 | ||
本文公开了涉及渲染需要着色器操作以确定可见度的图形对象的技术。在一些实施方案中,图形单元被配置为处理反馈对象,该反馈对象可能需要着色以确定它们是否相对于先前处理的对象是可见的,不按绘制顺序。例如,在其中缓冲器用于存储用于延迟渲染的片段数据的实施方案中,图形单元可绕过缓冲器并且在更早的非反馈对象之前将反馈对象进行着色,该非反馈对象的片段数据存储在该缓冲器中。这可允许确定是否从缓冲器中移除遮蔽的非反馈片段数据,这可减少图形过度绘制。在所公开的双扫描技术中,首先允许反馈对象的数据绕过缓冲器以用于可见度着色,但然后将其存储在缓冲器中以进行第二次扫描以执行片段着色以实际确定像素属性,这可进一步减少过度绘制。
背景技术
技术领域
本公开整体涉及图形处理器,并且更具体地涉及用于渲染需要着色以确定可见度的图形对象的技术。
一些图形处理器使用片上缓冲器来存储已被光栅化以有利于延迟渲染的对象(其也可称为基元)的可见片段。分块式延迟渲染(TBDR)是使用图块缓冲器的一个示例。当后续对象被光栅化时(例如,基于图形程序的绘制顺序),它们可复写图块缓冲器中的现有对象的数据。因此,在给定时间点处,图块缓冲器可存储当前被确定为可见,但随后可在被着色之前被后续对象复写的片段数据。最终,来自图块缓冲器的数据被发送至可编程着色器以用于着色器处理以确定像素属性(其可存储在例如可用于生成待显示的数据的帧缓冲器的颜色缓冲器中)。使用图块缓冲器并丢弃遮蔽对象的数据可减少图形单元中的总体着色器处理。一般来讲,相对于即时模式渲染,TBDR技术在图形处理器中可能需要较少的专用带宽。
然而,一些对象需要片段着色操作来确定其最终可见度。这些对象可被称为反馈对象,并且与图块缓冲器中的先前数据重叠(例如,在像素或样本粒度处)的反馈对象可迫使将图块缓冲器的一部分清除至可编程着色器,并且可导致图形单元使比所需的更多的像素被着色(其通常被称为“过度绘制”)。减少过度绘制通常会提高图形单元中的性能和/或降低功耗。
发明内容
本文公开了涉及渲染需要着色器操作以确定可见度的图形对象的技术。在一些实施方案中,图形单元被配置为处理反馈对象,该反馈对象可能需要着色以确定它们是否相对于先前处理的对象是可见的,不按绘制顺序。例如,在其中缓冲器用于存储用于延迟渲染的片段数据的实施方案中,图形单元可绕过缓冲器并且在更早的非反馈对象之前将反馈对象进行着色,该非反馈对象的片段数据存储在该缓冲器中。这可允许确定是否从缓冲器中移除遮蔽的非反馈片段数据,这可例如相对于传统技术(其中反馈对象将强制对先前非反馈对象的数据进行清除和着色)来减少过度绘制。
在一些实施方案中,绕过的反馈数据用于基于着色来更新颜色缓冲器。在一些实施方案中,双扫描技术涉及允许反馈对象的数据绕过缓冲器以用于可见度着色,然后在缓冲器中存储反馈对象的当前可见数据以等待第二次扫描来执行片段着色并实际确定像素属性。在一些实施方案中,该双扫描技术还可例如通过以下操作来进一步减少过度绘制:当绘制顺序在反馈对象之后的对象在第一次扫描和第二次扫描之间被存储在缓冲器中时,允许其遮蔽反馈对象的片段数据。
附图说明
图1A是示出示例性图形处理流的框图。
图1B是示出了图形单元的一个实施方案的框图。
图2是示出根据一些实施方案的示例性片段流水线的框图。
图3是示出根据一些实施方案的用于延迟渲染的示例性排序和缓冲电路的框图。
图4是示出分别使用快速路径和双扫描穿通技术的反馈对象和非反馈对象的示例性处理指令的示意图。
图5是示出根据一些实施方案的用于针对反馈对象绕过缓冲器的示例性方法的流程图。
图6是示出包括图形单元的设备的一个实施方案的框图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苹果公司,未经苹果公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880049635.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:夜间感测
- 下一篇:用于捕获二氧化碳的工艺和系统