- cmake could not find glib
- put gtk variables at the beginning to avoid GL conflicts
- update examples to clutter-1.8
- use const instead of deprecated G_CONST_RETURN
- set max pending events to 0 to make cube example works again
priv->fragment_src = g_strdup (src);
}
-G_CONST_RETURN gchar *
+const gchar *
gst_gl_shader_get_vertex_source (GstGLShader * shader)
{
g_return_val_if_fail (GST_GL_IS_SHADER (shader), NULL);
return shader->priv->vertex_src;
}
-G_CONST_RETURN gchar *
+const gchar *
gst_gl_shader_get_fragment_source (GstGLShader * shader)
{
g_return_val_if_fail (GST_GL_IS_SHADER (shader), NULL);
const gchar *src);
void gst_gl_shader_set_fragment_source (GstGLShader *shader,
const gchar *src);
-G_CONST_RETURN gchar * gst_gl_shader_get_vertex_source (GstGLShader *shader);
-G_CONST_RETURN gchar * gst_gl_shader_get_fragment_source (GstGLShader *shader);
+const gchar * gst_gl_shader_get_vertex_source (GstGLShader *shader);
+const gchar * gst_gl_shader_get_fragment_source (GstGLShader *shader);
void gst_gl_shader_set_active (GstGLShader *shader,
gboolean active);
gboolean _gst_gl_window_debug = FALSE;
-void gst_gl_window_init_platform ()
+void
+gst_gl_window_init_platform ()
{
}
g_mutex_lock (priv->x_lock);
// use in generic/cube and other related uses
- priv->allow_extra_expose_events = XPending (priv->device) <= 2;
+ priv->allow_extra_expose_events = XPending (priv->device) <= 0;
switch (event.type) {
case ClientMessage: