Bagikan melalui


dcl_uav_raw (sm5 - asm)

Deklarasikan tampilan akses tidak berurutan (UAV) untuk digunakan oleh shader.

dcl_uav_raw[_glc] dstUAV
Item Deskripsi
dstUAV
[in] The UAV.

Keterangan

dstUAV adalah register u# yang dideklarasikan sebagai referensi ke UnorderedAccessView dari Buffer, di mana buffer muncul sebagai array 1D sederhana dari entri yang tidak diketik 32-bit.

Operasi yang dilakukan pada memori dapat secara implisit menafsirkan data sebagai memiliki jenis.

Bendera _glc berarti "koheren secara global". Tidak adanya _glc berarti UAV hanya dinyatakan sebagai "kelompok koheren" dalam shader komputasi, atau "secara lokal koheren" dalam pemanggilan shader piksel tunggal.

Instruksi ini berlaku untuk tahap shader berikut:

Puncak Hull Domain Geometri Pixel Compute
X X

Karena UAV tersedia di semua tahap shader untuk Direct3D 11.1, instruksi ini berlaku untuk semua tahap shader untuk runtime Direct3D 11.1, yang tersedia dimulai dengan Windows 8.

Puncak Hull Domain Geometri Pixel Compute
X 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

Catatan

Instruksi ini didukung dalam cs_4_0 dan cs_4_1.

Shader Model 5 Assembly (DirectX HLSL)