Breakpoint/dump on error/fatal messages as appropriate

This commit is contained in:
baldurk
2017-02-13 19:16:41 +00:00
parent 871a48d7fa
commit ebb348962c
+8
View File
@@ -304,6 +304,14 @@ extern "C" RENDERDOC_API void RENDERDOC_CC RENDERDOC_LogMessage(LogMessageType t
(int)eLogType_First == (int)RDCLog_First && (int)eLogType_NumTypes == (int)eLogType_NumTypes,
"Log type enum is out of sync");
rdclog_int((LogType)type, project ? project : "UNK?", file ? file : "unknown", line, "%s", text);
#if ENABLED(DEBUGBREAK_ON_ERROR_LOG)
if(type == eLogType_Error)
RDCBREAK();
#endif
if(type == eLogType_Fatal)
RDCDUMP();
}
extern "C" RENDERDOC_API const char *RENDERDOC_CC RENDERDOC_GetLogFile()