diff --git a/renderdoc/driver/d3d11/d3d11_analyse.cpp b/renderdoc/driver/d3d11/d3d11_analyse.cpp index 9fca9620f..58db238d7 100644 --- a/renderdoc/driver/d3d11/d3d11_analyse.cpp +++ b/renderdoc/driver/d3d11/d3d11_analyse.cpp @@ -4064,7 +4064,7 @@ vector D3D11DebugManager::PixelHistory(uint32_t frameID, vect for(int p=0; p < 2; p++) { - byte *data = rowdata + fmt.compCount * fmt.compByteWidth * (storex + p) * pixstoreStride; + byte *data = rowdata + fmt.compCount * fmt.compByteWidth * (storex * pixstoreStride + p); ModificationValue *val = (p == 0 ? &mod.preMod : &mod.postMod);