cogl: Remove cogl_get_option_group
It's unused. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2355>
This commit is contained in:
parent
f772b4cde6
commit
20bfd10f0c
@ -211,40 +211,6 @@ _cogl_parse_debug_string (const char *value,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef COGL_ENABLE_DEBUG
|
|
||||||
static gboolean
|
|
||||||
cogl_arg_debug_cb (const char *key,
|
|
||||||
const char *value,
|
|
||||||
void *user_data)
|
|
||||||
{
|
|
||||||
_cogl_parse_debug_string (value,
|
|
||||||
TRUE /* enable the flags */,
|
|
||||||
FALSE /* don't ignore help */);
|
|
||||||
return TRUE;
|
|
||||||
}
|
|
||||||
|
|
||||||
static gboolean
|
|
||||||
cogl_arg_no_debug_cb (const char *key,
|
|
||||||
const char *value,
|
|
||||||
void *user_data)
|
|
||||||
{
|
|
||||||
_cogl_parse_debug_string (value,
|
|
||||||
FALSE, /* disable the flags */
|
|
||||||
TRUE /* ignore help */);
|
|
||||||
return TRUE;
|
|
||||||
}
|
|
||||||
#endif /* COGL_ENABLE_DEBUG */
|
|
||||||
|
|
||||||
static GOptionEntry cogl_args[] = {
|
|
||||||
#ifdef COGL_ENABLE_DEBUG
|
|
||||||
{ "cogl-debug", 0, 0, G_OPTION_ARG_CALLBACK, cogl_arg_debug_cb,
|
|
||||||
N_("Cogl debugging flags to set"), "FLAGS" },
|
|
||||||
{ "cogl-no-debug", 0, 0, G_OPTION_ARG_CALLBACK, cogl_arg_no_debug_cb,
|
|
||||||
N_("Cogl debugging flags to unset"), "FLAGS" },
|
|
||||||
#endif /* COGL_ENABLE_DEBUG */
|
|
||||||
{ NULL, },
|
|
||||||
};
|
|
||||||
|
|
||||||
void
|
void
|
||||||
_cogl_debug_check_environment (void)
|
_cogl_debug_check_environment (void)
|
||||||
{
|
{
|
||||||
@ -268,33 +234,3 @@ _cogl_debug_check_environment (void)
|
|||||||
env_string = NULL;
|
env_string = NULL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static gboolean
|
|
||||||
pre_parse_hook (GOptionContext *context,
|
|
||||||
GOptionGroup *group,
|
|
||||||
void *data,
|
|
||||||
GError **error)
|
|
||||||
{
|
|
||||||
_cogl_init ();
|
|
||||||
|
|
||||||
return TRUE;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* XXX: GOption based library initialization is not reliable because the
|
|
||||||
* GOption API has no way to represent dependencies between libraries.
|
|
||||||
*/
|
|
||||||
GOptionGroup *
|
|
||||||
cogl_get_option_group (void)
|
|
||||||
{
|
|
||||||
GOptionGroup *group;
|
|
||||||
|
|
||||||
group = g_option_group_new ("cogl",
|
|
||||||
_("Cogl Options"),
|
|
||||||
_("Show Cogl options"),
|
|
||||||
NULL, NULL);
|
|
||||||
|
|
||||||
g_option_group_set_parse_hooks (group, pre_parse_hook, NULL);
|
|
||||||
g_option_group_add_entries (group, cogl_args);
|
|
||||||
|
|
||||||
return group;
|
|
||||||
}
|
|
||||||
|
@ -44,22 +44,6 @@
|
|||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
/**
|
|
||||||
* cogl_get_option_group:
|
|
||||||
*
|
|
||||||
* Retrieves the #GOptionGroup used by Cogl to parse the command
|
|
||||||
* line options. Clutter uses this to handle the Cogl command line
|
|
||||||
* options during its initialization process.
|
|
||||||
*
|
|
||||||
* Return value: a #GOptionGroup
|
|
||||||
*
|
|
||||||
* Since: 1.0
|
|
||||||
* Deprecated: 1.16: Not replaced
|
|
||||||
*/
|
|
||||||
COGL_DEPRECATED
|
|
||||||
COGL_EXPORT GOptionGroup *
|
|
||||||
cogl_get_option_group (void);
|
|
||||||
|
|
||||||
/* Misc */
|
/* Misc */
|
||||||
/**
|
/**
|
||||||
* cogl_get_proc_address: (skip)
|
* cogl_get_proc_address: (skip)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user