1 diff --git a/3rdparty/openexr/IlmImf/ImfAcesFile.cpp b/3rdparty/openexr/IlmImf/ImfAcesFile.cpp
2 index de4bf83..9418b9d 100644
3 --- a/3rdparty/openexr/IlmImf/ImfAcesFile.cpp
4 +++ b/3rdparty/openexr/IlmImf/ImfAcesFile.cpp
6 #include <ImfRgbaFile.h>
7 #include <ImfStandardAttributes.h>
9 +#include <algorithm> // for std::max()
12 using namespace Imath;
13 diff --git a/3rdparty/openexr/IlmImf/ImfOutputFile.cpp b/3rdparty/openexr/IlmImf/ImfOutputFile.cpp
14 index 8831ec9..e69b92b 100644
15 --- a/3rdparty/openexr/IlmImf/ImfOutputFile.cpp
16 +++ b/3rdparty/openexr/IlmImf/ImfOutputFile.cpp
21 +#include <algorithm> // for std::max()
25 diff --git a/3rdparty/openexr/IlmImf/ImfScanLineInputFile.cpp b/3rdparty/openexr/IlmImf/ImfScanLineInputFile.cpp
26 index f7a12a3..5d8b522 100644
27 --- a/3rdparty/openexr/IlmImf/ImfScanLineInputFile.cpp
28 +++ b/3rdparty/openexr/IlmImf/ImfScanLineInputFile.cpp
33 +#include <algorithm> // for std::max()
37 diff --git a/3rdparty/openexr/IlmImf/ImfTiledMisc.cpp b/3rdparty/openexr/IlmImf/ImfTiledMisc.cpp
38 index 57f52f1..9588e78 100644
39 --- a/3rdparty/openexr/IlmImf/ImfTiledMisc.cpp
40 +++ b/3rdparty/openexr/IlmImf/ImfTiledMisc.cpp
44 #include <ImfChannelList.h>
45 +#include <algorithm> // for std::max()
49 diff --git a/3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp b/3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp
50 index 0882106..0bc3cb3 100644
51 --- a/3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp
52 +++ b/3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp
57 +#include <algorithm> // for std::max()
61 diff --git a/3rdparty/openexr/Imath/ImathMatrixAlgo.cpp b/3rdparty/openexr/Imath/ImathMatrixAlgo.cpp
62 index f0d2ed6..7ddc649 100644
63 --- a/3rdparty/openexr/Imath/ImathMatrixAlgo.cpp
64 +++ b/3rdparty/openexr/Imath/ImathMatrixAlgo.cpp
67 #include "ImathMatrixAlgo.h"
69 +#include <algorithm> // for std::max()
71 #if defined(OPENEXR_DLL)
72 #define EXPORT_CONST __declspec(dllexport)