Partilhar via


estrutura D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 (d3d12umddi.h)

A estrutura D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 especifica o intervalo de sub-recursos que está sendo transitório.

Sintaxe

typedef struct D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 {
  UINT32 IndexOrFirstMipLevel;
  UINT32 NumMipLevels;
  UINT32 FirstArraySlice;
  UINT32 NumArraySlices;
  UINT32 FirstPlane;
  UINT32 NumPlanes;
} D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088;

Membros

IndexOrFirstMipLevel

Se NumMipLevels for zero, IndexOrFirstMipLevel especificar um índice de sub-fonte. Um índice de sub-fonte de 0xffffffff pode ser usado para especificar todos os sub-recursos.

Se NumMipLevels não for zero, IndexOrFirstMipLevel identificará o primeiro nível de mip no intervalo.

NumMipLevels

O número de níveis de mip no intervalo ou zero para indicar IndexOrFirstMipLevel é um índice de sub-fonte.

FirstArraySlice

Índice da primeira fatia de matriz no intervalo. FirstArraySlice será ignorado se NumMipLevels for zero.

NumArraySlices

Número de fatias de matriz no intervalo. NumArraySlices será ignorado se NumMipLevels for zero.

FirstPlane

A primeira fatia de plano no intervalo. FirstPlane será ignorado se NumMipLevels for zero.

NumPlanes

O número de fatias de plano no intervalo. NumPlanes será ignorado se NumMipLevels for zero.

Observações

A estrutura D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 permite que os desenvolvedores transicionem um intervalo de sub-recursos, como uma cadeia de mip completa para uma determinada matriz de textura ou um único nível de mip para todas as fatias de matriz. O recurso Barreiras Aprimoradas permite que os desenvolvedores transicionem intervalos de sub-recursos logicamente adjacentes usando essa estrutura.

Consulte de Barreiras Avançadas para obter informações gerais.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 11 (WDDM 3.0)
cabeçalho d3d12umddi.h

Consulte também

D3D12DDI_RANGED_BARRIER_0088

D3D12DDI_TEXTURE_BARRIER_0088