dcl_output oMask (sm5 - asm)
Nyatakan register output yang akan ditulis oleh shader.
dcl_output o#[.mask] |
---|
Item | Deskripsi |
---|---|
O # |
[in] Daftar output.
|
Keterangan
Example:
dcl_output oMask[3].xyz
Batasan
- Masker komponen dapat menjadi subset [xyzw] apa pun. Namun, menyisakan celah antar komponen membuang-buang ruang.
- Secara hukum untuk menyatakan superset masker komponen yang dideklarasikan untuk masukan pada tahap berikutnya. Namun masker yang saling eksklusif tidak diizinkan. Shader vertex yang menghasilkan o3.xy, berarti input shader piksel v3.z tidak valid, tetapi memasukkan v3.x atau v3.y atau v3.xy valid.
Instruksi ini berlaku untuk tahap shader berikut:
Puncak | Hull | Domain | Geometri | Pixel | Compute |
---|---|---|---|---|---|
X | X | X | X | X |
Minimum Shader Model
Instruksi ini didukung dalam model shader berikut:
Shader Model | Didukung |
---|---|
Model Shader 5 | ya |
Model Shader 4.1 | tidak |
Model Shader 4 | tidak |
Shader Model 3 (DirectX HLSL) | tidak |
Shader Model 2 (DirectX HLSL) | tidak |
Shader Model 1 (DirectX HLSL) | tidak |
Topik terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk