diff options
Diffstat (limited to 'thirdparty/glslang/patches/disable-absolute-paths-for-apple-compat.patch')
-rw-r--r-- | thirdparty/glslang/patches/disable-absolute-paths-for-apple-compat.patch | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/thirdparty/glslang/patches/disable-absolute-paths-for-apple-compat.patch b/thirdparty/glslang/patches/disable-absolute-paths-for-apple-compat.patch new file mode 100644 index 0000000000..135020737e --- /dev/null +++ b/thirdparty/glslang/patches/disable-absolute-paths-for-apple-compat.patch @@ -0,0 +1,33 @@ +diff --git a/thirdparty/glslang/glslang/Include/InfoSink.h b/thirdparty/glslang/glslang/Include/InfoSink.h +index 23f495dc..137ede85 100644 +--- a/thirdparty/glslang/glslang/Include/InfoSink.h ++++ b/thirdparty/glslang/glslang/Include/InfoSink.h +@@ -36,7 +36,7 @@ + #define _INFOSINK_INCLUDED_ + + #include "../Include/Common.h" +-#include <filesystem> ++//#include <filesystem> + #include <cmath> + + namespace glslang { +@@ -101,14 +101,14 @@ public: + snprintf(locText, maxSize, ":%d", loc.line); + + if(loc.getFilename() == nullptr && shaderFileName != nullptr && absolute) { +- append(std::filesystem::absolute(shaderFileName).string()); ++ //append(std::filesystem::absolute(shaderFileName).string()); + } else { + std::string location = loc.getStringNameOrNum(false); +- if (absolute) { +- append(std::filesystem::absolute(location).string()); +- } else { ++ //if (absolute) { ++ // append(std::filesystem::absolute(location).string()); ++ //} else { + append(location); +- } ++ //} + } + + append(locText); |