dcl_tgsm_raw (sm5 - asm)

Deklarasikan referensi ke wilayah ruang memori bersama yang tersedia untuk grup utas shader komputasi.

dcl_tgsm_raw g#, byteCount
Item Deskripsi
G #
[in] Referensi ke blok ukuran byteCount dari memori bersama yang tidak di-ty.
byteCount
[in] Harus kelipatan 4.

Keterangan

Total penyimpanan untuk semua g# harus <= jumlah memori bersama yang tersedia per grup utas, yaitu 32kB.

Dalam kasus ekstrem, Anda dapat mendeklarasikan 8192 total g# s, masing-masing dengan byteCount 4.

Sebaliknya, Anda dapat mendeklarasikan satu g# dengan byteCount 32768.

Catatan

cs_4_0 dan cs_4_1 mendukung dcl_tgsm_structured, tetapi tidak dcl_tgsm_raw.

Instruksi ini berlaku untuk tahap shader berikut:

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