Skip to main content
允許設定即時偵錯的類型,以及該偵錯類型專屬的參數。 即時偵錯目前僅限於著色器偵錯。我們計劃在不久的將來將其擴展到著色器以外,並提供即時命令緩衝區偵錯。

語法

成員

Type   _In_
類型:D3D12XBOX_LIVE_DEBUGGING_TYPE
所需的即時偵錯類型。目前支援著色器的即時偵錯。 ANY   _In_
類型:D3D12XBOX_LIVE_DEBUGGING_ANY_SHADER_PARAMETERS
當 Type 設定為 D3D12XBOX_LIVE_DEBUGGING_SHADER_STAGE_ANY 時,用來即時偵錯任何著色器的參數。這些參數僅包含旗標。 CS   _In_
類型:D3D12XBOX_LIVE_DEBUGGING_COMPUTE_SHADER_PARAMETERS
當 Type 設定為 D3D12XBOX_LIVE_DEBUGGING_SHADER_STAGE_COMPUTE 時,用來指定要即時偵錯哪個計算著色器的參數。 PS   _In_
類型:D3D12XBOX_LIVE_DEBUGGING_PIXEL_SHADER_PARAMETERS
當 Type 設定為 D3D12XBOX_LIVE_DEBUGGING_SHADER_STAGE_PIXEL 時,用來指定要即時偵錯哪個像素著色器的參數。 VS   _In_
類型:D3D12XBOX_LIVE_DEBUGGING_VERTEX_SHADER_PARAMETERS
當 Type 設定為 D3D12XBOX_LIVE_DEBUGGING_SHADER_STAGE_VERTEX 時,用來指定要即時偵錯哪個頂點著色器的參數。 GS   _In_
類型:D3D12XBOX_LIVE_DEBUGGING_GEOMETRY_SHADER_PARAMETERS
當 Type 設定為 D3D12XBOX_LIVE_DEBUGGING_SHADER_STAGE_GEOMETRY 時,用來指定要即時偵錯哪個幾何著色器的參數。 HS   _In_
類型:D3D12XBOX_LIVE_DEBUGGING_HULL_SHADER_PARAMETERS
當 Type 設定為 D3D12XBOX_LIVE_DEBUGGING_SHADER_STAGE_HULL 時,用來指定要即時偵錯哪個輪廓著色器的參數。 DS   _In_
類型:D3D12XBOX_LIVE_DEBUGGING_DOMAIN_SHADER_PARAMETERS
當 Type 設定為 D3D12XBOX_LIVE_DEBUGGING_SHADER_STAGE_DOMAIN 時,用來指定要即時偵錯哪個網域著色器的參數。 AS   _In_
類型:D3D12XBOX_LIVE_DEBUGGING_AMPLIFICATION_SHADER_PARAMETERS
當 Type 設定為 D3D12XBOX_LIVE_DEBUGGING_SHADER_STAGE_AMPLIFICATION 時,用來指定要即時偵錯哪個放大著色器的參數。 MS _In_ 類型:D3D12XBOX_LIVE_DEBUGGING_MESH_SHADER_PARAMETERS 當 Type 設定為 D3D12XBOX_LIVE_DEBUGGING_SHADER_STAGE_MESH 時,用來指定要即時偵錯哪個網格著色器的參數。

備註

如果在非同步計算命令清單上呼叫 EnableLiveDebuggingX,Type 必須是 D3D12XBOX_LIVE_DEBUGGING_SHADER_STAGE_ANY 或 D3D12XBOX_LIVE_DEBUGGING_SHADER_STAGE_COMPUTE。

需求

標頭: d3d12_xs.h
支援的平台:XBOX Series 主機

另請參閱

d3d12_xs 成員
Last modified on October 6, 2026