Vertex Shader Differences
Microsoft DirectX 9.0 SDK Update (October 2004)

Vertex Shader Differences


Instruction Slots

Each version supports a differing number of maximum instruction slots.

VersionMaximum number of instruction slots
vs_1_1128
vs_2_0256
vs_2_x256
vs_3_0512 minimum, and up to the number of slots in D3DCAPS9.MaxVertexShader30InstructionSlots. See D3DCAPS9.

For information about the limitations of software shaders, see Software Shaders.

Flow Control Nesting Limits

vs_1_1 Features

New instructions:

See vs_1_1 Instructions.

New registers:

See Registers - vs_1_1.

vs_2_0 Features

New features:

New instructions:

New registers:

vs_2_x Features

New features (D3DCAPS9.VS20Caps):

New Instructions:

New registers:

vs_3_0 Features

New features :

New instructions:

New registers:



© 2004 Microsoft Corporation. All rights reserved.
Feedback? Please provide us with your comments on this topic.
For more help, visit the DirectX Developer Center.