What u guys have said recently is very good, Carmack designed his engine to use the NV cards then made it work in other cards, this is not a bad thing, because at the top he wants the game to play at good performances while it had great graphics.
NV allowed him to do that, it was a decision he made, but that left a lot of other cards in the dark as they could not run with those extension, i just hope that when i buy a game that he makes the engine for, im paying for him doing his best, instead of trying to find a shortcut.
ATi isnt allowed to see or really cant see the NV hardware so cant make anything like it and vice versa, and they both take different routes to give the amazing performance they have now, i just wish Devs would be nice enuf, especially a company like iD, to take the time to do their best on the different top dogs of the graphics world.
And as i have said before, he used a look up table for anytihng that uses AF (or was it AA) while he could have added a sub code or a branch so when the game detects an ATi card or driver, it would switch to that branch which changes the look up table to a maths calculation. I would expect that off my hard earned money i pay for the game, and i bet it would have been damn easy for him to code it, as from the place this tweak was found, the guys that did it, have practically no clue how to code compared to Carmack. I just would like to humble ask why this couldnt have been implemented, Carmack even shrugged it off, and hes not going to implement this in his patches. Why?
I read that they have even fixed any of the image quality problems also, as stated in Elite Bastards where they tested this on the Pro. And they found no artifacts at all, as have many other sites which have tested this Humus Tweak. If Carmack spent the time figuring out ATis current architecture he probably could have come up with a way of increase the FPS, he even stated he hit the limit of the hardware, but as the Humus Tweak showed, he never did!
Skace, if both companies did start working together on making standards, whats the point in having the 2 companies, there would be no variation in performance, as they will match each other with these standards, and then there would be no competition, then the cards prices will soar. Also the companies dont know what the other one is making, they never get to see the inner workings of either cards, so they cant make it harder on each other. All they can do it go done a route they know how and hope to god someone makes a game for that route, tho from what i can see ATi really didnt lose out that much, especially with the tweaks out there that can increase the FPS without any visual Quality loss.