Feature | Capability |
Instruction Set |
|
Register Set |
|
Pixel Shader Max | 512 minimum, and up to the number of slots in D3DCAPS9.MaxPixelShader30InstructionSlots (see D3DPSHADERCAPS2_0). |
Vertex Shader Max | 512 minimum, and up to the number of slots in D3DCAPS9.MaxVertexShader30InstructionSlots (see D3DCAPS9). |
Shader Profiles | ps_3_0, vs_3_0 |
Feature | Capability |
---|---|
Instruction Set | HLSL functions |
Register Set | The register set is accessible through members in constant and texture buffers using HLSL semantics for things like component packing.
|
Vertex Shader Max | No restriction |
Pixel Shader Max | No restriction |
New Shader Profiles Added | gs_4_0, ps_4_0, vs_4_0, gs_4_1*, ps_4_1*, gs_4_1* |
New Effect-Framework Profile Added | fx_4_0, fx_4_1* |