https://files.cnblogs.com/Liker/EarlyZ.rar

我们知道如果像素块中的所有像素执行的PS不是一致的,那么PS的效率将大大降低,所以分支性能将是评价显卡性能的一个重要指标,本示例使用EarlyZ来粗略地测试了一下不同显卡的分支性能,可以看出ATI在这方面做得是比较好的

注:所有显卡均在未超频情况下测试
6800GT:
Half amount of heavy PS, average fps is: 51.885162
Early Z culling with 256 X 256 quad, average fps is: 41.829338
Early Z culling with 128 X 128 quad, average fps is: 37.350597
Early Z culling with 64 X 64 quad, average fps is: 30.000002
Early Z culling with 32 X 32 quad, average fps is: 26.631159
Early Z culling with 16 X 16 quad, average fps is: 25.702536
Early Z culling with 8 X 8 quad, average fps is: 25.669548
Early Z culling with 4 X 4 quad, average fps is: 25.634455
full amount of heavy PS without culling, average fps is: 25.980774

6600GT:
Half amount of heavy PS, average fps is: 37.575150
Early Z culling with 256 X 256 quad, average fps is: 29.492725
Early Z culling with 128 X 128 quad, average fps is: 25.462570
Early Z culling with 64 X 64 quad, average fps is: 21.621622
Early Z culling with 32 X 32 quad, average fps is: 19.161982
Early Z culling with 16 X 16 quad, average fps is: 18.461538
Early Z culling with 8 X 8 quad, average fps is: 18.443378
Early Z culling with 4 X 4 quad, average fps is: 18.426386
full amount of heavy PS without culling, average fps is: 18.768768

X1600Pro:
Half amount of heavy PS, average fps is: 55.493893
Early Z culling with 256 X 256 quad, average fps is: 49.236832
Early Z culling with 128 X 128 quad, average fps is: 49.228748
Early Z culling with 64 X 64 quad, average fps is: 49.107876
Early Z culling with 32 X 32 quad, average fps is: 48.123196
Early Z culling with 16 X 16 quad, average fps is: 43.535046
Early Z culling with 8 X 8 quad, average fps is: 36.157650
Early Z culling with 4 X 4 quad, average fps is: 35.752594
full amount of heavy PS without culling, average fps is: 28.317917