| 544 | _orig->CopySubresourceRegion(pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox); |
| 545 | } |
| 546 | void STDMETHODCALLTYPE D3D10Device::CopyResource(ID3D10Resource *pDstResource, ID3D10Resource *pSrcResource) |
| 547 | { |
| 548 | #if RESHADE_ADDON >= 2 |
| 549 | assert(pDstResource != nullptr && pSrcResource != nullptr); |
| 550 | |
| 551 | if (reshade::invoke_addon_event<reshade::addon_event::copy_resource>(this, to_handle(pSrcResource), to_handle(pDstResource))) |
| 552 | return; |
| 553 | #endif |
| 554 | _orig->CopyResource(pDstResource, pSrcResource); |
| 555 | } |
| 556 | void STDMETHODCALLTYPE D3D10Device::UpdateSubresource(ID3D10Resource *pDstResource, UINT DstSubresource, const D3D10_BOX *pDstBox, const void *pSrcData, UINT SrcRowPitch, UINT SrcDepthPitch) |
| 557 | { |
| 558 | #if RESHADE_ADDON >= 2 |
no test coverage detected