Compartilhar via


estrutura D3D10_SHADER_DEBUG_INFO (d3d10_1shader.h)

Descreve o formato da Interface ID3D10Blob retornada por D3D10GetShaderDebugInfo.

Sintaxe

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;

Membros

Size

Tipo: UINT

Tamanho dessa estrutura.

Creator

Tipo: UINT

Deslocamento para LPCSTR para a versão do compilador.

EntrypointName

Tipo: UINT

Deslocamento para LPCSTR para Nome do ponto de entrada.

ShaderTarget

Tipo: UINT

Deslocamento para LPCSTR para o destino do sombreador.

CompileFlags

Tipo: UINT

Sinalizadores usados para compilar.

Files

Tipo: UINT

Número de arquivos incluídos.

FileInfo

Tipo: UINT

Deslocamento para a matriz de estruturas D3D10_SHADER_DEBUG_FILE_INFO que tem elementos Files .

Instructions

Tipo: UINT

Número de instruções.

InstructionInfo

Tipo: UINT

Deslocamento para a matriz de estruturas D3D10_SHADER_DEBUG_INST_INFO que tem elementos Instructions .

Variables

Tipo: UINT

Número de variáveis.

VariableInfo

Tipo: UINT

Deslocamento para a matriz de estruturas D3D10_SHADER_DEBUG_VAR_INFO que tem elementos Variables .

InputVariables

Tipo: UINT

Número de variáveis a serem inicializados antes da execução.

InputVariableInfo

Tipo: UINT

Deslocamento para a matriz de estruturas D3D10_SHADER_DEBUG_INPUT_INFO que tem elementos InputVariables .

Tokens

Tipo: UINT

Número de tokens a serem inicializados.

TokenInfo

Tipo: UINT

Deslocamento para a matriz de estruturas D3D10_SHADER_DEBUG_TOKEN_INFO que tem elementos Tokens .

Scopes

Tipo: UINT

Número de escopos.

ScopeInfo

Tipo: UINT

Deslocamento para a matriz de estruturas D3D10_SHADER_DEBUG_SCOPE_INFO que tem elementos Scopes .

ScopeVariables

Tipo: UINT

Número de variáveis declaradas.

ScopeVariableInfo

Tipo: UINT

Deslocamento para a matriz de estruturas D3D10_SHADER_DEBUG_SCOPEVAR_INFO que tem elementos Scopes .

UintOffset

Tipo: UINT

Deslocado para o armazenamento de dados UINT, todos os deslocamentos UINT são desse deslocamento.

StringOffset

Tipo: UINT

Deslocado para o armazenamento de dados de cadeia de caracteres, todos os deslocamentos de cadeia de caracteres são desse deslocamento.

Requisitos

Requisito Valor
Cabeçalho d3d10_1shader.h (inclua D3D10Shader.h)

Confira também

Estruturas do sombreador