diff --git a/src/AbstractImage.h b/src/AbstractImage.h index a71b06e81..f32b17e03 100644 --- a/src/AbstractImage.h +++ b/src/AbstractImage.h @@ -19,6 +19,8 @@ * @brief Class Magnum::AbstractImage */ +#include + #include "Magnum.h" #include "magnumVisibility.h" diff --git a/src/Buffer.h b/src/Buffer.h index 15ccda925..28612617e 100644 --- a/src/Buffer.h +++ b/src/Buffer.h @@ -19,6 +19,7 @@ * @brief Class Magnum::Buffer */ +#include #include #include "Magnum.h" diff --git a/src/Mesh.h b/src/Mesh.h index 450c44619..faeaf4642 100644 --- a/src/Mesh.h +++ b/src/Mesh.h @@ -75,6 +75,7 @@ class MAGNUM_EXPORT Mesh { glFrontFace(static_cast(mode)); } + #ifndef MAGNUM_TARGET_GLES /** * @brief Provoking vertex * @@ -105,6 +106,7 @@ class MAGNUM_EXPORT Mesh { inline static void setProvokingVertex(ProvokingVertex mode) { glProvokingVertex(static_cast(mode)); } + #endif #ifndef MAGNUM_TARGET_GLES /** @@ -155,7 +157,10 @@ class MAGNUM_EXPORT Mesh { */ enum class PolygonOffsetMode: GLenum { /** Offset filled polygons. */ - Fill = GL_POLYGON_OFFSET_FILL, + Fill = GL_POLYGON_OFFSET_FILL + + #ifndef MAGNUM_TARGET_GLES + , /** * Offset lines. @@ -168,6 +173,7 @@ class MAGNUM_EXPORT Mesh { * @requires_gl Only PolygonOffset::%Fill is supported. */ Point = GL_POLYGON_OFFSET_POINT + #endif }; /**