diff --git a/renderdoc/driver/d3d12/d3d12_replay.cpp b/renderdoc/driver/d3d12/d3d12_replay.cpp index b6584ee13..11aa87c22 100644 --- a/renderdoc/driver/d3d12/d3d12_replay.cpp +++ b/renderdoc/driver/d3d12/d3d12_replay.cpp @@ -179,6 +179,7 @@ FetchTexture D3D12Replay::GetTexture(ResourceId id) ret.byteSize = 0; for(uint32_t i = 0; i < ret.mips; i++) ret.byteSize += GetByteSize(ret.width, ret.height, ret.depth, desc.Format, i); + ret.byteSize *= ret.arraysize; switch(ret.dimension) {