From 51f7230ed234a04bc16efe4be117c2a4abca1bf6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Tue, 3 Dec 2013 15:22:45 +0100 Subject: [PATCH] MSVC 2013 compatibility: added missing headers. Not sure how this is done in GCC and Clang, they don't need ~60k LOC just for std::max(). --- src/AbstractShaderProgram.cpp | 2 ++ src/Math/Functions.h | 1 + src/Shader.cpp | 1 + 3 files changed, 4 insertions(+) diff --git a/src/AbstractShaderProgram.cpp b/src/AbstractShaderProgram.cpp index a290dd070..33705c0a7 100644 --- a/src/AbstractShaderProgram.cpp +++ b/src/AbstractShaderProgram.cpp @@ -24,6 +24,8 @@ #include "AbstractShaderProgram.h" +#include /* std::max(), needed by MSVC */ + #include "Math/RectangularMatrix.h" #include "Extensions.h" #include "Shader.h" diff --git a/src/Math/Functions.h b/src/Math/Functions.h index 0df0514b9..fe9661db5 100644 --- a/src/Math/Functions.h +++ b/src/Math/Functions.h @@ -25,6 +25,7 @@ */ #include +#include /* std::max(), needed by MSVC */ #include #include #include diff --git a/src/Shader.cpp b/src/Shader.cpp index 5094635d5..ca23919f2 100644 --- a/src/Shader.cpp +++ b/src/Shader.cpp @@ -24,6 +24,7 @@ #include "Shader.h" +#include /* std::max(), needed by MSVC */ #include #include #include