共用方式為


D3D12DDICAPS_HARDWARE_SCHEDULING_CAPS_0050 結構 (d3d12umddi.h)

決定運行時間如何管理 3D 和計算佇列與排程群組的關聯。

運行時間會根據先到先服務來管理 3D 和計算佇列與排程群組的關聯。

語法

typedef struct D3D12DDICAPS_HARDWARE_SCHEDULING_CAPS_0050 {
  UINT ComputeQueuesPer3DQueue;
} D3D12DDICAPS_HARDWARE_SCHEDULING_CAPS_0050;

成員

ComputeQueuesPer3DQueue

應該與排程群組相關聯的計算 API 層級命令佇列數目。

備註

運行時間只會為每個排程群組的每個節點指派一個 3D 命令佇列。 如果驅動程序報告上限值為 0,運行時間將不會嘗試建立排程群組,而且所有內容都會繼續由命令佇列直接擁有。

否則,運行時間會維護一組裝置本機排程群組。 每次建立 3D/計算命令佇列時,運行時間會執行下列邏輯:

  1. 如果現有的排程群組具有要建立之特定命令佇列類型的位置,請填滿該位置。 現有的排程群組會依建立的順序進行搜尋。
  2. 否則,請建立新的排程群組,以指派新的命令佇列。

規格需求

需求
最低支援的用戶端 Windows 10 版本 1809
標頭 d3d12umddi.h