Compartilhar via


enumeração DXGI_GRAPHICS_PREEMPTION_GRANULARITY (dxgi1_2.h)

Identifica a granularidade na qual a GPU (unidade de processamento gráfico) pode ser impedida de executar sua tarefa de renderização de gráficos atual.

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
} ;

Constantes

 
DXGI_GRAPHICS_PREEMPTION_DMA_BUFFER_BOUNDARY
Valor: 0
Indica a granularidade de preempção como um buffer DMA.
DXGI_GRAPHICS_PREEMPTION_PRIMITIVE_BOUNDARY
Valor: 1
Indica a granularidade de preempção como um primitivo gráfico. Um primitivo é uma seção em um buffer DMA e pode ser um grupo de triângulos.
DXGI_GRAPHICS_PREEMPTION_TRIANGLE_BOUNDARY
Valor: 2
Indica a granularidade de preempção como um triângulo. Um triângulo faz parte de um primitivo.
DXGI_GRAPHICS_PREEMPTION_PIXEL_BOUNDARY
Valor: 3
Indica a granularidade de preempção como um pixel. Um pixel é uma parte de um triângulo.
DXGI_GRAPHICS_PREEMPTION_INSTRUCTION_BOUNDARY
Valor: 4
Indica a granularidade de preempção como uma instrução gráfica. Uma instrução gráfica opera em um pixel.

Comentários

Você chama o método IDXGIAdapter2::GetDesc2 para recuperar o nível de granularidade no qual a GPU pode ser impedida de executar sua tarefa de renderização de gráficos atual. O sistema operacional especifica o nível de granularidade de elementos gráficos no membro GraphicsPreemptionGranularity da estrutura DXGI_ADAPTER_DESC2 .

A figura a seguir mostra a granularidade das tarefas de renderização de elementos gráficos.

Granularidade de renderização de gráficos

Requisitos

   
Cliente mínimo com suporte Windows 8 e Platform Update para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 e Platform Update para Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho dxgi1_2.h

Confira também

Enumerações DXGI

DXGI_ADAPTER_DESC2