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 |