Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Declare un registro de salida que va a escribir el sombreador.
dcl_output o#[.mask] |
---|
Elemento | Descripción |
---|---|
o# |
[in] Registro de salida.
|
Observaciones
Example:
dcl_output oMask[3].xyz
Restricciones
- La máscara de componente puede ser cualquier subconjunto de [xyzw]. Sin embargo, dejar huecos entre componentes desperdicia espacio.
- Es legal declarar un superconjunto de la máscara de componente declarada para la entrada por la siguiente fase. Sin embargo, no se permiten máscaras mutuamente excluyentes. La salida del sombreador de vértices o3.xy significa que la entrada del sombreador de píxeles v3.z no es válida, pero la entrada v3.x o v3.xy es válida.
Esta instrucción se aplica a las siguientes fases del sombreador:
Vértice | Casco | Dominio | Geometría | Píxel | Calcular |
---|---|---|---|---|---|
X | X | X | X | X |
Modelo mínimo de sombreador
Esta instrucción se admite en los siguientes modelos de sombreador:
Modelo de sombreador | Compatible |
---|---|
sombreador modelo 5 | Sí |
Modelo de sombreador 4.1 | No |
modelo de sombreador de 4 | No |
modelo de sombreador 3 (DirectX HLSL) | No |
Modelo de sombreador 2 (DirectX HLSL) | No |
Modelo de sombreador 1 (DirectX HLSL) | No |