st/oxr: Switch logger to using XRT_DEBUGBREAK

This commit is contained in:
Ryan Pavlik 2019-04-08 14:19:02 -05:00 committed by Jakob Bornecrantz
parent b7b27cc5a0
commit 611febab5a

View file

@ -16,10 +16,6 @@
#include "oxr_objects.h"
#include "oxr_logger.h"
#ifdef _MSC_VER
// needed for __debugbreak()
#include <intrin.h>
#endif // _MSC_VER
DEBUG_GET_ONCE_BOOL_OPTION(entrypoints, "OXR_DEBUG_ENTRYPOINTS", false)
DEBUG_GET_ONCE_BOOL_OPTION(break_on_error, "OXR_BREAK_ON_ERROR", false)
@ -98,12 +94,8 @@ oxr_error(struct oxr_logger *logger, XrResult result, const char *fmt, ...)
fprintf(stderr, "\n");
if (debug_get_bool_option_break_on_error()) {
/// Trigger a debugger breakpoint.
#ifdef _MSC_VER
__debugbreak();
#else
__builtin_trap();
#endif
/// Trigger a debugger breakpoint.
XRT_DEBUGBREAK();
}
return result;