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/計算命令佇列時,運行時間會執行下列邏輯:
- 如果現有的排程群組具有要建立之特定命令佇列類型的位置,請填滿該位置。 現有的排程群組會依建立的順序進行搜尋。
- 否則,請建立新的排程群組,以指派新的命令佇列。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 版本 1809 |
標頭 | d3d12umddi.h |