gl: add some debugging prototypes
authorMatthew Waters <matthew@centricular.com>
Mon, 31 Aug 2015 09:17:21 +0000 (19:17 +1000)
committerMatthew Waters <matthew@centricular.com>
Mon, 28 Sep 2015 06:47:00 +0000 (16:47 +1000)
gst-libs/gst/gl/glprototypes/debug.h

index 6c53ea2..135d4e6 100644 (file)
@@ -34,6 +34,7 @@ GST_GL_EXT_FUNCTION (void, DebugMessageControl,
 GST_GL_EXT_FUNCTION (void, DebugMessageInsert,
                      (GLenum source,
                       GLenum type,
+                      GLuint id,
                       GLenum severity,
                       GLsizei length,
                       const gchar *message))
@@ -52,7 +53,7 @@ GST_GL_EXT_FUNCTION (GLuint, GetDebugMessageLog,
 GST_GL_EXT_FUNCTION (void, GetPointerv,
                      (GLenum pname,
                       gpointer * params))
-GST_GL_EXT_END ()                      
+GST_GL_EXT_END ()
 
 GST_GL_EXT_BEGIN (khr_debug,
                   GST_GL_API_OPENGL3,
@@ -88,3 +89,29 @@ GST_GL_EXT_FUNCTION (void, GetObjectPtrLabel,
                       gchar *label))
 GST_GL_EXT_END ()
 
+GST_GL_EXT_BEGIN (ext_debug_marker,
+                  GST_GL_API_NONE,
+                  255, 255,
+                  255, 255,
+                  "EXT\0",
+                  "debug_marker\0")
+GST_GL_EXT_FUNCTION (void, InsertEventMarker,
+                     (GLsizei length,
+                      const gchar * message))
+GST_GL_EXT_FUNCTION (void, PushGroupMarker,
+                     (GLsizei length,
+                      const gchar * message))
+GST_GL_EXT_FUNCTION (void, PopGroupMarker,
+                     (void))
+GST_GL_EXT_END ()
+
+GST_GL_EXT_BEGIN (gremedy_string_marker,
+                  GST_GL_API_NONE,
+                  255, 255,
+                  255, 255,
+                  "GREMEDY\0",
+                  "string_marker\0")
+GST_GL_EXT_FUNCTION (void, StringMarker,
+                     (GLsizei length,
+                      const gchar * message))
+GST_GL_EXT_END ()