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


перечисление D3D12_GPU_BASED_VALIDATION_FLAGS (d3d12sdklayers.h)

Описывает уровень проверки на основе GPU, выполняемой во время выполнения.

Синтаксис

typedef enum D3D12_GPU_BASED_VALIDATION_FLAGS {
  D3D12_GPU_BASED_VALIDATION_FLAGS_NONE = 0,
  D3D12_GPU_BASED_VALIDATION_FLAGS_DISABLE_STATE_TRACKING = 0x1
} ;

Константы

 
D3D12_GPU_BASED_VALIDATION_FLAGS_NONE
Значение: 0
Поведение по умолчанию; состояния ресурсов, дескрипторы и таблицы дескрипторов проверяются.
D3D12_GPU_BASED_VALIDATION_FLAGS_DISABLE_STATE_TRACKING
Значение: 0x1
Если этот параметр задан, проверка на основе GPU не выполняет проверку состояния ресурсов, что значительно снижает затраты на производительность проверки на основе GPU. Дескрипторы и кучи дескрипторов по-прежнему проверяются.

Комментарии

Это перечисление используется с методом ID3D12Debug2::SetGPUBasedValidationFlags для настройки объема проверки среды выполнения.

Требования

   
Верхняя часть d3d12sdklayers.h

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

Основные перечисления