перечисление 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 |