Earlier shader models in D3D10
--
Tim Preston
--
Tim Preston
Not as far as I know.
But you have to write your D3D10 shaders in HLSL anyway.Any shader that was written for a earlier model should be compile fine with 4.0.
The compiler has a compatibility mode to enable easier compilation of 2_* and 3_0 content, but there are no plans to add support to D3D10 for lower models. Recompiling for the 4_0 model is the supported mechanism.
The D3DX9 compiler is going to be updated to be able to handle the new syntax features. That way you can have a single HLSL or FX file that works on both D3D9 and D3D10.
Craig Peeper
Microsoft, Direct3D