estructura D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 (d3d12umddi.h)
La estructura D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 especifica el intervalo de subrecursos que se va a realizar 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 IndexOrFirstMipLevel es un índice subrecurso.
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 del 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.
Observaciones
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 textura determinada o un solo nivel 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 de barreras mejoradas para obtener información general.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 11 (WDDM 3.0) |
encabezado de | d3d12umddi.h |