Use deterministic filenames for shader compilation

This commit is contained in:
baldurk
2020-04-24 12:42:38 +01:00
parent 8edcccd1a7
commit 7560960a9d
5 changed files with 31 additions and 16 deletions
+5 -2
View File
@@ -51,7 +51,10 @@ std::string GetEnvVar(const char *var)
return "";
}
void tmpnam_via_mkstemp(char (&buf)[MAX_PATH])
std::string GetExecutableFilename()
{
snprintf(buf, MAX_PATH - 1, "/tmp/rdoc_tmp_%x", rand());
char path[512] = {0};
readlink("/proc/self/exe", path, 511);
return path;
}