DXGI_COMPUTE_PREEMPTION_GRANULARITY列舉 (dxgi1_2.h)
識別圖形處理單位 (GPU) 可以先占執行其目前計算工作的細微性。
Syntax
typedef enum DXGI_COMPUTE_PREEMPTION_GRANULARITY {
DXGI_COMPUTE_PREEMPTION_DMA_BUFFER_BOUNDARY = 0,
DXGI_COMPUTE_PREEMPTION_DISPATCH_BOUNDARY = 1,
DXGI_COMPUTE_PREEMPTION_THREAD_GROUP_BOUNDARY = 2,
DXGI_COMPUTE_PREEMPTION_THREAD_BOUNDARY = 3,
DXGI_COMPUTE_PREEMPTION_INSTRUCTION_BOUNDARY = 4
} ;
常數
DXGI_COMPUTE_PREEMPTION_DMA_BUFFER_BOUNDARY 值: 0 表示先占資料細微性做為計算封包。 |
DXGI_COMPUTE_PREEMPTION_DISPATCH_BOUNDARY 值: 1 例如,指示先占資料細微性做為分派 (,例如 ID3D11DeviceCoNtext::D ispatch 方法的呼叫) 。 分派是計算封包的一部分。 |
DXGI_COMPUTE_PREEMPTION_THREAD_GROUP_BOUNDARY 值: 2 以執行緒群組表示先占資料細微性。 執行緒群組是分派的一部分。 |
DXGI_COMPUTE_PREEMPTION_THREAD_BOUNDARY 值: 3 以執行緒群組中的執行緒表示先占資料細微性。 執行緒是執行緒群組的一部分。 |
DXGI_COMPUTE_PREEMPTION_INSTRUCTION_BOUNDARY 值: 4 以執行緒中的計算指令表示先占資料細微性。 |
備註
您可以呼叫 IDXGIAdapter2::GetDesc2 方法來擷取 GPU 可執行其目前計算工作的細微性層級。 作業系統會在DXGI_ADAPTER_DESC2結構的ComputePreemptionGranularity成員中指定計算細微性層級。
需求
最低支援的用戶端 | 適用于 Windows 7 的 Windows 8 和平臺更新 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | 適用于 Windows Server 2008 R2 的 Windows Server 2012 和平臺更新 [傳統型應用程式 |UWP 應用程式] |
標頭 | dxgi1_2.h |