YeuEmMaiMai said:
first off following DX standards mean you do not create extension that work only on your hardware.
Sounds better than what I outlined over, as long as you let cards which doesn't support DX fully (Parhelia springs to mind) to get their drivesr WHQL'ed...
And I'm assuming you mean that the company are still free to do what they want with OGL...
YeuEmMaiMai said:
The great thing about having a standard is that DX/OGL provides a consistant interface and it is UP TO THE HARDWARE vendor to ensure that their product meets the requirements.....
Please tell me what is the point of having a standard if everyone can just bypass it at will?
I agree that IHV's should do their best to make sure that they fulfill the requirements of the standard(s), but I don't see why that should mean they can't do things that isn't in the standard...
Take TruForm from ATI as an example... HL had good graphics without it, but it got better when enabled...
Noone really lost out, since most (if not all) cards could run the game, though Radeon 8500 owners looked a bit better...
The problem, imo, starts when an IHV tries to buy/intimidate/force/whatever a developer/publisher into using nonstandard code
as the standard in the game...
All the trouble with NWN and ATI cards springs to mind...
ATI had just as capable hardware (if not more) as Nvidia, yet for some reason the shiny water would only work on Nvidia's cards... And they said it was impossible to do it on ATI's hardware...
Then after a long time, they suddenly changed positions, and fixed it...
This I have a problem with...
But imagine if a developer creates a standard path following DX to the letter,
but then implementing a new path, with some more optimizations for a specific (line of) card(s), as that card has access to features no other card has (yet)...
I don't see any problem with that...
It might actually help push 3d graphics forward, as other IHV's might license/use the same technique in their cards, and it'll be part of the next standard...
But both the producer and IHV should allways make sure that their card/drivers or game/app will be able to follow the standard to the letter, without slowdowns/lack of features (as long as those features are reproducable by using the standard)...
YeuEmMaiMai said:
seems like those people in favor of nVidia really do not care if supposid DX titles do not work on the rest of the hardware....well it gonna suck if nVidia becomes the only player in town as then everyone is going to be screwed over.
Wow! This is the first time in my life anyone has called me pro-nvidia... Cool! 8)
I gotta bookmark this post to make sure I won't loose it!
The closest thing I've ever come to owning an nvidia card is an nforce2 mobo, and that isn't even mine... And that is probably the closest I'll come until they clean up their act (which seems like a long time off judging by current events)....