Taken from Reactor Critical:
P.S
I think they have a mistype there, they probably mean the DirectX 9.1, not DirectX 9.
Or I'm wrong and Microsoft decided to delay DirectX 9 to incorporate the new features NV30 supports, that would explain why NV30 will be launched together with DirectX 9!
7 August - DirectX 9: from R300 to NV30
We are not allowed to talk about NV30 anymore as NVidia seems not to like it, but we think that we still can tell you something interesting about graphics. About NV40, for instance ;-)
Well, this time we will not touch the thing that is still about one and a half years to go, but talk about how NVidia is going to bring all the features NV30 can offer to the real life.
As we have noted several times already, Microsoft used RADEON 9700 as a target platform for the DirectX 9. However, when they have seen what we have seen, the specifications and capabilities of the NV30, they were impressed not less than we were. After that, the software giant decided to implement som additional features in the DirectX 9 so that developers were able to use them without being limited to their target platform.
DirectX 9 will also support branching in static and dynamic forms, long pixel and vertex shaders "beyond DirectX 9", 128-bit color precision and maybe also loops and calls & returns. As a result, when the NV30 will be available, developers will have an API that is able to utilise its features and capabilities. Keeping in mind that NV30 and DirectX 9 schedules are now aligned according to NVidia, we can expect them to appear in the very close timeframe.
Waiting for the DirectX 9.1 and ATI with their R350.
P.S
I think they have a mistype there, they probably mean the DirectX 9.1, not DirectX 9.
Or I'm wrong and Microsoft decided to delay DirectX 9 to incorporate the new features NV30 supports, that would explain why NV30 will be launched together with DirectX 9!