ID3D12GraphicsCommandList1::ResolveSubresourceRegion method (d3d12.h)
Salin wilayah sumber daya multisampel atau terkompresi ke dalam sumber daya non-multisampel atau tidak terkompresi.
Sintaks
void ResolveSubresourceRegion(
[in] ID3D12Resource *pDstResource,
[in] UINT DstSubresource,
[in] UINT DstX,
[in] UINT DstY,
[in] ID3D12Resource *pSrcResource,
[in] UINT SrcSubresource,
[in, optional] D3D12_RECT *pSrcRect,
[in] DXGI_FORMAT Format,
[in] D3D12_RESOLVE_MODE ResolveMode
);
Parameter
[in] pDstResource
Jenis: ID3D12Resource*
SAL: In
Sumber daya tujuan. Harus dibuat dengan bendera D3D11_USAGE_DEFAULT dan harus diambil sampel tunggalnya kecuali diselesaikan dari sumber daya terkompresi (D3D12_RESOLVE_MODE_DECOMPRESS); dalam hal ini harus memiliki jumlah sampel yang sama dengan sumber terkompresi.
[in] DstSubresource
Jenis: UINT
SAL: In
Indeks berbasis nol yang mengidentifikasi sub sumber daya tujuan. Gunakan D3D12CalcSubresource untuk menghitung indeks sub sumber daya jika sumber daya induk kompleks.
[in] DstX
Jenis: UINT
SAL: In
Koordinat X dari tepi paling kiri wilayah tujuan. Lebar wilayah tujuan sama dengan lebar rect sumber.
[in] DstY
Jenis: UINT
SAL: In
Koordinat Y dari tepi paling atas wilayah tujuan. Tinggi wilayah tujuan sama dengan tinggi rect sumber.
[in] pSrcResource
Jenis: ID3D12Resource*
SAL: In
Sumber daya sumber. Harus multisampled atau dikompresi.
[in] SrcSubresource
Jenis: UINT
SAL: In
Indeks berbasis nol yang mengidentifikasi subresource sumber.
[in, optional] pSrcRect
Jenis: D3D12_RECT*
SAL: In_opt
Menentukan wilayah persegi panjang sumber daya sumber yang akan diselesaikan. Meneruskan NULL untuk pSrcRect menentukan bahwa seluruh subsumber daya akan diselesaikan.
[in] Format
Jenis: DXGI_FORMAT
SAL: In
DXGI_FORMAT yang menentukan bagaimana format sumber daya sumber dan tujuan dikonsolidasikan.
[in] ResolveMode
Jenis: D3D12_RESOLVE_MODE
SAL: In
Menentukan operasi yang digunakan untuk mengatasi sampel sumber.
Saat menggunakan operasi D3D12_RESOLVE_MODE_DECOMPRESS , jumlah sampel dapat lebih besar dari 1 selama sumber dan tujuan memiliki jumlah sampel yang sama, dan sumber dan tujuan dapat menentukan sumber daya yang sama selama rect sumber selaras dengan koordinat X dan Y tujuan, dalam hal ini dekompresi terjadi.
Saat menggunakan operasi D3D12_RESOLVE_MODE_MIN, D3D12_RESOLVE_MODE_MAX, atau D3D12_RESOLVE_MODE_AVERAGE , tujuan harus memiliki jumlah sampel 1.
Nilai kembali
Tidak ada
Keterangan
ResolveSubresourceRegion beroperasi seperti ResolveSubresource tetapi hanya memungkinkan sebagian sumber daya diselesaikan dan sampel sumber diselesaikan dalam beberapa cara. Penyelesaian parsial dapat berguna dalam skenario multi-adapter; misalnya, ketika area yang dirender telah dipartisi di seluruh adaptor, setiap adaptor mungkin hanya perlu menyelesaikan bagian sub sumber daya yang sesuai dengan partisi yang ditetapkan.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | d3d12.h |
Pustaka | D3d12.lib |
DLL | D3d12.dll |