Bagikan melalui


Metode ID3D10Device::ResolveSubresource (d3d10.h)

Salin sumber daya multisampel ke sumber daya non-multisampel. API ini paling berguna saat menggunakan kembali rendertarget yang dihasilkan dari satu render pass sebagai input ke pass render kedua.

Sintaks

void ResolveSubresource(
  [in] ID3D10Resource *pDstResource,
  [in] UINT           DstSubresource,
  [in] ID3D10Resource *pSrcResource,
  [in] UINT           SrcSubresource,
  [in] DXGI_FORMAT    Format
);

Parameter

[in] pDstResource

Jenis: ID3D10Resource*

Sumber daya tujuan. Harus dibuat dengan bendera D3D10_USAGE_DEFAULT dan diambil sampel tunggalnya. Lihat ID3D10Resource.

[in] DstSubresource

Jenis: UINT

Indeks berbasis nol, yang mengidentifikasi sub sumber daya tujuan. Lihat D3D10CalcSubresource untuk detail selengkapnya.

[in] pSrcResource

Jenis: ID3D10Resource*

Sumber daya sumber. Harus multisampled.

[in] SrcSubresource

Jenis: UINT

Subsumber daya sumber dari sumber daya sumber.

[in] Format

Jenis: DXGI_FORMAT

DXGI_FORMAT yang menunjukkan bagaimana sumber daya multisampel akan diselesaikan ke sumber daya sampel tunggal. Lihat keterangan.

Mengembalikan nilai

Tidak ada

Keterangan

Sumber daya sumber dan tujuan harus memiliki jenis sumber daya yang sama dan memiliki dimensi yang sama.

Sumber dan tujuan harus memiliki format yang kompatibel. Ada tiga skenario untuk ini:

Skenario Persyaratan
Sumber dan tujuan distruktur dan ditik Sumber dan tujuan harus memiliki format yang identik dan format tersebut harus ditentukan dalam parameter Format.
Satu sumber daya terstruktur dan ditik dan sumber daya lainnya terstruktur dan tanpa jenis Sumber daya yang di ketik harus memiliki format yang kompatibel dengan sumber daya tanpa jenis (yaitu sumber daya yang ditik DXGI_FORMAT_R32_FLOAT dan sumber daya tanpa jenis DXGI_FORMAT_R32_TYPELESS). Format sumber daya yang di ketik harus ditentukan dalam parameter Format.
Sumber dan tujuan terstruktur dan tanpa jenis Sumber dan tujuan harus memiliki format tanpa tipe yang sama (yaitu keduanya harus memiliki DXGI_FORMAT_R32_TYPELESS), dan parameter Format harus menentukan format yang kompatibel dengan sumber dan tujuan (yaitu jika keduanya DXGI_FORMAT_R32_TYPELESS maka DXGI_FORMAT_R32_FLOAT atau DXGI_FORMAT_R32_UINT dapat ditentukan dalam parameter Format).

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header d3d10.h (termasuk D3d10core)

Lihat juga

ID3D10Device Interface