Différences entre vertex shader

Emplacements des instructions

Chaque version prend en charge un nombre différent d’emplacements d’instruction maximum.

Version Nombre maximal d’emplacements d’instructions
vs _ 1 _ 1 128
vs _ 2 _ 0 256
vs _ 2 _ x 256
vs _ 3 _ 0 512 minimum et jusqu’au nombre d’emplacements dans D3DCAPS9. MaxVertexShader30InstructionSlots. Consultez D3DCAPS9.

Pour plus d’informations sur les limitations des nuanceurs de logiciels, consultez nuanceurs de logiciels.

Flow Contrôler les limites d’imbrication

_fonctionnalités vs 1 _ 1

Nouvelles instructions :

Voir instructions-vs _ 1 _ 1.

Nouveaux registres :

Consultez registres-vs _ 1 _ 1.

_fonctionnalités vs 2 _ 0

Nouvelles fonctionnalités :

Nouvelles instructions :

Nouveaux registres :

Fonctionnalités de vs _ 2 _ x

Nouvelles fonctionnalités (D3DCAPS9. VS20Caps):

  • Contrôle de Flow dynamique
  • Imbrication des instructions de contrôle de workflow dynamique et statique
  • Nombre d' enregistreurs temporaires(r # ) augmentés
  • Prédicat

Nouvelles instructions :

Nouveaux registres :

Fonctionnalités de vs _ 3 _ 0

Nouvelles fonctionnalités :

Nouvelles instructions :

Nouveaux registres :

Nuanceurs vertex