请选择 进入手机版 | 继续访问电脑版

开源计算机图形学社区(Open Source Computer Graphics Community) |OpenGPU Forum (2007-2013)| OpenGPU Project

 找回密码
 注册
搜索
查看: 685|回复: 0

模板测试对hsr有影响吗? [复制链接]

Rank: 5Rank: 5

注册时间
2011-3-17
积分
92
发表于 2017-9-28 20:46:49 |显示全部楼层
对于tbdr和hdr不能再ps里面discard,我的理解是这样的。
hdr利用了z缓存的信息来判断当前片段是否要走下面的ps流程。
假如要渲染较近的一棵树和较远的一堵墙,先绘制树再绘制墙。如果树涉及到了discard,在进行墙的hdr判断的时候,不清楚当前片段的树是否discard了,也就不清楚当前的z是树的z还是树之前的z。也就不能决定当前墙的片段是否要隐藏。
hdr可行的根本原因是按照imr的流程,ps之前就可以预测到管线走完的z。而discard打破了这种预测。
再回到问题,如果模板测试不通过,深度测试就不会进行,所以模板测试也打破了这种预测。
我的理解有什么问题,还请大牛指点。

最近看过此主题的会员

您需要登录后才可以回帖 登录 | 注册

‹‹
我的工具栏

关于我们|手机版|Archiver|开源计算机图形学社区(Open Source Computer Graphics Community) | OpenGPU Project | OpenGPU Forum (2007-2013)

GMT+8, 2017-11-25 06:12 , Processed in 0.065309 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部