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 |