Russ,
don't doubt for a minute that nVidia does not help to lead the developers in order to favor their cards. How about all of the those Custom nVidia OpenGL calls found in DroneZ and Vulpine bench marks? Or other games designed to run on a GF3 (like giants again with custom nVidia calls to show off their hardware)? In these cases nVidia has persuaded the developers to tailor their code to fit nVidia hardware. In fact you can see them pushing people to use Alpha Blend vs. Alpha test in order to avoid the lack of AA on alpha textures that their GF3/4 cards suffer. They are have the largest video card install base and developers do tailor to that.
Truth is the issue probably lies in the middle. I just find it very interesting that you say it can not be nVidia when we know they have already force the hand before....
don't doubt for a minute that nVidia does not help to lead the developers in order to favor their cards. How about all of the those Custom nVidia OpenGL calls found in DroneZ and Vulpine bench marks? Or other games designed to run on a GF3 (like giants again with custom nVidia calls to show off their hardware)? In these cases nVidia has persuaded the developers to tailor their code to fit nVidia hardware. In fact you can see them pushing people to use Alpha Blend vs. Alpha test in order to avoid the lack of AA on alpha textures that their GF3/4 cards suffer. They are have the largest video card install base and developers do tailor to that.
Truth is the issue probably lies in the middle. I just find it very interesting that you say it can not be nVidia when we know they have already force the hand before....