dcl_output oMask (sm5 - asm)
Dichiarare un registro di output da scrivere dallo shader.
dcl_output o#[.mask] |
---|
Elemento | Descrizione |
---|---|
o # |
[in] Registro di output.
|
Commenti
Example:
dcl_output oMask[3].xyz
Restrizioni
- La maschera del componente può essere qualsiasi subset di [xyzw]. Tuttavia, lasciando spazi vuoti tra i componenti.
- È legale dichiarare un superset della maschera del componente dichiarata per l'input dalla fase successiva. Tuttavia, le maschere esclusive a vicenda non sono consentite. L'output del vertex shader o3.xy indica che l'input del pixel shader v3.z non è valido, ma l'input di v3.x o v3.y o v3.xy è valido.
Questa istruzione si applica alle fasi dello shader seguenti:
Vertice | Scafo | Dominio | Geometria | Pixel | Calcolo |
---|---|---|---|---|---|
X | X | X | X | X |
Modello di shader minimo
Questa istruzione è supportata nei modelli shader seguenti:
Modello di shader | Supportato |
---|---|
Modello shader 5 | sì |
Modello shader 4.1 | no |
Modello shader 4 | no |
Modello shader 3 (DirectX HLSL) | no |
Modello shader 2 (DirectX HLSL) | no |
Modello shader 1 (DirectX HLSL) | no |
Argomenti correlati
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per