ChrisRay said:
. Are Worse case scenerios really the best way to determine which IHV is better?
Your Thoughts Please.
Chris
To answer the question directly, 'Yes'. Further, I think the community has in fact been acting entirely in a reactive manner on this issue and that the driver has been totally the IHVs. We are acting exactly in a mirror-image fashion to what they have been doing, tho I would admit often with way too much emotionalism attached to it.
Consider, what you would call worse cases and worst cases they are calling better cases and best cases --and taking advantage of them to do less work. They have been trotting out various adaptive algorithms and strategies to take advantage of those cases where they can do less work without (they represent) impacting image quality. Sometimes (not nearly enough!) they are being upfront and proactive about what is happening, and others not. In either case the community feels a responsibilty --correctly in my view-- to test their claims and methods to see how well or poorly they meet the goal.
Doing less work is not *inherently* evil. Indeed, often it is widely praised. I'll give you a very non-controversial example: occlusion culling. You'll find many people who will rhapsodize on the joys of doing it well and point out who does it better with great approbation while regretting that other implementations don't do enough of it.
Having said that, there have been times in the past when occlusion culling was controversial and under great scrutiny as an image quality issue --remember 3dfx Hidden Surface Removal and how unreliable it was?
But it has been perfected over time by the major IHVs to where now it is a reliable general case optimization and a non-controversial "adaptive" technique. If it started getting flaky again, then you'd see the interest in scrutinizing it heat up as well.
And, in spite of the emotionalizm I noted above, and that the IHV's have not exactly been embracing the community's participation (else we wouldn't have had to "catch" them at these things), what we are engaged in is a fundamentally healthy process that in the end leads to better, more reliable techniques over time.