[vlc-commits] opengl: move compatibility defines to gl_common.h
Romain Vimont
git at videolan.org
Mon Jan 13 11:44:30 CET 2020
vlc | branch: master | Romain Vimont <rom1v at videolabs.io> | Wed Dec 18 17:33:50 2019 +0100| [99c28c132ea6947c5397ef8e91cc47dbc4cb2e04] | committer: Thomas Guillem
opengl: move compatibility defines to gl_common.h
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=99c28c132ea6947c5397ef8e91cc47dbc4cb2e04
---
modules/video_output/opengl/fragment_shaders.c | 25 -------------------------
modules/video_output/opengl/gl_common.h | 24 ++++++++++++++++++++++++
2 files changed, 24 insertions(+), 25 deletions(-)
diff --git a/modules/video_output/opengl/fragment_shaders.c b/modules/video_output/opengl/fragment_shaders.c
index b273ddf311..ad750ce804 100644
--- a/modules/video_output/opengl/fragment_shaders.c
+++ b/modules/video_output/opengl/fragment_shaders.c
@@ -37,31 +37,6 @@
#include "internal.h"
#include "vout_helper.h"
-#ifndef GL_RED
-# define GL_RED 0x1903
-#endif
-#ifndef GL_RG
-# define GL_RG 0x8227
-#endif
-#ifndef GL_R16
-# define GL_R16 0x822A
-#endif
-#ifndef GL_BGRA
-# define GL_BGRA 0x80E1
-#endif
-#ifndef GL_RG16
-# define GL_RG16 0x822C
-#endif
-#ifndef GL_LUMINANCE16
-# define GL_LUMINANCE16 0x8042
-#endif
-#ifndef GL_TEXTURE_RED_SIZE
-# define GL_TEXTURE_RED_SIZE 0x805C
-#endif
-#ifndef GL_TEXTURE_LUMINANCE_SIZE
-# define GL_TEXTURE_LUMINANCE_SIZE 0x8060
-#endif
-
static int GetTexFormatSize(const opengl_vtable_t *vt, int target,
int tex_format, int tex_internal, int tex_type)
{
diff --git a/modules/video_output/opengl/gl_common.h b/modules/video_output/opengl/gl_common.h
index fb14ae3b66..384d3bddae 100644
--- a/modules/video_output/opengl/gl_common.h
+++ b/modules/video_output/opengl/gl_common.h
@@ -55,6 +55,30 @@
#ifndef GL_TEXTURE_EXTERNAL_OES
# define GL_TEXTURE_EXTERNAL_OES 0x8D65
#endif
+#ifndef GL_RED
+# define GL_RED 0x1903
+#endif
+#ifndef GL_RG
+# define GL_RG 0x8227
+#endif
+#ifndef GL_R16
+# define GL_R16 0x822A
+#endif
+#ifndef GL_BGRA
+# define GL_BGRA 0x80E1
+#endif
+#ifndef GL_RG16
+# define GL_RG16 0x822C
+#endif
+#ifndef GL_LUMINANCE16
+# define GL_LUMINANCE16 0x8042
+#endif
+#ifndef GL_TEXTURE_RED_SIZE
+# define GL_TEXTURE_RED_SIZE 0x805C
+#endif
+#ifndef GL_TEXTURE_LUMINANCE_SIZE
+# define GL_TEXTURE_LUMINANCE_SIZE 0x8060
+#endif
#ifndef APIENTRY
# define APIENTRY
More information about the vlc-commits
mailing list