Поделиться через


Перечисление DXGI_GRAPHICS_PREEMPTION_GRANULARITY (dxgi1_2.h)

Определяет степень детализации, при которой графический процессор (GPU) может быть вытеснен от выполнения текущей задачи отрисовки графики.

Синтаксис

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 может быть вытеснен из выполнения текущей задачи отрисовки графики. Операционная система задает уровень детализации графики в элементе GraphicsPreemptionGranularityструктуры DXGI_ADAPTER_DESC2 .

На следующем рисунке показана степень детализации задач отрисовки графики.

Степень детализации отрисовки графики

Требования

   
Минимальная версия клиента Windows 8 и Обновление платформы для Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP]
Верхняя часть dxgi1_2.h

См. также раздел

Перечисления DXGI

DXGI_ADAPTER_DESC2