diff --git a/src/mesa/main/errors.c b/src/mesa/main/errors.c index a4029c0896c..bbdfd62a0fa 100644 --- a/src/mesa/main/errors.c +++ b/src/mesa/main/errors.c @@ -35,7 +35,11 @@ #include "context.h" #include "debug_output.h" +#include "detect_os.h" +#if DETECT_OS_ANDROID +# include +#endif static FILE *LogFile = NULL; @@ -93,6 +97,10 @@ output_if_debug(const char *prefixString, const char *outputString, OutputDebugStringA(buf); } #endif + +#if DETECT_OS_ANDROID + LOG_PRI(ANDROID_LOG_ERROR, prefixString ? prefixString : "MESA", "%s%s", outputString, newline ? "\n" : ""); +#endif } }