Compartilhar via


estrutura D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 (d3d12umddi.h)

A estrutura D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 especifica o intervalo de sub-recursos em transição.

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-recursos de 0xffffffff pode ser usado para especificar todos os sub-recursos.

Se NumMipLevels não for zero, IndexOrFirstMipLevel identificará o primeiro nível 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.

Comentários

A estrutura D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 permite que os desenvolvedores façam a transição de um intervalo de sub-recursos, como uma cadeia 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 façam a transição de intervalos logicamente adjacentes de sub-recursos usando essa estrutura.

Consulte Barreiras Aprimoradas para obter informações gerais.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11 (WDDM 3.0)
Cabeçalho d3d12umddi.h

Confira também

D3D12DDI_RANGED_BARRIER_0088

D3D12DDI_TEXTURE_BARRIER_0088