перечисление D3D12_RESOURCE_BARRIER_FLAGS (d3d12.h)
Флаги для настройки барьеров разделенных ресурсов.
Синтаксис
typedef enum D3D12_RESOURCE_BARRIER_FLAGS {
D3D12_RESOURCE_BARRIER_FLAG_NONE = 0,
D3D12_RESOURCE_BARRIER_FLAG_BEGIN_ONLY = 0x1,
D3D12_RESOURCE_BARRIER_FLAG_END_ONLY = 0x2
} ;
Константы
D3D12_RESOURCE_BARRIER_FLAG_NONE Значение: 0 Флаги отсутствуют. |
D3D12_RESOURCE_BARRIER_FLAG_BEGIN_ONLY Значение: 0x1 Это запускает барьерный переход в новом состоянии, помещая ресурс во временное состояние отсутствия доступа. |
D3D12_RESOURCE_BARRIER_FLAG_END_ONLY Значение: 0x2 Этот барьер завершает переход, устанавливает новое состояние и восстанавливает активный доступ к ресурсу. |
Комментарии
Барьеры разделения позволяют разделить один переход на начальную и концевую половины (см. раздел Синхронизация с несколькими подсистемами).
Это перечисление используется элементом Flags структуры D3D12_RESOURCE_BARRIER .
Требования
Требование | Значение |
---|---|
Заголовок | d3d12.h |
См. также раздел
Использование барьеров ресурсов для синхронизации состояний ресурсов в Direct3D 12