Reverend said:
DST+PCF has to do with PSM that FM implemented. Hence, PSM is itself a "required feature set" (and not necessarily the addition of DST+PCF) -- both ATI's and NV's DX9.0 parts support PSM. Heck ALL DX9 parts announced/available support PSM. Again, PSM is a "required feature set". It is the basic feature wrt shadows in 3DMark05.
I believe we are talking about hardware features here. PSM is a rendering method, not a hardware feature. DST+PCF are hardware features, which can be applied to the PSM rendering method. But they are not required for the PSM rendering method.
DST+PCF is not an "optional feature" -- it is enabled by default and in the free version, which the majority of folks use, you have no way to disable it.
They are optional hardware features, in the way that they are not required to make 3DMark05 run, unlike for example SM2.0 support.
3) All can see that with DST+PCF enabled, you WILL NOT GET "AN IDENTICAL RENDERING ON ALL HARDWARE WITH THE REQUIRED FEATURE SET. THIS IS TO ENSURE THAT THE PERFORMANCE MEASUREMENT IS RELIABLE AND COMPARABLE."
Which depends on how 'required featureset' is to be interpreted.
Scali, you remind me a lot of Derek Smart when you post (you can take that as either a compliment or a jab) but I'll leave that aside for this one : Do you now see why me/Dave/Beyond3D is pissed about this especially when we agreed to participate in the BDP based on such "principle guidelines" set by Futuremark themselves?
I have seen why you are pissed all along. But as I say, I am not sure if your interpretation is the one that FM meant. With the alternative interpretation that I presented, your statements would be in an entirely different light (not saying that my interpretation is the right one, you'll have to ask FM).
Do you understand the importance of the "Default Settings" in 3DMark05?
Yes, and as I said before, 3DMark's game tests are not about apples-to-apples testing, but about predicting in-game performance. The feature tests are apples-to-apples (why haven't you made any fuss about the fact that some cards use SM3.0 while others use SM2.0 in the same game tests?).
This goes for 3DMark03 aswell, where game tests could run either a ps1.1 or ps1.4 path, on hardware from the same generation, but from different IHVs.
And for 3DMark2000/2001 where non T&L hardware had to run CPU-based T&L where T&L hardware used a hardware T&L path by default, but could be forced to run software T&L if required.
And there are probably other examples of how game tests weren't apples-to-apples, but feature tests generally were (with the exception of T&L vs non-T&L I suppose).