D3D12_ROOT_DESCRIPTOR1 結構 (d3d12.h)
描述在著色器中顯示的根簽章 1.1 版內嵌描述元。
語法
typedef struct D3D12_ROOT_DESCRIPTOR1 {
UINT ShaderRegister;
UINT RegisterSpace;
D3D12_ROOT_DESCRIPTOR_FLAGS Flags;
} D3D12_ROOT_DESCRIPTOR1;
成員
ShaderRegister
著色器快取器。
RegisterSpace
緩存器空間。
Flags
指定 D3D12_ROOT_DESCRIPTOR_FLAGS ,以判斷描述項及其參考的數據。
備註
D3D12_ROOT_DESCRIPTOR1是 D3D12_ROOT_PARAMETER1描述元成員的數據類型。 當您將D3D12_ROOT_PARAMETER1 的 ParameterType 欄位設定為 D3D12_ROOT_PARAMETER_TYPE_CBV、D3D12_ROOT_PARAMETER_TYPE_SRV 或 D3D12_ROOT_PARAMETER_TYPE_UAV 成員時,請使用 D3D12_ROOT_PARAMETER_TYPE D3D12_ROOT_DESCRIPTOR1。
請參閱協助程序結構 CD3DX12_ROOT_DESCRIPTOR1。
規格需求
需求 | 值 |
---|---|
標頭 | d3d12.h |