dcl_tgsm_raw (sm5 - asm)
宣告計算著色器執行緒群組可用之共用記憶體空間區域的參考。
dcl_tgsm_raw g#, byteCount |
---|
項目 | 描述 |
---|---|
G# |
[in]不具類型共用記憶體之 位元組計數 區塊的參考。 |
byteCount |
[in]必須是 4 的倍數。 |
備註
所有 g# 的總儲存體必須 < = 每個執行緒群組可用的共用記憶體數量,也就是 32kB。
在極端情況下,您可以宣告 8192 個總 g# s,每個都有 4 個 byteCount 。
相反地,您可以使用 32768 的 byteCount 來宣告單一 g# 。
注意
cs_4_0和cs_4_1支援 dcl_tgsm_structured,但不支援 dcl_tgsm_raw。
本指示適用于下列著色器階段:
頂點 | 船體 | 網域 | 幾何形狀 | 像素 | 計算 |
---|---|---|---|---|---|
X |
最小著色器模型
下列著色器模型支援此指示:
著色器模型 | 支援 |
---|---|
著色器模型 5 | 是 |
著色器模型 4.1 | 否 |
著色器模型 4 | 否 |
著色器模型 3 (DirectX HLSL) | 否 |
著色器模型 2 (DirectX HLSL) | 否 |
著色器模型 1 (DirectX HLSL) | 否 |