D3D10_SHADER_DEBUG_OUTPUTREG_INFO 구조체(d3d10_1shader.h)
셰이더 출력 레지스터를 설명합니다.
구문
typedef struct _D3D10_SHADER_DEBUG_OUTPUTREG_INFO {
D3D10_SHADER_DEBUG_REGTYPE OutputRegisterSet;
UINT OutputReg;
UINT TempArrayReg;
UINT OutputComponents[4];
D3D10_SHADER_DEBUG_OUTPUTVAR OutputVars[4];
UINT IndexReg;
UINT IndexComp;
} D3D10_SHADER_DEBUG_OUTPUTREG_INFO;
멤버
OutputRegisterSet
형식: D3D10_SHADER_DEBUG_REGTYPE
D3D10_SHADER_DEBUG_REG_TEMP, D3D10_SHADER_DEBUG_REG_TEMPARRAY 또는 D3D10_SHADER_DEBUG_REG_OUTPUT 합니다.
OutputReg
형식: UINT
-1 값은 출력이 없음을 나타냅니다.
TempArrayReg
형식: UINT
OutputRegisterSet이 D3D10_SHADER_DEBUG_REG_TEMPARRAY 경우 이는 임시 배열을 나타냅니다.
OutputComponents[4]
형식: UINT
값이 -1이면 구성 요소가 마스킹됩니다.
OutputVars[4]
형식: D3D10_SHADER_DEBUG_OUTPUTVAR
명령이 구성 요소별로 작성하는 변수를 나타냅니다.
IndexReg
형식: UINT
쓰려는 요소의 OutputReg 오프셋입니다. 인덱싱 가능한 임시 배열 또는 출력에 쓸 때 사용됩니다.
IndexComp
형식: UINT
쓰려는 요소의 OutputReg 오프셋입니다. 인덱싱 가능한 임시 배열 또는 출력에 쓸 때 사용됩니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3d10_1shader.h(D3D10Shader.h 포함) |