mirror of https://github.com/mgba-emu/mgba.git
GBA: Clean up non-standard logging a bit
This commit is contained in:
parent
f6581773d8
commit
1ee5ccd1ff
|
@ -49,12 +49,6 @@ enum GBALogLevel {
|
|||
GBA_LOG_SIO = 0x800,
|
||||
|
||||
GBA_LOG_ALL = 0xF3F,
|
||||
|
||||
#ifdef NDEBUG
|
||||
GBA_LOG_DANGER = GBA_LOG_ERROR
|
||||
#else
|
||||
GBA_LOG_DANGER = GBA_LOG_FATAL
|
||||
#endif
|
||||
};
|
||||
|
||||
enum GBAKey {
|
||||
|
|
|
@ -406,7 +406,7 @@
|
|||
return; \
|
||||
} \
|
||||
if (UNLIKELY(end < outX)) { \
|
||||
GBALog(0, GBA_LOG_DANGER, "Out of bounds background draw!"); \
|
||||
GBALog(0, GBA_LOG_FATAL, "Out of bounds background draw!"); \
|
||||
return; \
|
||||
} \
|
||||
DRAW_BACKGROUND_MODE_0_TILE_SUFFIX_ ## BPP (BLEND, OBJWIN) \
|
||||
|
|
|
@ -403,12 +403,10 @@ static void _breakWindowInner(struct GBAVideoSoftwareRenderer* softwareRenderer,
|
|||
if (win->h.end >= oldWindow.endX) {
|
||||
// Trim off extra windows we've overwritten
|
||||
for (++activeWindow; softwareRenderer->nWindows > activeWindow + 1 && win->h.end >= softwareRenderer->windows[activeWindow].endX; ++activeWindow) {
|
||||
#ifdef DEBUG
|
||||
if (activeWindow >= MAX_WINDOW) {
|
||||
GBALog(0, GBA_LOG_DANGER, "Out of bounds window write will occur");
|
||||
if (VIDEO_CHECKS && activeWindow >= MAX_WINDOW) {
|
||||
GBALog(0, GBA_LOG_FATAL, "Out of bounds window write will occur");
|
||||
return;
|
||||
}
|
||||
#endif
|
||||
softwareRenderer->windows[activeWindow] = softwareRenderer->windows[activeWindow + 1];
|
||||
--softwareRenderer->nWindows;
|
||||
}
|
||||
|
@ -428,7 +426,7 @@ static void _breakWindowInner(struct GBAVideoSoftwareRenderer* softwareRenderer,
|
|||
}
|
||||
#ifdef DEBUG
|
||||
if (softwareRenderer->nWindows > MAX_WINDOW) {
|
||||
GBALog(0, GBA_LOG_ABORT, "Out of bounds window write occurred!");
|
||||
GBALog(0, GBA_LOG_FATAL, "Out of bounds window write occurred!");
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue