структура D3D12DDI_GLOBAL_BARRIER_0088 (d3d12umddi.h)
Важно!
Некоторые сведения относятся к предварительной версии продукта, который может быть существенно изменен до его коммерческого выпуска. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Структура D3D12DDI_GLOBAL_BARRIER_0088 описывает барьер доступа к памяти ресурсов. Этот барьер используется глобальными, текстурными и буферными барьерами, чтобы указать, когда память ресурсов должна быть видимой для определенного типа доступа.
Синтаксис
typedef struct D3D12DDI_GLOBAL_BARRIER_0088 {
D3D12DDI_BARRIER_SYNC SyncBefore;
D3D12DDI_BARRIER_SYNC SyncAfter;
D3D12DDI_BARRIER_ACCESS AccessBefore;
D3D12DDI_BARRIER_ACCESS AccessAfter;
} D3D12DDI_GLOBAL_BARRIER_0088;
Члены
SyncBefore
Значение D3D12DDI_BARRIER_SYNC, указывающее область синхронизации всех предыдущих работ GPU, которые необходимо выполнить перед выполнением барьера.
SyncAfter
Значение D3D12DDI_BARRIER_SYNC, указывающее область синхронизации всех последующих работ GPU, которые должны ждать завершения выполнения барьера.
AccessBefore
Значение D3D12DDI_BARRIER_ACCESS , указывающее доступы на запись, которые необходимо очистить и завершить перед выполнением барьера.
AccessAfter
Значение D3D12DDI_BARRIER_ACCESS , указывающее доступы, которые должны быть доступны для данных, записанных через AccessBefore после выполнения барьера.
Комментарии
Общие сведения см. в разделе Расширенные барьеры .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 11 (WDDM 3.0) |
Верхняя часть | d3d12umddi.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по