Skip to main content
Copia una región de un recurso multimuestreado o comprimido en un recurso no multimuestreado o no comprimido.

Sintaxis

Parámetros

pDstResource [in]
Tipo: ID3D12Resource *
SAL: In Recurso de destino. Debe crearse con la marca D3D11_USAGE_DEFAULT y debe ser de muestra única, a menos que se resuelva a partir de un recurso comprimido (D3D12_RESOLVE_MODE_DECOMPRESS); en ese caso, debe tener el mismo recuento de muestras que el origen comprimido. DstSubresource [in]
Tipo: UINT
SAL: In Un índice de base cero que identifica el subrecurso de destino. Use D3D12CalcSubresource para calcular el índice del subrecurso si el recurso primario es complejo. DstX [in]
Tipo: UINT
SAL: In La coordenada X del borde situado más a la izquierda de la región de destino. El ancho de la región de destino es el mismo que el ancho del rectángulo de origen. DstY [in]
Tipo: UINT
SAL: In La coordenada Y del borde superior de la región de destino. El alto de la región de destino es el mismo que el alto del rectángulo de origen. pSrcResource [in]
Tipo: ID3D12Resource *
SAL: In Recurso de origen. Debe ser multimuestreado o comprimido. SrcSubresource [in]
Tipo: UINT
SAL: In Un índice de base cero que identifica el subrecurso de origen. pSrcRect [in, optional]
Tipo: D3D12_RECT *
SAL: In_opt Especifica la región rectangular del recurso de origen que se va a resolver. Pasar NULL en pSrcRect especifica que se va a resolver todo el subrecurso. Format [in]
Tipo: DXGI_FORMAT
SAL: In Un valor DXGI_FORMAT que especifica cómo se consolidan los formatos de los recursos de origen y de destino. ResolveMode [in]
Tipo: D3D12_RESOLVE_MODE
SAL: In Especifica la operación que se usa para resolver las muestras de origen. Al usar la operación D3D12_RESOLVE_MODE_DECOMPRESS, el recuento de muestras puede ser mayor que 1 siempre que el origen y el destino tengan el mismo recuento de muestras, y el origen y el destino pueden especificar el mismo recurso siempre que el rectángulo de origen se alinee con las coordenadas X e Y del destino; en ese caso, la descompresión se produce en el mismo lugar. Al usar la operación D3D12_RESOLVE_MODE_MIN, D3D12_RESOLVE_MODE_MAX o D3D12_RESOLVE_MODE_AVERAGE, el destino debe tener un recuento de muestras de 1.

Valor devuelto

Tipo: void Ninguno.

Comentarios

ResolveSubresourceRegion funciona como ResolveSubresource, pero permite resolver solo una parte de un recurso y resolver las muestras de origen de varias maneras. Las resoluciones parciales pueden ser útiles en escenarios de varios adaptadores; por ejemplo, cuando el área representada se ha particionado entre adaptadores, es posible que cada adaptador solo necesite resolver la parte de un subrecurso que corresponde a su partición asignada.

Requisitos

Encabezado: d3d12_xs.h o d3d12_x.h
Biblioteca: d3d12_xs.lib o d3d12_x.lib
Plataformas compatibles: consolas XBOX Series y familia XBOX One

Consulte también

ID3D12GraphicsCommandList1
Última modificación el 28 de agosto de 2026