Registros: vs_2_x
Esta sección contiene información de referencia para los registros de entrada y salida implementados por la versión del sombreador de vértices 2_x.
Registros de entrada
Registro | Nombre | Contar | R/W | # Puertos de lectura | # Lecturas /inst | Dimensión | RelAddr | Defectos | Requiere DCL |
---|---|---|---|---|---|---|---|---|---|
v# | registro de entrada | 16 | R | 1 | Ilimitado | 4 | No | Ver nota 1 | Sí |
r# | de registro temporal | Consulte la nota 2. | R/W | 3 | Ilimitado | 4 | No | Ninguno | No |
c# | registro flotante constante | Consulte la nota 3. | R | 1 | 2 | 4 | a0/aL | (0, 0, 0, 0) | No |
a0 | de registro de direcciones de | 1 | R/W | 1 | 2 | 4 | No | Ninguno | No |
b# | registro booleano constante | 16 | R | 1 | 1 | 1 | No | FALSO | No |
Yo# | registro entero constante | 16 | R | 1 | 1 | 4 | No | (0, 0, 0, 0) | No |
aL | de registro de contadores de bucles de | 1 | R | 1 | 2 | 1 | No | Ninguno | No |
p0 | de registro de predicados | 1 | R/W | 1 | 1 | 4 | No | Ninguno | No |
Notas:
- Parcial (0, 0, 0, 1): si solo se actualiza un subconjunto de canales, los canales restantes tendrán como valor predeterminado (0, 0, 0, 0, 1).
- Igual a D3DCAPS9. VS20Caps.NumTemps (al menos 12 para vs_2_x).
- Igual a D3DCAPS9. MaxVertexShaderConst (al menos 256 para vs_2_x).
Registros de salida
Registro | Nombre | Contar | R/W | Dimensión | RelAddr | Defectos | Requiere DCL |
---|---|---|---|---|---|---|---|
oPos | de registro de posición de | 1 | W | 4 | No | Ninguno | No |
oFog | de registro de niebla de | 1 | W | 1 | No | Ninguno | No |
Opta | registro de tamaño de punto de | 1 | W | 1 | No | Ninguno | No |
Od# | registro de colores; Ver nota 1 | 2 | W | 4 | No | Ninguno | No |
Ot# | registro de coordenadas de textura de | 8 | W | 4 | No | Ninguno | No |
Notas:
- oD0 es la salida de color difuso; oD1 es la salida de color especular.
Temas relacionados