G_BEGIN_DECLS
-/* SUPPORTED */
-//FIXME:
+#ifndef GL_RGB16
#define GL_RGB16 GL_RGB565
+#endif
+#ifndef GL_RGB8
#define GL_RGB8 GL_RGB
-//END FIXME
+#endif
/* UNSUPPORTED */
-#define GL_COLOR_ATTACHMENT1 0
-#define GL_COLOR_ATTACHMENT2 0
+#ifndef GL_COLOR_ATTACHMENT1
+#define GL_COLOR_ATTACHMENT1 0x8CE1
+#endif
+#ifndef GL_COLOR_ATTACHMENT2
+#define GL_COLOR_ATTACHMENT2 0x8CE2
+#endif
#ifndef GL_TEXTURE_ENV
#define GL_TEXTURE_ENV 0
#endif
#ifndef GL_TEXTURE_ENV_MODE
#define GL_TEXTURE_ENV_MODE 0
#endif
-#define GL_DEPTH24_STENCIL8 0
+#ifndef GL_DEPTH24_STENCIL8
+#define GL_DEPTH24_STENCIL8 0x88F0
+#endif
G_END_DECLS
return NULL;
}
-#if GST_GL_HAVE_GLES3
-#error "Add module loading support for GLES3"
-#endif
-
/* Context sharedness is tracked by a refcounted pointer stored in each context
* object to track complex creation/deletion scenarios. As a result,
* sharedness can only be successfully validated between two GstGLContext's