From 5f3c878ba2037efbb9ac20de379451c9b9c298db Mon Sep 17 00:00:00 2001 From: Stenzek Date: Tue, 3 Jan 2017 17:31:16 +1000 Subject: FifoPlayer: Save/restore texture memory state for fifo logs --- Source/Core/VideoCommon/RenderBase.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'Source/Core/VideoCommon/RenderBase.cpp') diff --git a/Source/Core/VideoCommon/RenderBase.cpp b/Source/Core/VideoCommon/RenderBase.cpp index e3096a770f..0456d46530 100644 --- a/Source/Core/VideoCommon/RenderBase.cpp +++ b/Source/Core/VideoCommon/RenderBase.cpp @@ -51,6 +51,7 @@ #include "VideoCommon/RenderBase.h" #include "VideoCommon/Statistics.h" #include "VideoCommon/TextureCacheBase.h" +#include "VideoCommon/TextureDecoder.h" #include "VideoCommon/VideoConfig.h" #include "VideoCommon/XFMemory.h" @@ -678,7 +679,8 @@ void Renderer::RecordVideoMemory() FillCPMemoryArray(cpmem); - FifoRecorder::GetInstance().SetVideoMemory(bpmem_ptr, cpmem, xfmem_ptr, xfregs_ptr, xfregs_size); + FifoRecorder::GetInstance().SetVideoMemory(bpmem_ptr, cpmem, xfmem_ptr, xfregs_ptr, xfregs_size, + texMem); } void Renderer::Swap(u32 xfbAddr, u32 fbWidth, u32 fbStride, u32 fbHeight, const EFBRectangle& rc, -- cgit v1.2.3