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支援此指示。

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