Condividi tramite


Registri - vs_1_1

Questa sezione contiene informazioni di riferimento per i registri di input e output implementati dal vertex shader versione 1_1.

Registri di input

Registro Nome Contare R/W # Porte di lettura # Reads/inst Dimensione RelAddr Impostazioni predefinite Richiede DCL
a0 registro indirizzi 1 R/W 1 Illimitato Vedere la nota 3 No Nessuno No
c# registro float costante Vedere la nota 2 R 1 Illimitato 4 a0.x (0, 0, 0, 0) No
v# registro di input 16 R 1 Illimitato 4 No Vedere la nota 1
r# registro temporaneo 12 R/W 3 Illimitato 4 No Nessuno No

 

Note:

  1. Parziale (0, 0, 0, 1): se viene aggiornato solo un subset di canali, per impostazione predefinita i canali rimanenti saranno (0, 0, 0, 1).
  2. Uguale a D3DCAPS9. MaxVertexShaderConst (almeno 96 per vs_1_1).
  3. È disponibile solo il canale x.

Registri di output

Registro Nome Contare R/W Dimensione RelAddr Impostazioni predefinite Richiede DCL
oPos Registro posizioni 1 W 4 No Nessuno No
oFog Registro nebbia 1 W 1 No Nessuno No
Opta Registro dimensioni punto 1 W 1 No Nessuno No
oD# Registro colori; Vedere la nota 1 2 W 4 No Nessuno No
Ot# Registro coordinate trama 8 W 4 No Nessuno No

 

Note:

  • oD0 è l'output del colore diffuso; oD1 è l'output del colore speculare.

registri vertex shader