estrutura D3D12_BARRIER_SUBRESOURCE_RANGE (d3d12.h)
Permite que você faça a transição de intervalos logicamente adjacentes de sub-recursos.
Sintaxe
typedef struct D3D12_BARRIER_SUBRESOURCE_RANGE {
UINT IndexOrFirstMipLevel;
UINT NumMipLevels;
UINT FirstArraySlice;
UINT NumArraySlices;
UINT FirstPlane;
UINT NumPlanes;
} D3D12_BARRIER_SUBRESOURCE_RANGE;
Membros
IndexOrFirstMipLevel
O índice do primeiro nível de mip no intervalo; ou um índice de sub-recursos, se NumMipLevels for zero. Se um índice de sub-recursos, você poderá usar o valor 0xffffffff
para especificar todos os sub-recursos.
NumMipLevels
Número de níveis de mip no intervalo ou zero para indicar que IndexOrFirstMipLevel é um índice de sub-fonte.
FirstArraySlice
Índice da primeira fatia de matriz no intervalo. Ignorado se NumMipLevels for zero.
NumArraySlices
Número de fatias de matriz no intervalo. Ignorado se NumMipLevels for zero.
FirstPlane
Primeira fatia de plano no intervalo. Ignorado se NumMipLevels for zero.
NumPlanes
Número de fatias de plano no intervalo. Ignorado se NumMipLevels for zero.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3d12.h |