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