| 355 | _orig->CopyTextureRegion(pDst, DstX, DstY, DstZ, pSrc, pSrcBox); |
| 356 | } |
| 357 | void STDMETHODCALLTYPE D3D12GraphicsCommandList::CopyResource(ID3D12Resource *pDstResource, ID3D12Resource *pSrcResource) |
| 358 | { |
| 359 | #if RESHADE_ADDON >= 2 |
| 360 | assert(pDstResource != nullptr && pSrcResource != nullptr); |
| 361 | |
| 362 | if (reshade::invoke_addon_event<reshade::addon_event::copy_resource>(this, to_handle(pSrcResource), to_handle(pDstResource))) |
| 363 | return; |
| 364 | #endif |
| 365 | _orig->CopyResource(pDstResource, pSrcResource); |
| 366 | } |
| 367 | void STDMETHODCALLTYPE D3D12GraphicsCommandList::CopyTiles(ID3D12Resource *pTiledResource, const D3D12_TILED_RESOURCE_COORDINATE *pTileRegionStartCoordinate, const D3D12_TILE_REGION_SIZE *pTileRegionSize, ID3D12Resource *pBuffer, UINT64 BufferStartOffsetInBytes, D3D12_TILE_COPY_FLAGS Flags) |
| 368 | { |
| 369 | _orig->CopyTiles(pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); |
no test coverage detected