store_uav_typed (sm5 - asm)

Penulisan akses acak elemen ke dalam tampilan akses tanpa urutan (UAV) yang ditik.

store_uav_typed dstUAV.xyzw, dstAddress[.swizzle], src0[.swizzle]
Item Deskripsi
dstUAV
[in] Berisi hasil operasi.
dstAddress
[in] Alamat untuk menulis.
src0
[in] Komponen untuk menulis.

Keterangan

Instruksi ini melakukan elemen 4 komponen *32-bit yang ditulis dari src0 ke dstUAV di alamat di dstAddress. dstUAV adalah UAV (u#) yang dititik.

Format UAV menentukan konversi format.

Jumlah komponen bilangan bulat tidak bertanda 32-bit yang diambil dari alamat ditentukan oleh dimensi sumber daya yang dideklarasikan di dstUAV. Alamat ini ada dalam elemen.

Alamat di luar batas berarti tidak ada yang ditulis ke memori.

dstUAV selalu memiliki masker tulis .xyzw. Semua komponen harus ditulis.

Tidak valid dan tidak terdefinisi untuk menggunakan instruksi ini pada UAV yang tidak dinyatakan sebagai ditik. Artinya, melakukan ini pada UAV terstruktur atau tanpa jenis tidak valid.

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

Shader Model 5 Assembly (DirectX HLSL)