[cogl] Remove cogl_flush_gl_state from the API
authorRobert Bragg <robert@linux.intel.com>
Sat, 23 May 2009 16:52:18 +0000 (17:52 +0100)
committerRobert Bragg <robert@linux.intel.com>
Thu, 28 May 2009 01:43:34 +0000 (02:43 +0100)
This is being removed before we release Clutter 1.0 since the implementation
wasn't complete, and so we assume no one is using this yet.  Util we have
someone with a good usecase, we can't pretend to support breaking out into
raw OpenGL.

clutter/cogl/cogl.h.in
clutter/cogl/common/cogl.c

index bd36983..af4b265 100644 (file)
@@ -628,7 +628,12 @@ void            cogl_push_draw_buffer         (void);
  */
 void            cogl_pop_draw_buffer          (void);
 
-/**
+/* XXX: Removed before we release Clutter 1.0 since the implementation
+ * wasn't complete, and so we assume no one is using this yet. Util we
+ * have some one with a good usecase, we can't pretend to support breaking
+ * out into raw OpenGL. */
+#if 0
+/*
  * cogl_flush_gl_state:
  * @flags: flags controlling what is flushed; currently unused, pass in 0
  *
@@ -642,6 +647,7 @@ void            cogl_pop_draw_buffer          (void);
  * Since: 1.0
  */
 void            cogl_flush_gl_state         (int      flags);
+#endif
 
 /* private */
 void            _cogl_set_indirect_context  (gboolean indirect);
index 8b85924..81c43bd 100644 (file)
@@ -654,9 +654,11 @@ cogl_disable_fog (void)
   glDisable (GL_FOG);
 }
 
+#if 0
 void
 cogl_flush_gl_state (int flags)
 {
   _cogl_current_matrix_state_flush ();
 }
+#endif