D3D11_BUFFER_UAV_FLAG列舉 (d3d11.h)
識別緩衝區資源的未排序存取檢視選項。
Syntax
typedef enum D3D11_BUFFER_UAV_FLAG {
D3D11_BUFFER_UAV_FLAG_RAW = 0x1,
D3D11_BUFFER_UAV_FLAG_APPEND = 0x2,
D3D11_BUFFER_UAV_FLAG_COUNTER = 0x4
} ;
常數
D3D11_BUFFER_UAV_FLAG_RAW 值: 0x1 資源包含未經處理、非結構化的資料。 需要DXGI_FORMAT_R32_TYPELESS UAV 格式。 如需緩衝區原始檢視的詳細資訊,請參閱 緩衝區的原始檢視。 |
D3D11_BUFFER_UAV_FLAG_APPEND 值: 0x2 允許將資料附加至緩衝區結尾。 D3D11_BUFFER_UAV_FLAG_APPEND 旗標也必須用於 將用作 AppendStructuredBuffer 或 ConsumeStructuredBuffer的任何檢視。 需要DXGI_FORMAT_UNKNOWN UAV 格式。 |
D3D11_BUFFER_UAV_FLAG_COUNTER 值: 0x4 將計數器加入 unordered-access-view 緩衝區。 D3D11_BUFFER_UAV_FLAG_COUNTER 只能在為 的 UAV 上使用 RWStructuredBuffer ,並啟用 HLSL 中 IncrementCounter 和 DecrementCounter 方法所需的功能。 需要DXGI_FORMAT_UNKNOWN UAV 格式。 |
規格需求
標頭 | d3d11.h |