Compartilhar via


Registros – vs_1_1

Esta seção contém informações de referência para os registros de entrada e saída implementados pelo sombreador de vértice versão 1_1.

Registros de entrada

Registre-se Nome Contagem R/W # Portas de leitura # Leituras/inst Dimensão RelAddr Padrões Requer DCL
a0 Registro de Endereço 1 R/W 1 Ilimitado Confira a observação 3 Não Nenhum Não
c# Registro float constante Confira a observação 2 R 1 Ilimitado 4 a0.x (0, 0, 0, 0) No
V # Registro de Entrada 16 R 1 Ilimitado 4 Não Confira a Observação 1 Sim
R # Registro Temporário 12 R/W 3 Ilimitado 4 Não Nenhum Não

 

Observações:

  1. Parcial (0, 0, 0, 1) – se apenas um subconjunto de canais for atualizado, os canais restantes terão como padrão (0, 0, 0, 1).
  2. Igual a D3DCAPS9. MaxVertexShaderConst (pelo menos 96 para vs_1_1).
  3. Somente o canal .x está disponível.

Registros de saída

Registre-se Nome Contagem R/W Dimensão RelAddr Padrões Requer DCL
Opos Registro de Posição 1 W 4 Não Nenhum Não
oFog Registro de Neblina 1 W 1 Não Nenhum Não
Opta Registro de Tamanho do Ponto 1 W 1 Não Nenhum Não
Od # Registro de Cores; Consulte a observação 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.

Registros de sombreador de vértice