Skip to main content
Vídeo da apresentação

Resumo da palestra

O PIX inclui um novo recurso de extensibilidade para criar visualizações personalizadas úteis, especificamente para texturas e malhas. Esta apresentação fornece alguns exemplos práticos de como usar esse recurso para criar suas próprias visualizações escrevendo compute shaders simples.

Resumo

  • Extensibilidade do Mesh and Texture Viewer: você pode usar esse visualizador para reinterpretar buffers ou imagens usando compute shaders personalizados, o que oferece novos métodos de visualização.
  • Modelo de programação de extensibilidade: explica o modelo de programação, a injeção de código de sombreador, o acesso a recursos por meio de registradores especiais e as funções para emitir dados de volta para os visualizadores, fornecendo uma estrutura robusta para os desenvolvedores.
  • Demonstração: a apresentação mostra vários exemplos de visualizadores, como depthLogReverseCs.hlsl e stencilPalletizedCs.hlsl, demonstrando a versatilidade do visualizador.

Objetivos de aprendizagem

  • Entender a extensibilidade do Mesh and Texture Viewer no PIX para XBOX.
  • Aprender a gerar dados, que serão exibidos no visualizador como uma malha ou textura, com uma API dedicada.
  • Conhecer o modelo de programação de extensibilidade e como o PIX injeta o código de implementação interno ao compilar sombreadores.
  • Explorar o uso de registradores especiais para acessar os recursos disponíveis para o draw ou dispatch selecionado.
  • Aprender a enviar os dados resultantes de volta ao Mesh and Texture Viewer usando funções especiais.
  • Examinar exemplos de visualizadores, como depthLogReverseCs.hlsl, stencilPalletizedCs.hlsl, arrayQuiltCs.hlsl, cubemapUnwrapCs.hlsl e infNanCs.hlsl.
Last modified on October 6, 2026