cogl/glib-source: Remove no longer useful API
It was only useful when Cogl was a separate library Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3910>
This commit is contained in:
parent
5a6d2266e4
commit
e90d2e845e
3 changed files with 6 additions and 38 deletions
|
@ -255,7 +255,7 @@ clutter_backend_real_create_context (ClutterBackend *backend,
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
backend->cogl_source = cogl_glib_source_new (backend->cogl_context, G_PRIORITY_DEFAULT);
|
backend->cogl_source = cogl_glib_source_new (backend->cogl_renderer, G_PRIORITY_DEFAULT);
|
||||||
g_source_attach (backend->cogl_source, NULL);
|
g_source_attach (backend->cogl_source, NULL);
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
|
|
@ -96,8 +96,8 @@ cogl_glib_source_funcs =
|
||||||
};
|
};
|
||||||
|
|
||||||
GSource *
|
GSource *
|
||||||
cogl_glib_renderer_source_new (CoglRenderer *renderer,
|
cogl_glib_source_new (CoglRenderer *renderer,
|
||||||
int priority)
|
int priority)
|
||||||
{
|
{
|
||||||
GSource *source;
|
GSource *source;
|
||||||
CoglGLibSource *cogl_source;
|
CoglGLibSource *cogl_source;
|
||||||
|
@ -114,11 +114,3 @@ cogl_glib_renderer_source_new (CoglRenderer *renderer,
|
||||||
|
|
||||||
return source;
|
return source;
|
||||||
}
|
}
|
||||||
|
|
||||||
GSource *
|
|
||||||
cogl_glib_source_new (CoglContext *context,
|
|
||||||
int priority)
|
|
||||||
{
|
|
||||||
return cogl_glib_renderer_source_new (cogl_context_get_renderer (context),
|
|
||||||
priority);
|
|
||||||
}
|
|
||||||
|
|
|
@ -42,40 +42,16 @@ G_BEGIN_DECLS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* cogl_glib_source_new:
|
* cogl_glib_source_new:
|
||||||
* @context: A #CoglContext
|
* @renderer: A #CoglRenderer
|
||||||
* @priority: The priority of the #GSource
|
* @priority: The priority of the #GSource
|
||||||
*
|
*
|
||||||
* Creates a #GSource which handles Cogl's internal system event
|
* Creates a #GSource which handles Cogl's internal system event
|
||||||
* processing.
|
* processing.
|
||||||
*
|
*
|
||||||
* Applications that manually connect to a #CoglRenderer before they
|
|
||||||
* create a #CoglContext should instead use
|
|
||||||
* cogl_glib_renderer_source_new() so that events may be dispatched
|
|
||||||
* before a context has been created. In that case you don't need to
|
|
||||||
* use this api in addition later, it is simply enough to use
|
|
||||||
* cogl_glib_renderer_source_new() instead.
|
|
||||||
*
|
|
||||||
* This api is actually just a thin convenience wrapper around
|
|
||||||
* cogl_glib_renderer_source_new()
|
|
||||||
*
|
|
||||||
* Return value: a new #GSource
|
* Return value: a new #GSource
|
||||||
*/
|
*/
|
||||||
COGL_EXPORT GSource *
|
COGL_EXPORT GSource *
|
||||||
cogl_glib_source_new (CoglContext *context,
|
cogl_glib_source_new (CoglRenderer *renderer,
|
||||||
int priority);
|
int priority);
|
||||||
|
|
||||||
/**
|
|
||||||
* cogl_glib_renderer_source_new:
|
|
||||||
* @renderer: A #CoglRenderer
|
|
||||||
* @priority: The priority of the #GSource
|
|
||||||
*
|
|
||||||
* Creates a #GSource which handles Cogl's internal system event
|
|
||||||
* processing
|
|
||||||
*
|
|
||||||
* Return value: a new #GSource
|
|
||||||
*/
|
|
||||||
COGL_EXPORT GSource *
|
|
||||||
cogl_glib_renderer_source_new (CoglRenderer *renderer,
|
|
||||||
int priority);
|
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
Loading…
Reference in a new issue