diff --git a/Fltk/drawContextFltkCairo.cpp b/Fltk/drawContextFltkCairo.cpp index 177356fe7a403ad039d43f826bd0666f0b5f60b9..858693d982d4099048fee764b7b29c38d49006c8 100644 --- a/Fltk/drawContextFltkCairo.cpp +++ b/Fltk/drawContextFltkCairo.cpp @@ -10,6 +10,11 @@ #if defined(HAVE_CAIRO) #include <cairo/cairo.h> +// FIXME: hack for current version of mingw +#if defined(WIN32) && !defined(GL_TEXTURE_RECTANGLE_EXT) +#define GL_TEXTURE_RECTANGLE_EXT 0x84F5 +#endif + class drawContextFltkCairo::queueString { public : typedef struct { diff --git a/Fltk/drawContextFltkStringTexture.cpp b/Fltk/drawContextFltkStringTexture.cpp index 632d5c605f019dda4d0923f172b7e892cb13d724..6586fd170d61f3a6db56c141dce708b2c3fc28b4 100644 --- a/Fltk/drawContextFltkStringTexture.cpp +++ b/Fltk/drawContextFltkStringTexture.cpp @@ -7,6 +7,11 @@ #include "drawContextFltkStringTexture.h" +// FIXME: hack for current version of mingw +#if defined(WIN32) && !defined(GL_TEXTURE_RECTANGLE_EXT) +#define GL_TEXTURE_RECTANGLE_EXT 0x84F5 +#endif + class drawContextFltkStringTexture::queueString { public : typedef struct {