> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Input Assembly

> Input Assembly

IA é o estágio de input assembly no PIX. Como esperado, você pode ver aqui seus buffers de vértices e de índices e a malha de saída gerada por esse estágio. Você pode expandir IA para ver Output e VB 0.

Output mostra o que o estágio IA gerará (ou seja, a malha baseada nos dados do buffer). VB 0 mostrará os dados de vértices carregados para a GPU com a chamada [ID3D12CommandList::IASetVertexBuffers](https://learn.microsoft.com/windows/desktop/api/d3d12/nf-d3d12-id3d12graphicscommandlist-iasetvertexbuffers). Se você tiver vários buffers, eles devem aparecer aqui.

Para criar uma exibição fixada, clique duas vezes em Output. Isso mostra a malha de saída no [visualizador de malhas do PIX](/pt-BR/tools/tools-console/pix/gpu/pix-mesh-viewer). Em seguida, selecione VB 0. A metade inferior do PIX deve ter uma aparência semelhante à figura a seguir.

<img src="https://mintcdn.com/microsoft-4404708b/cbgdF-D3rUKJ-fFH/images/gdk/tools/pix_gpu_input_assembly.png?fit=max&auto=format&n=cbgdF-D3rUKJ-fFH&q=85&s=c88cd533102c169e70af14c69ed5bd08" alt="VB 0 selecionado com o Buffer Formatter na metade inferior do PIX" width="2111" height="726" data-path="images/gdk/tools/pix_gpu_input_assembly.png" />

Vejamos o VB 0 mais de perto. Você pode ver a lista de vértices carregados. Eles são formatados com base em um formato com suporte (para obter mais informações, veja [Visualizador de malhas do PIX](/pt-BR/tools/tools-console/pix/gpu/pix-mesh-viewer)). Se os dados da tabela não estiverem conforme o esperado, este pode ser um bom momento para verificar seus buffers de vértices ou de índices. Tente alterar o Buffer Format e veja os dados do buffer mudarem. O formato do buffer é extraído usando as interfaces [ID3D12ShaderReflection](https://learn.microsoft.com/windows/desktop/api/d3d12shader/nn-d3d12shader-id3d12shaderreflection) do blob DXBC. Se os shaders forem compilados com o sinalizador `/Qstrip_reflect`, o PIX não poderá preencher o formato de buffer correto. Para obter mais detalhes, veja [Sintaxe do FXC](https://learn.microsoft.com/windows/desktop/direct3dtools/dx-graphics-tools-fxc-syntax).

## Visualizador de malhas do PIX

Os valores dos vértices são úteis, mas uma visualização da malha é incrível. Para obter mais informações, veja o [Visualizador de malhas do PIX](/pt-BR/tools/tools-console/pix/gpu/pix-mesh-viewer), que pode ajudar você a visualizar esses dados.

## Próximas etapas

Entender como os shaders modificam/usam seus buffers é um bom próximo passo. O recurso [Depuração de shaders do PIX](/pt-BR/tools/tools-console/pix/gpu/pix-shader-debugging) ajuda você a depurar seus shaders em linguagem de sombreamento de alto nível (HLSL).

## Veja também

[Sintaxe do FXC](https://learn.microsoft.com/windows/desktop/direct3dtools/dx-graphics-tools-fxc-syntax)

[Depuração de shaders do PIX](/pt-BR/tools/tools-console/pix/gpu/pix-shader-debugging)

[Analisar o desempenho do título](/pt-BR/tools/tools-console/pix/analyzing-system-performance)

[PIX](/pt-BR/tools/tools-console/pix/pix)

[Desenvolvimento de jogos para console XBOX (ambiente e ferramentas)](/pt-BR/tools/tools-console/gc-tools-console-toc)


## Related topics

- [Captura de GPU e análise de desempenho do PIX](/pt-BR/tools/tools-console/pix/gpu/index.md)
- [Versão v0.3.0 do XBOX Godot Sample](/pt-BR/build/gdk-and-engines/godot-release-notes/godot-release-notes-0-3-0.md)
- [Localização de recursos empacotados](/pt-BR/build/game-principles/localization/localization-of-packaged-resources.md)
- [Suporte a telas de DPI alto no PC](/pt-BR/build/gdk-and-engines/guides/high-dpi-displays.md)
- [XInputOnGameInput](/pt-BR/reference/input/xinputongameinput/xinputongameinput_members.md)
