Compartir a través de


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)

Consulte también

Estructuras de los sombreadores