summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/RenderBase.cpp
diff options
context:
space:
mode:
authorPierre Bourdon <delroth@gmail.com>2016-08-02 01:04:29 +0200
committerGitHub <noreply@github.com>2016-08-02 01:04:29 +0200
commit84c936cab86bd43de52b5523752b74c3ff05ca8f (patch)
treea0e565c667fd6e0dd5621afac95c115ed05792f2 /Source/Core/VideoCommon/RenderBase.cpp
parenta43f92156f5025595a67a4f9e40e9d990ed5b8a9 (diff)
parent8b5e94a10241b7840e434b2639879e770327e482 (diff)
Merge pull request #4077 from lioncash/const
FifoPlayer: const correctness
Diffstat (limited to 'Source/Core/VideoCommon/RenderBase.cpp')
-rw-r--r--Source/Core/VideoCommon/RenderBase.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/Source/Core/VideoCommon/RenderBase.cpp b/Source/Core/VideoCommon/RenderBase.cpp
index 07854ba42f..baddf67867 100644
--- a/Source/Core/VideoCommon/RenderBase.cpp
+++ b/Source/Core/VideoCommon/RenderBase.cpp
@@ -597,15 +597,14 @@ void Renderer::CheckFifoRecording()
void Renderer::RecordVideoMemory()
{
- u32* bpmem_ptr = (u32*)&bpmem;
- u32 cpmem[256];
+ const u32* bpmem_ptr = reinterpret_cast<const u32*>(&bpmem);
+ u32 cpmem[256] = {};
// The FIFO recording format splits XF memory into xfmem and xfregs; follow
// that split here.
- u32* xfmem_ptr = (u32*)&xfmem;
- u32* xfregs_ptr = (u32*)&xfmem + FifoDataFile::XF_MEM_SIZE;
+ const u32* xfmem_ptr = reinterpret_cast<const u32*>(&xfmem);
+ const u32* xfregs_ptr = reinterpret_cast<const u32*>(&xfmem) + FifoDataFile::XF_MEM_SIZE;
u32 xfregs_size = sizeof(XFMemory) / 4 - FifoDataFile::XF_MEM_SIZE;
- memset(cpmem, 0, 256 * 4);
FillCPMemoryArray(cpmem);
FifoRecorder::GetInstance().SetVideoMemory(bpmem_ptr, cpmem, xfmem_ptr, xfregs_ptr, xfregs_size);