estructura de D3D10_SHADER_DEBUG_INFO (d3d10_1shader.h)
Describe el formato de la interfaz ID3D10Blob devuelta por D3D10GetShaderDebugInfo.
Sintaxis
typedef struct _D3D10_SHADER_DEBUG_INFO {
UINT Size;
UINT Creator;
UINT EntrypointName;
UINT ShaderTarget;
UINT CompileFlags;
UINT Files;
UINT FileInfo;
UINT Instructions;
UINT InstructionInfo;
UINT Variables;
UINT VariableInfo;
UINT InputVariables;
UINT InputVariableInfo;
UINT Tokens;
UINT TokenInfo;
UINT Scopes;
UINT ScopeInfo;
UINT ScopeVariables;
UINT ScopeVariableInfo;
UINT UintOffset;
UINT StringOffset;
} D3D10_SHADER_DEBUG_INFO;
Miembros
Size
Tipo: UINT
Tamaño de esta estructura.
Creator
Tipo: UINT
Desplazamiento a LPCSTR para la versión del compilador.
EntrypointName
Tipo: UINT
Desplazamiento a LPCSTR para el nombre del punto de entrada.
ShaderTarget
Tipo: UINT
Desplazamiento a LPCSTR para el destino del sombreador.
CompileFlags
Tipo: UINT
Marcas usadas para compilar.
Files
Tipo: UINT
Número de archivos incluidos.
FileInfo
Tipo: UINT
Desplazamiento a matriz de estructuras de D3D10_SHADER_DEBUG_FILE_INFO que tienen elementos Files .
Instructions
Tipo: UINT
Número de instrucciones.
InstructionInfo
Tipo: UINT
Desplazamiento a matriz de estructuras de D3D10_SHADER_DEBUG_INST_INFO que tienen elementos Instructions .
Variables
Tipo: UINT
Número de variables.
VariableInfo
Tipo: UINT
Desplazamiento a matriz de estructuras de D3D10_SHADER_DEBUG_VAR_INFO que tienen elementos Variables .
InputVariables
Tipo: UINT
Número de variables que se van a inicializar antes de ejecutarse.
InputVariableInfo
Tipo: UINT
Desplazamiento a matriz de estructuras de D3D10_SHADER_DEBUG_INPUT_INFO que tienen elementos InputVariables .
Tokens
Tipo: UINT
Número de tokens que se van a inicializar.
TokenInfo
Tipo: UINT
Desplazamiento a la matriz de estructuras de D3D10_SHADER_DEBUG_TOKEN_INFO que tiene elementos Tokens .
Scopes
Tipo: UINT
Número de ámbitos.
ScopeInfo
Tipo: UINT
Desplazamiento a matriz de estructuras D3D10_SHADER_DEBUG_SCOPE_INFO que tienen elementos Scopes .
ScopeVariables
Tipo: UINT
Número de variables declaradas.
ScopeVariableInfo
Tipo: UINT
Desplazamiento a matriz de estructuras de D3D10_SHADER_DEBUG_SCOPEVAR_INFO que tienen elementos Scopes .
UintOffset
Tipo: UINT
Desplazamiento al almacén de datos UINT, todos los desplazamientos UINT proceden de este desplazamiento.
StringOffset
Tipo: UINT
Desplazamiento al almacén de datos de cadena, todos los desplazamientos de cadena proceden de este desplazamiento.
Requisitos
Requisito | Valor |
---|---|
Header | d3d10_1shader.h (incluya D3D10Shader.h) |