diff --git a/src/Implementation/FramebufferState.h b/src/Implementation/FramebufferState.h index 4d213425c..df7464cff 100644 --- a/src/Implementation/FramebufferState.h +++ b/src/Implementation/FramebufferState.h @@ -30,7 +30,7 @@ namespace Magnum { namespace Implementation { struct FramebufferState { - inline FramebufferState(): readBinding(0), drawBinding(0), renderbufferBinding(0) {} + inline constexpr FramebufferState(): readBinding(0), drawBinding(0), renderbufferBinding(0) {} GLuint readBinding, drawBinding, renderbufferBinding; Rectanglei viewport; diff --git a/src/Implementation/MeshState.h b/src/Implementation/MeshState.h index b2a18d756..b12b1c5ae 100644 --- a/src/Implementation/MeshState.h +++ b/src/Implementation/MeshState.h @@ -29,7 +29,7 @@ namespace Magnum { namespace Implementation { struct MeshState { - inline MeshState(): currentVAO(0) {} + inline constexpr MeshState(): currentVAO(0) {} GLuint currentVAO; };