diff --git a/renderdoc/driver/d3d11/d3d11_replay.cpp b/renderdoc/driver/d3d11/d3d11_replay.cpp index 3b0f598ae..6a28f9eb6 100644 --- a/renderdoc/driver/d3d11/d3d11_replay.cpp +++ b/renderdoc/driver/d3d11/d3d11_replay.cpp @@ -2138,7 +2138,7 @@ void D3D11Replay::GetTextureData(ResourceId tex, const Subresource &sub, s.mip = RDCMIN(mips - 1, s.mip); s.slice = RDCMIN(desc.ArraySize - 1, s.slice); - s.sample = RDCMIN(desc.SampleDesc.Count - 1, s.sample); + s.sample = RDCMIN(sampleCount - 1, s.sample); if(params.remap != RemapTexture::NoRemap) {