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 | Sì |
r# | registro temporaneo | 12 | R/W | 3 | Illimitato | 4 | No | Nessuno | No |
Note:
- Parziale (0, 0, 0, 1): se viene aggiornato solo un subset di canali, per impostazione predefinita i canali rimanenti saranno (0, 0, 0, 1).
- Uguale a D3DCAPS9. MaxVertexShaderConst (almeno 96 per vs_1_1).
- È 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.
Argomenti correlati