D3D12_QUERY_HEAP_TYPE列舉 (d3d12.h)
指定要建立的查詢堆積類型。
Syntax
typedef enum D3D12_QUERY_HEAP_TYPE {
D3D12_QUERY_HEAP_TYPE_OCCLUSION = 0,
D3D12_QUERY_HEAP_TYPE_TIMESTAMP = 1,
D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS = 2,
D3D12_QUERY_HEAP_TYPE_SO_STATISTICS = 3,
D3D12_QUERY_HEAP_TYPE_VIDEO_DECODE_STATISTICS = 4,
D3D12_QUERY_HEAP_TYPE_COPY_QUEUE_TIMESTAMP = 5,
D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS1
} ;
常數
D3D12_QUERY_HEAP_TYPE_OCCLUSION 值: 0 這會傳回二進位 0/1 結果:0 表示沒有樣本通過深度和樣板測試,1 表示至少有一個樣本通過深度和樣板測試。 這可讓遮蔽查詢不會干擾與深度/樣板測試相關聯的任何 GPU 效能優化。 |
D3D12_QUERY_HEAP_TYPE_TIMESTAMP 值: 1 表示堆積適用於高效能計時數據。 |
D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS 值: 2 表示堆積是包含管線數據。 請參閱 D3D12_QUERY_DATA_PIPELINE_STATISTICS。 |
D3D12_QUERY_HEAP_TYPE_SO_STATISTICS 值: 3 表示堆積是包含數據流輸出數據。 請參閱 D3D12_QUERY_DATA_SO_STATISTICS。 |
D3D12_QUERY_HEAP_TYPE_VIDEO_DECODE_STATISTICS 值: 4 指出堆積是包含視訊譯碼統計數據數據。 請參閱 D3D12_QUERY_DATA_VIDEO_DECODE_STATISTICS。 影片譯碼統計數據只能從視訊譯碼命令清單查詢 (D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE) 。 如需詳細資訊 ,請參閱D3D12_QUERY_TYPE_DECODE_STATISTICS 。 |
D3D12_QUERY_HEAP_TYPE_COPY_QUEUE_TIMESTAMP 值: 5 指出堆積是包含複製命令清單所獨佔發出的時間戳查詢。 複製佇列時間戳只能從複製命令清單查詢,而複製命令清單無法發出至一般時間戳查詢堆積。 此查詢堆積類型的支援不是通用的。 您必須搭配使用 CheckFeatureSupport 搭配 D3D12_FEATURE_D3D12_OPTIONS3 ,以判斷配接器是否支援複製佇列時間戳查詢。 |
備註
此列舉是由 D3D12_QUERY_HEAP_DESC 結構使用。
規格需求
需求 | 值 |
---|---|
標頭 | d3d12.h |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應