Diferenças de sombreador de vértice

Slots de instrução

Cada versão dá suporte a um número diferente de slots de instrução máximos.

Versão Número máximo de slots de instrução
vs_1_1 128
vs_2_0 256
vs_2_x 256
vs_3_0 Mínimo de 512 e até o número de slots em D3DCAPS9. MaxVertexShader30InstructionSlots. Consulte D3DCAPS9.

 

Para obter informações sobre as limitações dos sombreadores de software, consulte Sombreadores de Software.

Limites de aninhamento de controle de fluxo

Recursos do vs_1_1

Novas instruções:

Consulte Instruções – vs_1_1.

Novos registros:

Consulte Registros – vs_1_1.

Recursos do vs_2_0

Novos recursos:

  • Controle de fluxo estático
  • Todos os quatro componentes do Registro de Endereço (a0) estão disponíveis.

Novas instruções:

Novos registros:

Recursos do vs_2_x

Novos recursos (D3DCAPS9. VS20Caps):

  • Controle de fluxo dinâmico
  • Aninhamento para instruções de controle de fluxo dinâmico e estático
  • Número de Registros Temporários(r#) aumentado
  • Predicação

Novas instruções:

Novos registros:

Recursos do vs_3_0

Novos recursos:

Novas instruções:

Novos registros:

Sombreadores de vértice