mirror of https://github.com/mgba-emu/mgba.git
Libretro: Disable logging game errors, BIOS calls and stubs in release builds
This commit is contained in:
parent
e75b2928b1
commit
0e85739cd3
1
CHANGES
1
CHANGES
|
@ -37,6 +37,7 @@ Misc:
|
||||||
- Windows: Add native VDir support
|
- Windows: Add native VDir support
|
||||||
- All: Add QUIET parameter to silence CMake
|
- All: Add QUIET parameter to silence CMake
|
||||||
- GBA Video: Null renderer should return proper register values
|
- GBA Video: Null renderer should return proper register values
|
||||||
|
- Libretro: Disable logging game errors, BIOS calls and stubs in release builds
|
||||||
|
|
||||||
0.4.0: (2016-02-02)
|
0.4.0: (2016-02-02)
|
||||||
Features:
|
Features:
|
||||||
|
|
|
@ -14,6 +14,8 @@
|
||||||
#include "gb/gb.h"
|
#include "gb/gb.h"
|
||||||
#endif
|
#endif
|
||||||
#ifdef M_CORE_GBA
|
#ifdef M_CORE_GBA
|
||||||
|
#include "gba/bios.h"
|
||||||
|
#include "gba/core.h"
|
||||||
#include "gba/cheats.h"
|
#include "gba/cheats.h"
|
||||||
#include "gba/core.h"
|
#include "gba/core.h"
|
||||||
#include "gba/serialize.h"
|
#include "gba/serialize.h"
|
||||||
|
@ -478,14 +480,25 @@ void GBARetroLog(struct mLogger* logger, int category, enum mLogLevel level, con
|
||||||
retroLevel = RETRO_LOG_WARN;
|
retroLevel = RETRO_LOG_WARN;
|
||||||
break;
|
break;
|
||||||
case mLOG_INFO:
|
case mLOG_INFO:
|
||||||
case mLOG_GAME_ERROR:
|
|
||||||
retroLevel = RETRO_LOG_INFO;
|
retroLevel = RETRO_LOG_INFO;
|
||||||
break;
|
break;
|
||||||
case mLOG_DEBUG:
|
case mLOG_GAME_ERROR:
|
||||||
case mLOG_STUB:
|
case mLOG_STUB:
|
||||||
|
#ifdef NDEBUG
|
||||||
|
return;
|
||||||
|
#else
|
||||||
|
retroLevel = RETRO_LOG_DEBUG;
|
||||||
|
break;
|
||||||
|
#endif
|
||||||
|
case mLOG_DEBUG:
|
||||||
retroLevel = RETRO_LOG_DEBUG;
|
retroLevel = RETRO_LOG_DEBUG;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
#ifdef NDEBUG
|
||||||
|
if (category == _mLOG_CAT_GBA_BIOS()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
logCallback(retroLevel, "%s: %s\n", mLogCategoryName(category), message);
|
logCallback(retroLevel, "%s: %s\n", mLogCategoryName(category), message);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue