DebugUtils: const correctness

This commit is contained in:
Lioncash 2016-09-22 21:05:17 -04:00
parent 5ac161c132
commit 330944eef8
2 changed files with 7 additions and 5 deletions

View File

@ -154,7 +154,8 @@ static void DumpEfb(const std::string& filename)
delete[] data; delete[] data;
} }
void DrawObjectBuffer(s16 x, s16 y, u8* color, int bufferBase, int subBuffer, const char* name) void DrawObjectBuffer(s16 x, s16 y, const u8* color, int bufferBase, int subBuffer,
const char* name)
{ {
int buffer = bufferBase + subBuffer; int buffer = bufferBase + subBuffer;
@ -170,7 +171,7 @@ void DrawObjectBuffer(s16 x, s16 y, u8* color, int bufferBase, int subBuffer, co
BufferBase[buffer] = bufferBase; BufferBase[buffer] = bufferBase;
} }
void DrawTempBuffer(u8* color, int buffer) void DrawTempBuffer(const u8* color, int buffer)
{ {
u8* dst = (u8*)&TempBuffer[buffer]; u8* dst = (u8*)&TempBuffer[buffer];
*(dst++) = color[2]; *(dst++) = color[2];

View File

@ -4,7 +4,7 @@
#pragma once #pragma once
#include "Common/Common.h" #include "Common/CommonTypes.h"
namespace DebugUtil namespace DebugUtil
{ {
@ -18,8 +18,9 @@ void DumpActiveTextures();
void OnObjectBegin(); void OnObjectBegin();
void OnObjectEnd(); void OnObjectEnd();
void DrawObjectBuffer(s16 x, s16 y, u8* color, int bufferBase, int subBuffer, const char* name); void DrawObjectBuffer(s16 x, s16 y, const u8* color, int bufferBase, int subBuffer,
const char* name);
void DrawTempBuffer(u8* color, int buffer); void DrawTempBuffer(const u8* color, int buffer);
void CopyTempBuffer(s16 x, s16 y, int bufferBase, int subBuffer, const char* name); void CopyTempBuffer(s16 x, s16 y, int bufferBase, int subBuffer, const char* name);
} }