Skip to main content
Parâmetros usados para especificar qual compute shader depurar ao vivo se Type em D3D12XBOX_LIVE_DEBUGGING_PARAMETERS estiver definido como D3D12XBOX_LIVE_DEBUGGING_SHADER_STAGE_COMPUTE. Se nada for especificado, o primeiro compute shader encontrado será apresentado para depuração.

Sintaxe

Membros

Flags   _In_
Tipo: D3D12XBOX_LIVE_DEBUGGING_SHADER_FLAGS
Permite especificar qualquer compute shader ou um compute shader específico ThreadID_X   _In_
Tipo: UINT
Dimensão X do ID do thread que o compute shader vai despachar ThreadID_Y   _In_
Tipo: UINT
Dimensão Y do ID do thread que o compute shader vai despachar ThreadID_Z   _In_
Tipo: UINT
Dimensão Z do ID do thread que o compute shader vai despachar

Comentários

Observe que ThreadID_X, ThreadID_Y e ThreadID_Z podem ser usados para pesquisar um compute shader específico com base no valor de COMPUTE_PGM_RSRC2.TIDIG_COMP_CNT Exemplo 1 - Habilitar a depuração ao vivo de qualquer compute shader em um dispatch subsequente. Observe que isso é muito útil quando não é necessário depurar um thread específico do compute shader.
Exemplo 2 - Habilitar a depuração ao vivo de um compute shader que vai despachar o thread (27, 13, 0)

Requisitos

Type em D3D12XBOX_LIVE_DEBUGGING_PARAMETERS deve ser definido como D3D12XBOX_LIVE_DEBUGGING_SHADER_STAGE_COMPUTE. Cabeçalho: d3d12_xs.h
Plataformas compatíveis: consoles XBOX Series

Consulte também

Membros de d3d12_xs
Last modified on October 6, 2026