структура 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

См. также раздел

D3D12DDI_RANGED_BARRIER_0088

D3D12DDI_TEXTURE_BARRIER_0088