diff --git a/src/Magnum/Implementation/FramebufferState.h b/src/Magnum/Implementation/FramebufferState.h index f8ecde63c..0239d1d8c 100644 --- a/src/Magnum/Implementation/FramebufferState.h +++ b/src/Magnum/Implementation/FramebufferState.h @@ -30,6 +30,10 @@ #include "Magnum/Framebuffer.h" +#ifdef CORRADE_GCC45_COMPATIBILITY +#include "Magnum/RenderbufferFormat.h" +#endif + namespace Magnum { namespace Implementation { struct FramebufferState { diff --git a/src/Magnum/Implementation/TextureState.h b/src/Magnum/Implementation/TextureState.h index 3b766becb..7d6086d5f 100644 --- a/src/Magnum/Implementation/TextureState.h +++ b/src/Magnum/Implementation/TextureState.h @@ -31,6 +31,12 @@ #include "Magnum/Magnum.h" #include "Magnum/OpenGL.h" +#ifdef CORRADE_GCC45_COMPATIBILITY +#include "Magnum/BufferTexture.h" +#include "Magnum/ColorFormat.h" +#include "Magnum/TextureFormat.h" +#endif + namespace Magnum { namespace Implementation { struct TextureState {