структура D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 (d3d12umddi.h)
Важно!
Некоторые сведения относятся к предварительной версии продукта, который может быть существенно изменен до его коммерческого выпуска. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Структура D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 определяет диапазон передаваемых подресурсов.
Синтаксис
typedef struct D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 {
UINT32 IndexOrFirstMipLevel;
UINT32 NumMipLevels;
UINT32 FirstArraySlice;
UINT32 NumArraySlices;
UINT32 FirstPlane;
UINT32 NumPlanes;
} D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088;
Члены
IndexOrFirstMipLevel
Если numMipLevels равно нулю, IndexOrFirstMipLevel задает индекс подресурсов. Индекс подресурсов 0xffffffff можно использовать для указания всех подресурсов.
Если значение NumMipLevels не равно нулю, IndexOrFirstMipLevel определяет первый уровень MIP в диапазоне.
NumMipLevels
Число уровней MIP в диапазоне или ноль, указывающее, что IndexOrFirstMipLevel является индексом подресурсов.
FirstArraySlice
Индекс первого среза массива в диапазоне. FirstArraySlice игнорируется, если numMipLevels равно нулю.
NumArraySlices
Количество срезов массива в диапазоне. NumArraySlices игнорируется, если numMipLevels равно нулю.
FirstPlane
Первый срез плоскости в диапазоне. FirstPlane игнорируется, если numMipLevels равно нулю.
NumPlanes
Количество срезов плоскости в диапазоне. NumPlanes игнорируется, если numMipLevels равно нулю.
Комментарии
Структура D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 позволяет разработчикам переносить диапазон подресурсов, например полную цепочку MIP для заданного массива текстур или один уровень MIP для всех срезов массива. Функция расширенных барьеров позволяет разработчикам переходить логически смежные диапазоны подресурсов с помощью этой структуры.
Общие сведения см. в разделе Расширенные барьеры .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 11 (WDDM 3.0) |
Верхняя часть | d3d12umddi.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по