dcl_resource_structured (sm5 - asm)

Nyatakan input sumber daya shader dan tetapkan ke t# - tempat penampung mendaftar untuk sumber daya.

dcl_resource_structured dstSRV, structByteStride
Item Deskripsi
dstSRV
[in] Register t# dideklarasikan sebagai referensi ke ShaderResourceView dari buffer terstruktur dengan langkah yang ditentukan yang harus terikat ke slot SRV # di API.
structByteStride
[in] Uint yang menentukan ukuran struktur dalam byte dalam buffer yang dideklarasikan. Nilai ini harus lebih besar dari nol.

Keterangan

Isi struktur tidak memiliki jenis; operasi yang dilakukan pada memori dapat secara implisit menafsirkan data sebagai memiliki jenis.

Instruksi yang mereferensikan t# terstruktur mengambil alamat 2D, di mana komponen pertama memilih [struct], dan komponen kedua memilih [offset dalam struct, kelipatan 32-bit].

cs_4_0 dan cs_4_1 mendukung instruksi ini.

Instruksi ini berlaku untuk tahap shader berikut:

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)