Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Beschreibt ein Shaderausgaberegister.
Syntax
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;
Member
OutputRegisterSet
Typ: D3D10_SHADER_DEBUG_REGTYPE
Muss D3D10_SHADER_DEBUG_REG_TEMP, D3D10_SHADER_DEBUG_REG_TEMPARRAY oder D3D10_SHADER_DEBUG_REG_OUTPUT sein.
OutputReg
Typ: UINT
Der Wert -1 gibt an, dass keine Ausgabe ausgegeben wird.
TempArrayReg
Typ: UINT
Wenn OutputRegisterSet D3D10_SHADER_DEBUG_REG_TEMPARRAY gibt dies an, welches temporäre Array.
OutputComponents[4]
Typ: UINT
Der Wert -1 bedeutet, dass die Komponente maskiert ist.
OutputVars[4]
Typ: D3D10_SHADER_DEBUG_OUTPUTVAR
Gibt an, welche Variable die Anweisung pro Komponente schreibt.
IndexReg
Typ: UINT
Offset von OutputReg des Elements, in das geschrieben wird. Wird beim Schreiben in ein indizierbares temporäres Array oder eine Ausgabe verwendet.
IndexComp
Typ: UINT
Offset von OutputReg des Elements, in das geschrieben wird. Wird beim Schreiben in ein indizierbares temporäres Array oder eine Ausgabe verwendet.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | d3d10_1shader.h (einschließlich D3D10Shader.h) |