From 771a4aecd26fca37815fcc778820092299c65ca8 Mon Sep 17 00:00:00 2001 From: Michael Rennie Date: Fri, 13 May 2016 23:23:40 +0200 Subject: [PATCH] Change output record directory on Android. --- renderdoc/os/linux/linux_stringio.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/renderdoc/os/linux/linux_stringio.cpp b/renderdoc/os/linux/linux_stringio.cpp index 7f87762ab..2b140233f 100644 --- a/renderdoc/os/linux/linux_stringio.cpp +++ b/renderdoc/os/linux/linux_stringio.cpp @@ -283,7 +283,12 @@ namespace FileIO time_t t = time(NULL); tm now = *localtime(&t); - char temp_folder[2048] = { "/tmp" }; +#ifdef ANDROID +#define BASE_FOLDER "/sdcard" +#else +#define BASE_FOLDER "/tmp" +#endif + char temp_folder[2048] = { BASE_FOLDER }; char *temp_override = getenv("RENDERDOC_TEMP"); if(temp_override && temp_override[0] == '/') @@ -295,11 +300,11 @@ namespace FileIO char temp_filename[2048] = {0}; - snprintf(temp_filename, sizeof(temp_filename)-1, "/tmp/%s_%04d.%02d.%02d_%02d.%02d.rdc", mod, 1900+now.tm_year, now.tm_mon+1, now.tm_mday, now.tm_hour, now.tm_min); + snprintf(temp_filename, sizeof(temp_filename)-1, BASE_FOLDER "/%s_%04d.%02d.%02d_%02d.%02d.rdc", mod, 1900+now.tm_year, now.tm_mon+1, now.tm_mday, now.tm_hour, now.tm_min); capture_filename = string(temp_filename); - snprintf(temp_filename, sizeof(temp_filename)-1, "/tmp/%s_%04d.%02d.%02d_%02d.%02d.%02d.log", logBaseName, 1900+now.tm_year, now.tm_mon+1, now.tm_mday, now.tm_hour, now.tm_min, now.tm_sec); + snprintf(temp_filename, sizeof(temp_filename)-1, BASE_FOLDER "/%s_%04d.%02d.%02d_%02d.%02d.%02d.log", logBaseName, 1900+now.tm_year, now.tm_mon+1, now.tm_mday, now.tm_hour, now.tm_min, now.tm_sec); logging_filename = string(temp_filename); }