estructura D3D12_BARRIER_SUBRESOURCE_RANGE (d3d12.h)
Permite realizar la transición de intervalos adyacentes lógicamente de subrecursos.
Sintaxis
typedef struct D3D12_BARRIER_SUBRESOURCE_RANGE {
UINT IndexOrFirstMipLevel;
UINT NumMipLevels;
UINT FirstArraySlice;
UINT NumArraySlices;
UINT FirstPlane;
UINT NumPlanes;
} D3D12_BARRIER_SUBRESOURCE_RANGE;
Miembros
IndexOrFirstMipLevel
Índice del primer nivel mip del intervalo; o un índice de subrecursos, si NumMipLevels es cero. Si un índice de subrecursos, puede usar el valor 0xffffffff
para especificar todos los subrecursos.
NumMipLevels
Número de niveles mip en el intervalo o cero para indicar que IndexOrFirstMipLevel es un índice subrecurso.
FirstArraySlice
Índice del primer segmento de matriz en el intervalo. Se omite si NumMipLevels es cero.
NumArraySlices
Número de segmentos de matriz en el intervalo. Se omite si NumMipLevels es cero.
FirstPlane
Primer segmento de plano del intervalo. Se omite si NumMipLevels es cero.
NumPlanes
Número de segmentos de plano en el intervalo. Se omite si NumMipLevels es cero.
Requisitos
Requisito | Valor |
---|---|
Header | d3d12.h |