I've had a small debate with a few guys today about the whole DX8 and Radeon issue. Basically, the other party has the following theory:
- MS has been consulting IHVs about DirectX 8 specifications
- specs are decided, IHVs start building chips based on it
- ATI completes Radeon chip, releases to market
- NV gets late because of shooting far beyond the spec
- NV lobbies the hell out of MS to change specs and succeeds
- GF3 enters market as "first" DX8 compliant part
- MS and NV sign Xbox XGPU and XMPC deal.
He also quoted an interview with the ATI CTO from Anand:
Now, I disagree with him based on technology reasons. The Radeon256 had not enough of an edge over the GF2; it had a more capable fixed function T&L unit, and a register combiner with different abilities (like able to do EMBM and use 3 textures). This, IMHO, is not advanced enough to justify a new version of DirectX.
In fact, as far as I understand, Carmack said that the GF2 was more capable under Doom3 than the Radeon (better speculars vs. less passes thanks to 3rd TMU), although this functionality (combiners) was not exposed under DX.
So, I know that evidence is pretty hard to come by, but I wonder if anyone could offer a clarification...
- MS has been consulting IHVs about DirectX 8 specifications
- specs are decided, IHVs start building chips based on it
- ATI completes Radeon chip, releases to market
- NV gets late because of shooting far beyond the spec
- NV lobbies the hell out of MS to change specs and succeeds
- GF3 enters market as "first" DX8 compliant part
- MS and NV sign Xbox XGPU and XMPC deal.
He also quoted an interview with the ATI CTO from Anand:
- Will the next RADEON revision be a fully DX8 compliant part, or is that offering coming at a later date?
- The currently available RADEON?, which has been shipping since last summer, already supports most key DirectX? 8.0 features including keyframe interpolation, vertex shaders, and pixel shaders with the latest drivers. We are confident that ATI products will support any DirectX? 8.0 features that make it into released games.
Now, I disagree with him based on technology reasons. The Radeon256 had not enough of an edge over the GF2; it had a more capable fixed function T&L unit, and a register combiner with different abilities (like able to do EMBM and use 3 textures). This, IMHO, is not advanced enough to justify a new version of DirectX.
In fact, as far as I understand, Carmack said that the GF2 was more capable under Doom3 than the Radeon (better speculars vs. less passes thanks to 3rd TMU), although this functionality (combiners) was not exposed under DX.
So, I know that evidence is pretty hard to come by, but I wonder if anyone could offer a clarification...