Skip to main content
當 D3D12XBOX_LIVE_DEBUGGING_PARAMETERS 中的 Type 設定為 D3D12XBOX_LIVE_DEBUGGING_SHADER_STAGE_VERTEX 時,用來指定要即時偵錯哪個頂點著色器的參數。若未指定任何項目,則會呈現找到的第一個頂點著色器以供偵錯。

語法

成員

Flags   _In_
類型:D3D12XBOX_LIVE_DEBUGGING_SHADER_FLAGS
允許指定任何或特定的頂點著色器 VertexID   _In_
類型:UINT
頂點著色器將執行的頂點 ID InstanceID   _In_
類型:UINT
頂點著色器將執行的執行個體 ID

備註

請注意,只有在 SPI_SHADER_PGM_RSRC1_VS.VGPR_COMP_CNT = 3 時,才能使用 InstanceID 來搜尋特定的頂點著色器。否則只會使用 VertexID。 另請注意,在 VS-GS-PS 組態中,頂點著色器會以類型為 GS 的合併 ES+GS wave 啟動。著色器會初始化為 GS wave 類型,且 PC 指向 ES 部分。即時偵錯頂點著色器時,會呈現從 ES 部分開始的此著色器。 在 VS-HS-DS-PS 組態中,頂點著色器也可以類型為 HS 的合併 LS+HS wave 啟動。著色器會初始化為 HS wave 類型,且 PC 指向 LS 部分。即時偵錯頂點著色器時,會呈現從 LS 部分開始的此著色器。 範例 1 - 在後續的繪製上啟用任何頂點著色器的即時偵錯
範例 2 - 在後續的繪製上啟用特定頂點著色器的即時偵錯

需求

D3D12XBOX_LIVE_DEBUGGING_PARAMETERS 中的 Type 應設定為 D3D12XBOX_LIVE_DEBUGGING_SHADER_STAGE_VERTEX。 標頭: d3d12_xs.h
支援的平台:XBOX Series 主機

另請參閱

d3d12_xs 成員
Last modified on October 6, 2026