Registos - vs_2_0
Esta seção contém informações de referência para os registradores de entrada e saída implementados pelo sombreador de vértice versão 2_0.
Registos de entrada
Registo | Designação | Contagem | R/W | # Ler portas | # Leituras / inst | Dimensão | RelAddr | Incumprimentos | Requer DCL |
---|---|---|---|---|---|---|---|---|---|
v# | Registo de Entrada | 16 | R | 1 | Ilimitado | 4 | Não | Ver nota 1 | Sim |
r# | Registo Temporário | 12 | R/W | 3 | Ilimitado | 4 | Não | Nenhum | Não |
c# | Registro de flutuação constante | Ver nota 2 | R | 1 | 2 | 4 | a0 / aL | (0, 0, 0, 0) | Não |
a0 | Endereço Registar | 1 | R/W | 1 | 2 | 4 | Não | Nenhum | Não |
b# | Registro Booleano Constante | 16 | R | 1 | 1 | 1 | Não | FALSO | Não |
eu# | Registro de inteiro constante | 16 | R | 1 | 1 | 4 | Não | (0, 0, 0, 0) | Não |
aL | Registo do Contador de Loops | 1 | R | 1 | 2 | 1 | Não | Nenhum | Não |
Observações:
- Parcial (0, 0, 0, 1) - Se apenas um subconjunto de canais são atualizados, os canais restantes serão padronizados para (0, 0, 0, 1).
- Igual a D3DCAPS9. MaxVertexShaderConst (pelo menos 256 para vs_2_0).
Registos de saída
Registo | Designação | Contagem | R/W | Dimensão | RelAddr | Incumprimentos | Requer DCL |
---|---|---|---|---|---|---|---|
oPos | Registo de Posições | 1 | W | 4 | Não | Nenhum | Não |
oNevoeiro | Registo de Neblina | 1 | W | 1 | Não | Nenhum | Não |
oPts | Registo de Tamanho de Ponto | 1 | W | 1 | Não | Nenhum | Não |
oD# | Color Register; Ver nota 1 | 2 | W | 4 | Não | Nenhum | Não |
oT# | Registro de coordenadas de textura | 8 | W | 4 | Não | Nenhum | Não |
Observações:
- oD0 é a saída de cor difusa; oD1 é a saída de cor especular.
Tópicos relacionados