# HG changeset patch # User reimar # Date 1225643865 0 # Node ID dedacb09ed45877c9fe2233318b2d3ea835d79d1 # Parent ad60e4aee05382ce46c50286c85388f494933bc9 Change OpenGL support to work on unmodified MinGW64 diff -r ad60e4aee053 -r dedacb09ed45 configure --- a/configure Sun Nov 02 15:51:00 2008 +0000 +++ b/configure Sun Nov 02 16:37:45 2008 +0000 @@ -4179,11 +4179,11 @@ #Note: this test is run even with --enable-gl since we autodetect linker flags if (test "$_x11" = yes || win32) && test "$_gl" != no ; then cat > $TMPC << EOF -#include #ifdef GL_WIN32 #include -#include +#include #else +#include #include #include #endif diff -r ad60e4aee053 -r dedacb09ed45 libvo/gl_common.h --- a/libvo/gl_common.h Sun Nov 02 15:51:00 2008 +0000 +++ b/libvo/gl_common.h Sun Nov 02 16:37:45 2008 +0000 @@ -7,14 +7,14 @@ #include "config.h" #include "mp_msg.h" -#include #include "video_out.h" #ifdef GL_WIN32 #include -#include +#include #include "w32_common.h" #else +#include #include #include #include "x11_common.h" @@ -39,6 +39,15 @@ * (e.g. _NV), _ARB is not used to ease readability. * \{ */ +#ifndef GL_TEXTURE_3D +#define GL_TEXTURE_3D 0x806F +#endif +#ifndef GL_TEXTURE_WRAP_R +#define GL_TEXTURE_WRAP_R 0x8072 +#endif +#ifndef GL_CLAMP_TO_EDGE +#define GL_CLAMP_TO_EDGE 0x812F +#endif #ifndef GL_REGISTER_COMBINERS_NV #define GL_REGISTER_COMBINERS_NV 0x8522 #endif @@ -171,12 +180,30 @@ #ifndef GL_UNSIGNED_BYTE_2_3_3_REV #define GL_UNSIGNED_BYTE_2_3_3_REV 0x8362 #endif +#ifndef GL_UNSIGNED_SHORT_4_4_4_4 +#define GL_UNSIGNED_SHORT_4_4_4_4 0x8033 +#endif +#ifndef GL_UNSIGNED_SHORT_4_4_4_4_REV +#define GL_UNSIGNED_SHORT_4_4_4_4_REV 0x8365 +#endif #ifndef GL_UNSIGNED_SHORT_5_6_5 #define GL_UNSIGNED_SHORT_5_6_5 0x8363 #endif +#ifndef GL_UNSIGNED_INT_8_8_8_8 +#define GL_UNSIGNED_INT_8_8_8_8 0x8035 +#endif +#ifndef GL_UNSIGNED_INT_8_8_8_8_REV +#define GL_UNSIGNED_INT_8_8_8_8_REV 0x8367 +#endif #ifndef GL_UNSIGNED_SHORT_5_6_5_REV #define GL_UNSIGNED_SHORT_5_6_5_REV 0x8364 #endif +#ifndef GL_UNSIGNED_INT_10_10_10_2 +#define GL_UNSIGNED_INT_10_10_10_2 0x8036 +#endif +#ifndef GL_UNSIGNED_INT_2_10_10_10_REV +#define GL_UNSIGNED_INT_2_10_10_10_REV 0x8368 +#endif #ifndef GL_UNSIGNED_SHORT_5_5_5_1 #define GL_UNSIGNED_SHORT_5_5_5_1 0x8034 #endif