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


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

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

Синтаксис

typedef enum D3D12DDI_RESOURCE_BARRIER_FLAGS {
  D3D12DDI_RESOURCE_BARRIER_FLAG_NONE = 0x0,
  D3D12DDI_RESOURCE_BARRIER_FLAG_BEGIN_ONLY = 0x1,
  D3D12DDI_RESOURCE_BARRIER_FLAG_END_ONLY = 0x2,
  D3D12DDI_RESOURCE_BARRIER_FLAG_0022_ATOMIC_COPY = 0x4,
  D3D12DDI_RESOURCE_BARRIER_FLAG_0022_ALIASING = 0x8
} ;

Константы

 
D3D12DDI_RESOURCE_BARRIER_FLAG_NONE
Значение: 0x0
Нет значения флага.
D3D12DDI_RESOURCE_BARRIER_FLAG_BEGIN_ONLY
Значение: 0x1
Указывает получение. Это запускает переход барьера в новом состоянии, помещая ресурс во временное состояние без доступа. Этот флаг относится только к диапазонным барьерам.
D3D12DDI_RESOURCE_BARRIER_FLAG_END_ONLY
Значение: 0x2
Указывает выпуск. Этот барьер завершает переход, задание нового состояния и восстановление активного доступа к ресурсу. Этот флаг относится только к диапазонным барьерам.
D3D12DDI_RESOURCE_BARRIER_FLAG_0022_ATOMIC_COPY
Значение: 0x4
Указывает, что диапазонные барьеры связаны с параметром операции атомарного копирования.
D3D12DDI_RESOURCE_BARRIER_FLAG_0022_ALIASING
Значение: 0x8
Указывает, что барьер псевдонима был преобразован в диапазонный барьер.

Замечания

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

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

Требования

Требование Ценность
заголовка d3d12umddi.h (include D3d12umddi.h)

См. также

D3D12DDI_RANGED_BARRIER_FLAGS_0094