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
Registrarse | Nombre | Count | L/E | # Puertos de lectura | # Lecturas/inst | Dimensión | RelAddr | Valores predeterminados | Requiere DCL |
---|---|---|---|---|---|---|---|---|---|
V # | Registro de entrada | 16 | R | 1 | Sin límite | 4 | No | Consulte la nota 1 | Sí |
R # | Registro temporal | Consulte la nota 2. | L/E | 3 | Sin límite | 4 | No | Ninguno | No |
c# | Registro flotante constante | Consulte la nota 3. | R | 1 | 2 | 4 | a0/aL | (0, 0, 0, 0) | No |
a0 | Registro de direcciones | 1 | L/E | 1 | 2 | 4 | No | Ninguno | No |
B # | Registro booleano constante | 16 | R | 1 | 1 | 1 | No | FALSE | No |
i # | Registro entero constante | 16 | R | 1 | 1 | 4 | No | (0, 0, 0, 0) | No |
aL | Registro del contador de bucles | 1 | R | 1 | 2 | 1 | No | Ninguno | No |
p0 | Registro de predicados | 1 | L/E | 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
Registrarse | Nombre | Count | L/E | Dimensión | RelAddr | Valores predeterminados | Requiere DCL |
---|---|---|---|---|---|---|---|
Opos | Registro de posición | 1 | W | 4 | No | Ninguno | No |
oFog | Registro de niebla | 1 | W | 1 | No | Ninguno | No |
Opta | Registro de tamaño de punto | 1 | W | 1 | No | Ninguno | No |
Od # | Registro de color; Ver nota 1 | 2 | W | 4 | No | Ninguno | No |
Ot # | Registro de coordenadas de textura | 8 | W | 4 | No | Ninguno | No |
Notas:
- oD0 es la salida de color difuso; oD1 es la salida de color especular.
Temas relacionados