why, what would make those IHVs deliver that variety?
I already covered that. The same thing that makes the IHVs deliver the variety of products we have on the market right now. Competition. Every IHV is looking to differentiate the product, while making it as attractive as possible to the widest audience as possible.
To do that, you
1) Lower cost
2) Increase rendering quality
3) Increase performance
4) Add additional "features"
Note that these things compete against one another. Increased quality usually dictates higher cost, as does increased performance. Higher quality usually dictates lower performance.
Thus, decisions need to be made (based on market research, or whatever) as to which things take priority, what trade-offs will be made, what features can and can't be included, etc.
what options would fligh-sim players have in this case?
It's all about market share. If "every" IHV decided to go the Radeon8500 aniso route (as you imply would happen), then that would by definition
create a market for a new vendor to create a card that would get 100% market share of the flight-sim market, by virture of having a differentiated product.
That's the "magic" of a free economy and competition. It regulates itself (for the most part).
there's a difference - quake visual requirements were met and the basic quake speed requrements were met too, those >100 fps would give you more comfort.
Says who? I ould just as well argue that "basic flight sim" quality requirements are handled with bilinear filtering. Ansio just gives "comfort".
There's no difference. There's no way that you can make blanket statements about the "acceptability" of performance / quality for all users.
if any of the api docs had explicitly stated 'pixels of the same anisotropy degree may actually get different anisotropic filtering across the same hw implemtation' then my rudimetary definition consistency would not hold
Edit...(hit "submit by accident before finishing the post)....
hw is made with both consumers and developers in mind. developers are a numerically-small but significant part of IHV's consumers. JC is a guy who can say 'this board will sell, this won't'.
As I said...hardware is made with developers in mind
to the extent that developers use them to also sell products to consumers.
JC can say all he wants...that doesn't seem to impact the tons and tons of TNT's, Rage Pros and GeForce MX cards being sold....
as re his position on correctness - i don't remember him being particularly fond of the early r200 drivers - and i don't think that was because they would give him too many a BSOD, more like there must have been something with correctness..
Uh...yes. Correctly rendering the
console. I wouldn't be fond of the drivers either if they couldn't get past the console without breaking down. Or do you think R200 didin't "aniso" the console correctly, and at this, Carmack wasn't pleased?
according to all you said up to here as long as the red sphere gives you the higher fps and is ok with your personal taste then it should be ok, no?
Technically, yes, it would be OK. But will consumers be "pleased" when they fire up Doom3, and are greated with red sphere's, no textures, etc? No.
Aside from me thinking you would apply some common sense to the issue, my point is, there are of course limits to what consumers would be "pleased" with. If one IHV
believes that just skipping textures and replacing all meshes with rectangular red blocks at 10000 FPS would be "pleasing enough" to consumers, best of luck to them.
Again, the market will take care of itself...