Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Указывает тип описания барьера ресурса (переход в использовании ресурса).
Синтаксис
typedef enum D3D12_RESOURCE_BARRIER_TYPE {
D3D12_RESOURCE_BARRIER_TYPE_TRANSITION = 0,
D3D12_RESOURCE_BARRIER_TYPE_ALIASING,
D3D12_RESOURCE_BARRIER_TYPE_UAV
} ;
Константы
D3D12_RESOURCE_BARRIER_TYPE_TRANSITIONЗначение: 0 Переходный барьер, указывающий на переход набора подресурсов между различными способами использования. Вызывающий объект должен указать до и после использования вложенных ресурсов. |
D3D12_RESOURCE_BARRIER_TYPE_ALIASINGБарьер псевдонима, указывающий на переход между использованием двух разных ресурсов, имеющих сопоставления с тем же пулом плиток. Вызывающий объект может указать ресурс before и after. Обратите внимание, что один или оба ресурса могут иметь значение NULL, что означает, что любой ресурс с плитками может вызвать псевдоним. |
D3D12_RESOURCE_BARRIER_TYPE_UAVБарьер неупорядоченного представления доступа (UAV), который указывает, что все операции доступа БПЛА (чтение или запись) к определенному ресурсу должны быть завершены до начала любых будущих операций доступа К БПЛА (чтение или запись). |
Комментарии
Это перечисление используется в структуре D3D12_RESOURCE_BARRIER_TYPE . Используйте эти значения с методом ID3D12GraphicsCommandList::ResourceBarrier .
Требования
| Верхняя часть | d3d12.h |