[发明专利]使用早期Z模式优化可配置的图形渲染管线有效
| 申请号: | 200710097241.2 | 申请日: | 2007-04-28 |
| 公开(公告)号: | CN101101667A | 公开(公告)日: | 2008-01-09 |
| 发明(设计)人: | 马克·J·弗伦奇;埃米特·M·基尔加里弗;史蒂文·E·莫尔纳;沃尔特·R·斯坦纳;道格拉斯·A·沃里斯;阿达姆·克拉克·魏特肯珀 | 申请(专利权)人: | 辉达公司 |
| 主分类号: | G06T1/20 | 分类号: | G06T1/20;G06T15/00 |
| 代理公司: | 北京律盟知识产权代理有限责任公司 | 代理人: | 王允方;刘国伟 |
| 地址: | 美国加利*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明一个实施例陈述一种用于使用早期Z模式优化可配置的图形渲染管线及通过将Z测试操作推进到着色操作之前任何可能的时间来优化图形渲染效率的结构。由设置引擎维持的当前渲染状态确定是否可能将Z测试功能推进到着色器引擎之前以便进行“早期”Z测试,或是否应将所述Z测试功能延迟到着色操作之后以便进行“晚期”Z测试。数据被路由到管线中每一处理引擎,使得如所述当前渲染状态所确定,动态地构建针对早期Z或晚期Z模式的适当数据流。在任何可能的时间通过丢弃在进入所述着色器引擎之前z值未由着色操作改变的样本来有利地免除所述着色器引擎进行不必要工作。相同功能单元用于早期Z和晚期Z配置两者中,从而使实施方案所需的任何额外硬件最小化。 | ||
| 搜索关键词: | 使用 早期 模式 优化 配置 图形 渲染 管线 | ||
【主权项】:
1.一种用于处理图形图元的可配置图形渲染管线,所述图形渲染管线包括:设置引擎,其经配置以确定应在早期Z模式还是晚期Z模式中进行处理;光栅引擎,其经配置以从所述设置引擎接收几何图元并将所述几何图元转换为一个或一个以上像素图元;着色器引擎,其经配置以对与像素图元关联的一个或一个以上样本执行着色操作;Z光栅操作(ZROP)单元,其经配置以对所述样本的每一者执行Z测试;Z解析引擎,其经配置以针对每一样本、基于与所述样本关联的Z测试结果来确定应保留还是丢弃所述样本;和预光栅操作(PROP)单元,其经配置以修改所述着色器引擎与所述ZROP单元之间的数据流路径以支持早期Z模式和晚期Z模式两者,其中当所述图形渲染管线经配置以用于早期Z模式时,与所述像素图元关联的所述样本首先由所述ZROP单元和所述Z解析引擎处理且接着由所述着色器引擎处理,且当所述图形渲染管线经配置以用于晚期Z模式时,所述样本首先由所述着色器引擎处理且接着由所述ZROP单元和所述Z解析引擎处理。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辉达公司,未经辉达公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200710097241.2/,转载请声明来源钻瓜专利网。





