Hyp-X said:
I'm positive the only reason to have a DX 9.1 is if either R420 or NV40 contains some new feature(s) other than PS3.0/VS3.0 that MS wants to add support for.
We don't know if such features exist in the first place...
Agreed. I first recall hearing about "9.1" on some website months ago (I can't recall where), and it wasn't presented as a straight-up rumor, as I remember, but it was presented as a kind of apology for nV3x and DX9 and its context was, paraphrased, "M$ is going to help nV3x with DX9 by way of DX9.1".
Flash to the present, and not only has the original projected ship date for "9.1" come and gone, but people like Anand Shrimpi are expanding the 9.1 topic to include M$ switching to fp32 as the API standard instead of the DX9 fp24 standard M$ has already set for DX9. Lacking a credible source for this information, Anand candidly admits his 9.1 info is based only on what he has "heard," but he is either unwilling or unable to reveal from whom he has "heard" it. (An anonymous email from
www.nvidia.com , perhaps?)
The fp32 thing makes zero sense to me, seeing that R3x0 doesn't do fp32 as nV3x does it, and the way nV3x does it so unsuitable for 3d gaming that nVidia uses fp16, instead. So if 9.1 moves the API standard to fp32, does this mean that fp24 becomes the partial, and fp16 support simply drops off altogether? Of course, that makes no sense, either, seeing how nVidia doesn't do fp24, which is why I have a hard time believing it...
Having said that, if nV4x or R4xx both support fp32 in a manner suitable for 3d-gaming such that partial precision is no longer required, it might make sense--except for the millions of R3x0 cards out there in current use (don't forget the two hundred or so nV3x cards in current circulation)...
Seriously, though, when I start hearing about "9.1" from credible, identifiable sources, in a context other than an nV3x/DX9 apology, and in a context which lays out what 9.1 entails specifically, then, and only then, will I emulate Anand and start listening.