Pergunta

Página de download do DirectX SDK em fevereiro de 2010 Possui informações sobre novos recursos, incluindo melhorias no PIX com o suporte ao Compute Shaders Analysis:

O PIX possui suporte muito aprimorado para análise de programas que usam recursos diretos 3d 11, incluindo shaders de computação, tesellation e ligação dinâmica da classe shader.

Eu estava interessado em Compute Shader Analysis and Debugging in Pix, então baixei e instalei uma nova versão do DX SDK. Mas fiquei muito confuso quando não consegui encontrar detalhes específicos sobre o suporte do PIX para shaders de computação em sua documentação. Eu também tentei investigar o PIX e encontrar algo relacionado a calcular shaders na interface do usuário, mas não encontrei nada ... Você poderia me apontar para o local na documentação ou na Internet, onde posso ler sobre a análise de shaders de computação em Pix ou descreva como usar o PIX para fazer isso?

Foi útil?

Solução

Eu tenho um Resposta da Microsoft nos fóruns XNA:

As versões anteriores do PIX paravam quando se deparassem com qualquer chamada de API relacionada a shaders de computação, tesellation e ligação dinâmica da classe de shader. Isso foi remediado na versão de fevereiro de 2010 do PIX. Agora você pode capturar dados do quadro, visualizar o HLSL/desmontagem para shaders, examinar os UAVs/buffers, passar por chamadas etc. para programas usando essas APIs.

Atualmente, o PIX não tem a capacidade de depurar um shader de computação, ou seja, passar por chamadas, examinar variáveis/registros, etc. Reconhecemos que essa funcionalidade seria muito útil e estamos investigando soluções para uma versão futura do DXSDK. Nada está pronto para mostrar ou anunciar neste momento.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top