dcl_uav_raw (sm5 - asm)
宣告未排序的存取檢視, (UAV) 以供著色器使用。
dcl_uav_raw[_glc] dstUAV |
---|
項目 | 描述 |
---|---|
dstUAV |
[in]UAV。 |
備註
dstUAV 是宣告為 Buffer UnorderedAccessView 之 UnorderedAccessView 的 u# 暫存器,其中緩衝區會顯示為 32 位不具類型專案的簡單 1D 陣列。
在記憶體上執行的作業可能會隱含地將資料解譯為具有類型。
_glc旗標表示「全域一致」。 缺少_glc表示 UAV 只會在計算著色器中宣告為「群組一致」,或在單一圖元著色器調用中宣告為「本機一致」。
本指示適用于下列著色器階段:
頂點 | 船體 | 網域 | 幾何形狀 | 像素 | 計算 |
---|---|---|---|---|---|
X | X |
由於 Direct3D 11.1 的所有著色器階段都提供 UAV,因此本指示適用于 Direct3D 11.1 執行時間的所有著色器階段,從 Windows 8 開始提供。
頂點 | 船體 | 網域 | 幾何形狀 | 像素 | 計算 |
---|---|---|---|---|---|
X | X | X | X | X | X |
最小著色器模型
下列著色器模型支援此指示:
著色器模型 | 支援 |
---|---|
著色器模型 5 | 是 |
著色器模型 4.1 | 否 |
著色器模型 4 | 否 |
著色器模型 3 (DirectX HLSL) | 否 |
著色器模型 2 (DirectX HLSL) | 否 |
著色器模型 1 (DirectX HLSL) | 否 |
注意
cs_4_0和cs_4_1支援此指示。