micro-bench/*: Do not use clutter_stage_get_default()
This commit is contained in:
parent
a5522b707e
commit
93eb0bfe32
@ -23,6 +23,7 @@ static GOptionEntry entries[] = {
|
|||||||
|
|
||||||
typedef struct _TestState
|
typedef struct _TestState
|
||||||
{
|
{
|
||||||
|
ClutterActor *stage;
|
||||||
int current_test;
|
int current_test;
|
||||||
} TestState;
|
} TestState;
|
||||||
|
|
||||||
@ -89,8 +90,6 @@ test_rectangles (TestState *state)
|
|||||||
cogl_pop_matrix ();
|
cogl_pop_matrix ();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
TestCallback tests[] =
|
TestCallback tests[] =
|
||||||
@ -117,8 +116,6 @@ main (int argc, char *argv[])
|
|||||||
{
|
{
|
||||||
TestState state;
|
TestState state;
|
||||||
ClutterActor *stage;
|
ClutterActor *stage;
|
||||||
ClutterColor stage_clr = {0x0, 0x0, 0x0, 0xff};
|
|
||||||
guint idle_source;
|
|
||||||
GError *error = NULL;
|
GError *error = NULL;
|
||||||
|
|
||||||
g_setenv ("CLUTTER_VBLANK", "none", FALSE);
|
g_setenv ("CLUTTER_VBLANK", "none", FALSE);
|
||||||
@ -139,13 +136,14 @@ main (int argc, char *argv[])
|
|||||||
|
|
||||||
state.current_test = 0;
|
state.current_test = 0;
|
||||||
|
|
||||||
stage = clutter_stage_get_default ();
|
state.stage = stage = clutter_stage_new ();
|
||||||
|
|
||||||
clutter_actor_set_size (stage, STAGE_WIDTH, STAGE_HEIGHT);
|
clutter_actor_set_size (stage, STAGE_WIDTH, STAGE_HEIGHT);
|
||||||
clutter_stage_set_color (CLUTTER_STAGE (stage), &stage_clr);
|
clutter_stage_set_color (CLUTTER_STAGE (stage), CLUTTER_COLOR_White);
|
||||||
|
clutter_stage_set_title (CLUTTER_STAGE (stage), "Cogl Performance Test");
|
||||||
|
|
||||||
/* We want continuous redrawing of the stage... */
|
/* We want continuous redrawing of the stage... */
|
||||||
idle_source = g_idle_add (queue_redraw, stage);
|
clutter_threads_add_idle (queue_redraw, stage);
|
||||||
|
|
||||||
g_signal_connect_after (stage, "paint", G_CALLBACK (on_paint), &state);
|
g_signal_connect_after (stage, "paint", G_CALLBACK (on_paint), &state);
|
||||||
|
|
||||||
@ -153,7 +151,7 @@ main (int argc, char *argv[])
|
|||||||
|
|
||||||
clutter_main ();
|
clutter_main ();
|
||||||
|
|
||||||
g_source_remove (idle_source);
|
clutter_actor_destroy (stage);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -72,7 +72,6 @@ main (int argc, char **argv)
|
|||||||
{
|
{
|
||||||
glong i;
|
glong i;
|
||||||
gdouble angle;
|
gdouble angle;
|
||||||
const ClutterColor black = { 0x00, 0x00, 0x00, 0xff };
|
|
||||||
ClutterColor color = { 0x00, 0x00, 0x00, 0xff };
|
ClutterColor color = { 0x00, 0x00, 0x00, 0xff };
|
||||||
ClutterActor *stage, *rect;
|
ClutterActor *stage, *rect;
|
||||||
GError *error = NULL;
|
GError *error = NULL;
|
||||||
@ -88,9 +87,10 @@ main (int argc, char **argv)
|
|||||||
&error) != CLUTTER_INIT_SUCCESS)
|
&error) != CLUTTER_INIT_SUCCESS)
|
||||||
return 1;
|
return 1;
|
||||||
|
|
||||||
stage = clutter_stage_get_default ();
|
stage = clutter_stage_new ();
|
||||||
clutter_actor_set_size (stage, 512, 512);
|
clutter_actor_set_size (stage, 512, 512);
|
||||||
clutter_stage_set_color (CLUTTER_STAGE (stage), &black);
|
clutter_stage_set_color (CLUTTER_STAGE (stage), CLUTTER_COLOR_Black);
|
||||||
|
clutter_stage_set_title (CLUTTER_STAGE (stage), "Picking");
|
||||||
|
|
||||||
printf ("Picking performance test with "
|
printf ("Picking performance test with "
|
||||||
"%d actors and %d events per frame\n",
|
"%d actors and %d events per frame\n",
|
||||||
@ -126,12 +126,14 @@ main (int argc, char **argv)
|
|||||||
|
|
||||||
clutter_actor_show (stage);
|
clutter_actor_show (stage);
|
||||||
|
|
||||||
g_idle_add (queue_redraw, stage);
|
clutter_threads_add_idle (queue_redraw, stage);
|
||||||
|
|
||||||
g_signal_connect (stage, "paint", G_CALLBACK (on_paint), NULL);
|
g_signal_connect (stage, "paint", G_CALLBACK (on_paint), NULL);
|
||||||
|
|
||||||
clutter_main ();
|
clutter_main ();
|
||||||
|
|
||||||
|
clutter_actor_destroy (stage);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -90,7 +90,8 @@ main (int argc, char *argv[])
|
|||||||
if (clutter_init (&argc, &argv) != CLUTTER_INIT_SUCCESS)
|
if (clutter_init (&argc, &argv) != CLUTTER_INIT_SUCCESS)
|
||||||
return 1;
|
return 1;
|
||||||
|
|
||||||
stage = clutter_stage_get_default ();
|
stage = clutter_stage_new ();
|
||||||
|
clutter_stage_set_title (CLUTTER_STAGE (stage), "Random Text");
|
||||||
|
|
||||||
clutter_actor_show (stage);
|
clutter_actor_show (stage);
|
||||||
|
|
||||||
@ -98,5 +99,7 @@ main (int argc, char *argv[])
|
|||||||
|
|
||||||
clutter_main ();
|
clutter_main ();
|
||||||
|
|
||||||
|
clutter_actor_destroy (stage);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -105,7 +105,6 @@ int
|
|||||||
main (int argc, char *argv[])
|
main (int argc, char *argv[])
|
||||||
{
|
{
|
||||||
ClutterActor *stage;
|
ClutterActor *stage;
|
||||||
ClutterColor stage_color = { 0x00, 0x00, 0x00, 0xff };
|
|
||||||
ClutterActor *label;
|
ClutterActor *label;
|
||||||
int w, h;
|
int w, h;
|
||||||
int row, col;
|
int row, col;
|
||||||
@ -128,9 +127,10 @@ main (int argc, char *argv[])
|
|||||||
|
|
||||||
g_print ("Monospace %dpx, string length = %d\n", font_size, n_chars);
|
g_print ("Monospace %dpx, string length = %d\n", font_size, n_chars);
|
||||||
|
|
||||||
stage = clutter_stage_get_default ();
|
stage = clutter_stage_new ();
|
||||||
clutter_actor_set_size (stage, STAGE_WIDTH, STAGE_HEIGHT);
|
clutter_actor_set_size (stage, STAGE_WIDTH, STAGE_HEIGHT);
|
||||||
clutter_stage_set_color (CLUTTER_STAGE (stage), &stage_color);
|
clutter_stage_set_color (CLUTTER_STAGE (stage), CLUTTER_COLOR_Black);
|
||||||
|
clutter_stage_set_title (CLUTTER_STAGE (stage), "Text Performance");
|
||||||
|
|
||||||
g_signal_connect (stage, "paint", G_CALLBACK (on_paint), NULL);
|
g_signal_connect (stage, "paint", G_CALLBACK (on_paint), NULL);
|
||||||
|
|
||||||
|
@ -43,8 +43,6 @@ int
|
|||||||
main (int argc, char *argv[])
|
main (int argc, char *argv[])
|
||||||
{
|
{
|
||||||
ClutterActor *stage;
|
ClutterActor *stage;
|
||||||
ClutterColor stage_color = { 0x00, 0x00, 0x00, 0xff };
|
|
||||||
ClutterColor label_color = { 0xff, 0xff, 0xff, 0xff };
|
|
||||||
ClutterActor *group;
|
ClutterActor *group;
|
||||||
|
|
||||||
g_setenv ("CLUTTER_VBLANK", "none", FALSE);
|
g_setenv ("CLUTTER_VBLANK", "none", FALSE);
|
||||||
@ -53,9 +51,10 @@ main (int argc, char *argv[])
|
|||||||
if (clutter_init (&argc, &argv) != CLUTTER_INIT_SUCCESS)
|
if (clutter_init (&argc, &argv) != CLUTTER_INIT_SUCCESS)
|
||||||
return 1;
|
return 1;
|
||||||
|
|
||||||
stage = clutter_stage_get_default ();
|
stage = clutter_stage_new ();
|
||||||
clutter_actor_set_size (stage, STAGE_WIDTH, STAGE_HEIGHT);
|
clutter_actor_set_size (stage, STAGE_WIDTH, STAGE_HEIGHT);
|
||||||
clutter_stage_set_color (CLUTTER_STAGE (stage), &stage_color);
|
clutter_stage_set_color (CLUTTER_STAGE (stage), CLUTTER_COLOR_Black);
|
||||||
|
clutter_stage_set_title (CLUTTER_STAGE (stage), "Text");
|
||||||
|
|
||||||
group = clutter_group_new ();
|
group = clutter_group_new ();
|
||||||
clutter_actor_set_size (group, STAGE_WIDTH, STAGE_WIDTH);
|
clutter_actor_set_size (group, STAGE_WIDTH, STAGE_WIDTH);
|
||||||
@ -98,7 +97,7 @@ main (int argc, char *argv[])
|
|||||||
}
|
}
|
||||||
|
|
||||||
label = clutter_text_new_with_text (font_name, text);
|
label = clutter_text_new_with_text (font_name, text);
|
||||||
clutter_text_set_color (CLUTTER_TEXT (label), &label_color);
|
clutter_text_set_color (CLUTTER_TEXT (label), CLUTTER_COLOR_White);
|
||||||
clutter_actor_set_position (label, (1.0*STAGE_WIDTH/COLS)*col,
|
clutter_actor_set_position (label, (1.0*STAGE_WIDTH/COLS)*col,
|
||||||
(1.0*STAGE_HEIGHT/ROWS)*row);
|
(1.0*STAGE_HEIGHT/ROWS)*row);
|
||||||
/*clutter_actor_set_clip (label, 0,0, (1.0*STAGE_WIDTH/COLS),
|
/*clutter_actor_set_clip (label, 0,0, (1.0*STAGE_WIDTH/COLS),
|
||||||
@ -115,5 +114,7 @@ main (int argc, char *argv[])
|
|||||||
|
|
||||||
clutter_main();
|
clutter_main();
|
||||||
|
|
||||||
|
clutter_actor_destroy (stage);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user