diff --git a/renderdoc/driver/d3d11/d3d11_device2_wrap.cpp b/renderdoc/driver/d3d11/d3d11_device2_wrap.cpp index 0897726e4f9..1c0f9a0d7aa 100644 --- a/renderdoc/driver/d3d11/d3d11_device2_wrap.cpp +++ b/renderdoc/driver/d3d11/d3d11_device2_wrap.cpp @@ -74,7 +74,8 @@ void WrappedID3D11Device::GetResourceTiling( if(m_pDevice2 == NULL) return; - m_pDevice2->GetResourceTiling(pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, + WrappedID3D11Texture2D1* wrapped = static_cast(pTiledResource); + m_pDevice2->GetResourceTiling(wrapped->GetReal(), pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); }