[vlc-commits] opengl: define compatibility constants

Romain Vimont git at videolan.org
Mon Mar 23 11:37:24 CET 2020


vlc | branch: master | Romain Vimont <rom1v at videolabs.io> | Fri Oct 18 16:49:59 2019 +0200| [f802918aa670477db0c3ccb06993579fe82e70c9] | committer: Jean-Baptiste Kempf

opengl: define compatibility constants

OpenGL ES 2 does not necessarily define all these constants, but
supports them as extensions.

Signed-off-by: Jean-Baptiste Kempf <jb at videolan.org>

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=f802918aa670477db0c3ccb06993579fe82e70c9
---

 modules/video_output/opengl/gl_common.h | 52 +++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)

diff --git a/modules/video_output/opengl/gl_common.h b/modules/video_output/opengl/gl_common.h
index e7a07ad869..26ff00d7cc 100644
--- a/modules/video_output/opengl/gl_common.h
+++ b/modules/video_output/opengl/gl_common.h
@@ -95,6 +95,58 @@
 # define GL_DYNAMIC_DRAW 0x88E8
 #endif
 
+#ifndef GL_READ_FRAMEBUFFER
+# define GL_READ_FRAMEBUFFER 0x8CA8
+#endif
+
+#ifndef GL_READ_FRAMEBUFFER_BINDING
+# define GL_READ_FRAMEBUFFER_BINDING 0x8CAA
+#endif
+
+#ifndef GL_DRAW_FRAMEBUFFER
+# define GL_DRAW_FRAMEBUFFER 0x8CA9
+#endif
+
+#ifndef GL_DRAW_FRAMEBUFFER_BINDING
+# define GL_DRAW_FRAMEBUFFER_BINDING 0x8CA6
+#endif
+
+#ifndef GL_MULTISAMPLE
+# define GL_MULTISAMPLE 0x809D
+#endif
+
+#ifndef GL_COLOR_ATTACHMENT0
+# define GL_COLOR_ATTACHMENT0 0x8CE0
+#endif
+
+#ifndef GL_COLOR_ATTACHMENT1
+# define GL_COLOR_ATTACHMENT1 0x8CE1
+#endif
+
+#ifndef GL_COLOR_ATTACHMENT2
+# define GL_COLOR_ATTACHMENT2 0x8CE2
+#endif
+
+#ifndef GL_COLOR_ATTACHMENT3
+# define GL_COLOR_ATTACHMENT3 0x8CE3
+#endif
+
+#ifndef GL_COLOR_ATTACHMENT4
+# define GL_COLOR_ATTACHMENT4 0x8CE4
+#endif
+
+#ifndef GL_COLOR_ATTACHMENT5
+# define GL_COLOR_ATTACHMENT5 0x8CE5
+#endif
+
+#ifndef GL_COLOR_ATTACHMENT6
+# define GL_COLOR_ATTACHMENT6 0x8CE6
+#endif
+
+#ifndef GL_COLOR_ATTACHMENT7
+# define GL_COLOR_ATTACHMENT7 0x8CE7
+#endif
+
 #ifndef APIENTRY
 # define APIENTRY
 #endif



More information about the vlc-commits mailing list