Compartir a través de


estructura D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 (d3d12umddi.h)

La estructura D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 especifica el intervalo de subrecursos que se están realizando la transición.

Sintaxis

typedef struct D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 {
  UINT32 IndexOrFirstMipLevel;
  UINT32 NumMipLevels;
  UINT32 FirstArraySlice;
  UINT32 NumArraySlices;
  UINT32 FirstPlane;
  UINT32 NumPlanes;
} D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088;

Miembros

IndexOrFirstMipLevel

Si NumMipLevels es cero, IndexOrFirstMipLevel especifica un índice de subrecurso. Se puede usar un índice de subrecursos de 0xffffffff para especificar todos los subrecursos.

Si NumMipLevels no es cero, IndexOrFirstMipLevel identifica el primer nivel mip del intervalo.

NumMipLevels

El número de niveles mip del intervalo o cero para indicar Que IndexOrFirstMipLevel es un índice de subrecursos.

FirstArraySlice

Índice del primer segmento de matriz del intervalo. FirstArraySlice se omite si NumMipLevels es cero.

NumArraySlices

Número de segmentos de matriz en el intervalo. NumArraySlices se omite si NumMipLevels es cero.

FirstPlane

Primer segmento de plano del intervalo. FirstPlane se omite si NumMipLevels es cero.

NumPlanes

Número de segmentos de plano en el intervalo. NumPlanes se omite si NumMipLevels es cero.

Comentarios

La estructura de D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 permite a los desarrolladores realizar la transición de un intervalo de subrecursos, como una cadena mip completa para una matriz de texturas determinada o un único nivel de MIP para todos los segmentos de matriz. La característica Barreras mejoradas permite a los desarrolladores realizar la transición de intervalos adyacentes lógicamente de subrecursos mediante esta estructura.

Consulte Barreras mejoradas para obtener información general.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 11 (WDDM 3.0)
Encabezado d3d12umddi.h

Consulte también

D3D12DDI_RANGED_BARRIER_0088

D3D12DDI_TEXTURE_BARRIER_0088