Informações
O tópico solicitado está sendo mostrado abaixo. No entanto, este tópico não está incluído nesta biblioteca.

Depurando gráfico DirectX

Visual Studio pode ajudar a depurar erros dos gráficos no kit ou aplicativo de DirectX. Usando as ferramentas de diagnóstico de gráficos, você pode identificar erros específicos de renderização e executar um exame foco dos fatores que podem contribuir para.

Visão geral do diagnóstico de gráficos

Apresenta o fluxo de trabalho e as ferramentas de diagnóstico de gráficos.

Capturando informações de gráficos

Para usar diagnóstico de gráficos para examinar primeiramente um problema de renderização em seu aplicativo, você gravar informações sobre como o aplicativo usa DirectX. Durante a sessão de gravação, como seu aplicativo executa normalmente, você capture (ou seja, selecione) peças que você está interessado. As captura contêm informações detalhadas sobre como as peças são renderizados. Você pode salvar as informações capturadas como gráficos registra o documento para revisão posterior ou o compartilhamento com outros membros de sua equipe.

Documentos de log de gráfico

Para iniciar a auditoria dos gráficos registrados registram, você usa a janela do documento de log dos gráficos para selecionar capturado quadro- ou até um x - bem específico que você pode examinar detalhadamente os eventos (ou seja, as chamadas à API de DirectX) que afetam ele.

Lista de eventos do gráfico

Depois que você selecionar um quadro, você usa Lista de Eventos de Gráficos examinar os eventos para determinar se elas estão relacionados ao problema de renderização.

Estágios de Pipeline Gráficos

Na janela de Estágios de Pipeline Gráficos , você investiga como o evento selecionado é processado por cada fase de pipeline dos gráficos de forma que você possa identificar onde o problema de renderização aparece primeiro. Revise as fases de pipeline é particularmente útil quando um objeto não aparecer devido a uma transformação incorreta, ou quando uma das fases gerenciar as saídas que não correspondem ao qual a fase seguir espera.

Pilha de chamadas de gráfico

Você usa Pilha de Chamadas do Evento de Gráficos para examinar a pilha de chamadas de evento selecionado de forma que você possa navegar no código do aplicativo que está relacionada ao problema de renderização.

Histórico de pixel gráfico

Usando a janela de Histórico de Pixel de Gráficos para analisar como o pixel selecionado é afetado pelos eventos que o influenciaram, você pode identificar o evento ou a combinação de eventos que fazem determinados tipos de problemas de renderização. O histórico de pixel é particularmente útil quando um objeto é renderizado incorretamente como a saída de shader de pixel estão incorretas ou foram combinadas incorretamente com o buffer de peças, ou quando um objeto é exibida nem mesmo como os pixels foram descartados antes que atinjam o buffer do quadro.

Tabela de objetos de gráfico

Você usa Tabela de Objetos Gráficos para examinar as propriedades e o conteúdo dos objetos e os recursos específicos de Direct3D que estão em vigor para o evento selecionado. A tabela do objeto pode ajudá-lo a determinar o contexto do dispositivo de gráficos que está ativa durante um evento, e a revisão do conteúdo de recursos dos gráficos como buffers constantes, buffers de vértices, e texturas.

Depurador HLSL

Para revisar como o código de shader para a fase selecionada de evento e de pipeline dos gráficos se comporta, você usa Depurador de HLSL para percorrer o código, revise o conteúdo de variáveis, e executa outras tarefas típicas de depuração. Você também pode usar o depurador de HLSL para examinar o código de shader de cálculo, independentemente dos resultados são processados mais pipeline pelos gráficos ou leem apenas a parte de volta para o aplicativo.

Exemplos de diagnóstico do gráfico

Vários exemplos a seguir demonstram como usar as ferramentas em conjunto de diagnósticos de gráficos para diagnosticar diferentes tipos de problemas de renderização.

Título

Descrição

Depurando no Visual Studio

Apresenta a funcionalidade de depuração em Visual Studio.

Gráficos e kit de DirectX

Fornece os artigos que abordam tecnologias dos gráficos de DirectX.

Contribuições da comunidade

Mostrar:
© 2014 Microsoft