перечисление D3D12DDI_RESOURCE_BARRIER_FLAGS (d3d12umddi.h)

Содержит флаги барьеров ресурсов.

Синтаксис

typedef enum D3D12DDI_RESOURCE_BARRIER_FLAGS {
  D3D12DDI_RESOURCE_BARRIER_FLAG_NONE,
  D3D12DDI_RESOURCE_BARRIER_FLAG_BEGIN_ONLY,
  D3D12DDI_RESOURCE_BARRIER_FLAG_END_ONLY,
  D3D12DDI_RESOURCE_BARRIER_FLAG_0022_ATOMIC_COPY,
  D3D12DDI_RESOURCE_BARRIER_FLAG_0022_ALIASING
} ;

Константы

 
D3D12DDI_RESOURCE_BARRIER_FLAG_NONE
Нет значения флага.
D3D12DDI_RESOURCE_BARRIER_FLAG_BEGIN_ONLY
Указывает выпуск. Этот флаг относится только к диапазонным барьерам.
D3D12DDI_RESOURCE_BARRIER_FLAG_END_ONLY
Указывает на получение. Этот флаг относится только к диапазонным барьерам.
D3D12DDI_RESOURCE_BARRIER_FLAG_0022_ATOMIC_COPY
Указывает, что диапазон барьеров связан с параметром операции атомарного копирования.
D3D12DDI_RESOURCE_BARRIER_FLAG_0022_ALIASING
Указывает, что барьер псевдонима был преобразован в диапазонный барьер.

Комментарии

Отсутствие D3D12DDI_RESOURCE_BARRIER_FLAG_BEGIN_ONLY и D3D12DDI_RESOURCE_BARRIER_FLAG_END_ONLY означает как приобретение, так и выпуск.

Во время получения кэши GPU может потребоваться явно сделать недействительными. Во время выпуска кэши GPU может потребоваться явно очистить.

Требования

Требование Значение
Заголовок d3d12umddi.h (включая D3d12umddi.h)