D3D10_SHADER_DEBUG_INPUT_INFO 結構 (d3d10_1shader.h)
描述著色器輸入。
語法
typedef struct _D3D10_SHADER_DEBUG_INPUT_INFO {
UINT Var;
D3D10_SHADER_DEBUG_REGTYPE InitialRegisterSet;
UINT InitialBank;
UINT InitialRegister;
UINT InitialComponent;
UINT InitialValue;
} D3D10_SHADER_DEBUG_INPUT_INFO;
成員
Var
類型: UINT
索引到要初始化的變數陣列。
InitialRegisterSet
類型: D3D10_SHADER_DEBUG_REGTYPE
必須是D3D10_SHADER_DEBUG_REG_INPUT、D3D10_SHADER_DEBUG_REG_CBUFFER或D3D10_SHADER_DEBUG_REG_TBUFFER。
InitialBank
類型: UINT
將包含 cbuffer 或 tbuffer 插槽、幾何著色器輸入基本數位、識別可編製索引暫存的緩存器或 -1。
InitialRegister
類型: UINT
在緩存器集中註冊。 如果 InitialRegister 是暫時的,則會是 -1。
InitialComponent
類型: UINT
提供元件。 InitialComponent 會是暫時性的 -1。
InitialValue
類型: UINT
如果變數是常值,則為初始值。
備註
D3D10_SHADER_DEBUG_INPUT_INFO 結構會與 D3D10_SHADER_DEBUG_INFO 結構搭配使用。
規格需求
需求 | 值 |
---|---|
標頭 | d3d10_1shader.h (包含 D3D10Shader.h) |