This change is for compatibility to compare the new measurement with the past existing ones.
Now we proprly fix the missing setup steps in the profiling.
Change-Id: I4589e731962b1a3b6b04aeda3cadca36481a36ee
about_start(void)
{
#if 0
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
#endif
}
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
}
void
-ui_func_set(void (*kfunc) (const char *key), void (*lfunc) (double t, int f))
+ui_func_set(void (*kfunc) (const char *key), void (*lfunc) (double t, int f), void (*lsetup) (void))
{
key_func = kfunc;
loop_func = lfunc;
f_loop = f_start = 0;
ui_fps(0.0);
+ lsetup();
+
if (tick)
{
ecore_animator_source_set(ECORE_ANIMATOR_SOURCE_CUSTOM);
void ui_setup(unsigned int ui_w, unsigned int ui_h);
Eina_Bool ui_loop(void *data);
void ui_menu(void);
-void ui_func_set(void (*kfunc) (const char *key), void (*lfunc) (double t, int f));
+void ui_func_set(void (*kfunc) (const char *key), void (*lfunc) (double t, int f), void (*lsetup) (void));
void ui_fps(double fps);
void ui_num(int n);
void ui_all(void);
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif
# ifndef UI
void FNAME(void)
{
- _setup();
- ui_func_set(_key, _loop);
+ ui_func_set(_key, _loop, _setup);
}
# endif
#endif