Differenze tra vertex shader

Slot di istruzioni

Ogni versione supporta un numero diverso di slot di istruzioni massimi.

Versione Numero massimo di slot di istruzioni
vs_1_1 128
vs_2_0 256
vs_2_x 256
vs_3_0 512 minimo e fino al numero di slot in D3DCAPS9. MaxVertexShader30InstructionSlots. Vedere D3DCAPS9.

 

Per informazioni sulle limitazioni degli shader software, vedere Software Shader.

Limiti di annidamento dei controlli di flusso

Funzionalità di vs_1_1

Nuove istruzioni:

Vedere Istruzioni - vs_1_1.

Nuovi registri:

Vedere Registri - vs_1_1.

Funzionalità di vs_2_0

Nuove funzionalità:

  • Controllo flusso statico
  • Sono disponibili tutti e quattro i componenti del Registro indirizzi (a0).

Nuove istruzioni:

Nuovi registri:

Funzionalità di vs_2_x

Nuove funzionalità (D3DCAPS9. VS20Caps:

  • Controllo del flusso dinamico
  • Annidamento per istruzioni di controllo del flusso statico e dinamico
  • Numero di registri temporanei(r#) aumentati
  • Predicazione

Nuove istruzioni:

Nuovi registri:

Funzionalità di vs_3_0

Nuove funzionalità:

Nuove istruzioni:

Nuovi registri:

Vertex Shader