So... I was trading emails with a developer on this topic and it came down to "features vs performance".
He said (i.e. complained) that ATI and NVIDIA are spending massive amounts of gates to support new API iterations.... at the cost of performance optimizations. I said that performance optimizations can actually be tougher to "come up with" compared to supporting the newest API versions.
To the various IHV folks that visit our site/forums, here's a question (feel free to post anonymously ):
How does your company determine the amount/ratio of gates to be dedicated to performance optimizations compared to supporting new API features? Or is this question moot because of what I told the developer (above)?
He said (i.e. complained) that ATI and NVIDIA are spending massive amounts of gates to support new API iterations.... at the cost of performance optimizations. I said that performance optimizations can actually be tougher to "come up with" compared to supporting the newest API versions.
To the various IHV folks that visit our site/forums, here's a question (feel free to post anonymously ):
How does your company determine the amount/ratio of gates to be dedicated to performance optimizations compared to supporting new API features? Or is this question moot because of what I told the developer (above)?