summaryrefslogtreecommitdiffstats
path: root/thirdparty/basis_universal/patches/external-tinyexr.patch
diff options
context:
space:
mode:
Diffstat (limited to 'thirdparty/basis_universal/patches/external-tinyexr.patch')
-rw-r--r--thirdparty/basis_universal/patches/external-tinyexr.patch23
1 files changed, 23 insertions, 0 deletions
diff --git a/thirdparty/basis_universal/patches/external-tinyexr.patch b/thirdparty/basis_universal/patches/external-tinyexr.patch
new file mode 100644
index 0000000000..665af13300
--- /dev/null
+++ b/thirdparty/basis_universal/patches/external-tinyexr.patch
@@ -0,0 +1,23 @@
+diff --git a/thirdparty/basis_universal/encoder/basisu_enc.cpp b/thirdparty/basis_universal/encoder/basisu_enc.cpp
+index 6c0ac0ad370..2bf486a0287 100644
+--- a/thirdparty/basis_universal/encoder/basisu_enc.cpp
++++ b/thirdparty/basis_universal/encoder/basisu_enc.cpp
+@@ -27,7 +27,7 @@
+ #ifndef TINYEXR_USE_ZFP
+ #define TINYEXR_USE_ZFP (1)
+ #endif
+-#include "3rdparty/tinyexr.h"
++#include <tinyexr.h>
+
+ #ifndef MINIZ_HEADER_FILE_ONLY
+ #define MINIZ_HEADER_FILE_ONLY
+@@ -3257,7 +3257,8 @@ namespace basisu
+ float* out_rgba = nullptr;
+ const char* err = nullptr;
+
+- int status = LoadEXRWithLayer(&out_rgba, &width, &height, pFilename, nullptr, &err, &n_chans);
++ int status = LoadEXRWithLayer(&out_rgba, &width, &height, pFilename, nullptr, &err);
++ n_chans = 4;
+ if (status != 0)
+ {
+ error_printf("Failed loading .EXR image \"%s\"! (TinyEXR error: %s)\n", pFilename, err ? err : "?");