DXGI_GRAPHICS_PREEMPTION_GRANULARITY列舉 (dxgi1_2.h)

識別圖形處理單位 (GPU) 可以先占執行其目前圖形轉譯工作的細微性。

Syntax

typedef enum DXGI_GRAPHICS_PREEMPTION_GRANULARITY {
  DXGI_GRAPHICS_PREEMPTION_DMA_BUFFER_BOUNDARY = 0,
  DXGI_GRAPHICS_PREEMPTION_PRIMITIVE_BOUNDARY = 1,
  DXGI_GRAPHICS_PREEMPTION_TRIANGLE_BOUNDARY = 2,
  DXGI_GRAPHICS_PREEMPTION_PIXEL_BOUNDARY = 3,
  DXGI_GRAPHICS_PREEMPTION_INSTRUCTION_BOUNDARY = 4
} ;

常數

 
DXGI_GRAPHICS_PREEMPTION_DMA_BUFFER_BOUNDARY
值: 0
以 DMA 緩衝區表示先占資料細微性。
DXGI_GRAPHICS_PREEMPTION_PRIMITIVE_BOUNDARY
值: 1
以圖形基本類型表示先占資料細微性。 基本類型是 DMA 緩衝區中的區段,可以是三角形群組。
DXGI_GRAPHICS_PREEMPTION_TRIANGLE_BOUNDARY
值: 2
以三角形表示先占資料細微性。 三角形是基本類型的一部分。
DXGI_GRAPHICS_PREEMPTION_PIXEL_BOUNDARY
值: 3
以圖元表示先占資料細微性。 圖元是三角形的一部分。
DXGI_GRAPHICS_PREEMPTION_INSTRUCTION_BOUNDARY
值: 4
以圖形指令表示先占資料細微性。 圖形指令會在圖元上運作。

備註

您可以呼叫 IDXGIAdapter2::GetDesc2 方法來擷取 GPU 可以先占其目前圖形轉譯工作的細微性層級。 作業系統會指定DXGI_ADAPTER_DESC2結構之 GraphicsPreemptionGranularity成員中的圖形細微性層級。

下圖顯示圖形轉譯工作的細微性。

圖形轉譯細微性

需求

   
最低支援的用戶端 適用于 Windows 7 的 Windows 8 和平臺更新 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 適用于 Windows Server 2008 R2 的 Windows Server 2012 和平臺更新 [傳統型應用程式 |UWP 應用程式]
標頭 dxgi1_2.h

另請參閱

DXGI 列舉

DXGI_ADAPTER_DESC2