共用方式為


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)

著色器模型 5 元件 (DirectX HLSL)