efl/legacy/ecore/src/lib/ecore
Mike McCormack 6f8f583abf ecore: Reduce rendering latency in g_main_loop
After a lot of hair pulling, and other debugging, it appears
that to make animation smooth on an embedded device, the
following things should happen in (quick) sequence:

1. update the loop time
2. call timers (which animates and updates the scene graph)
3. call idle enterers (which renders to the display)
4. call fd buf handlers (which flushes xlib stuff)

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>

SVN revision: 61784
2011-07-27 03:13:47 +00:00
..
Ecore.h Diagrams for Ecore_Thread 2011-07-19 16:58:15 +00:00
Ecore_Getopt.h revert bitfielding of a bool to avoid possible abi break 2010-11-13 12:25:45 +00:00
Makefile.am add ecore_throttle 2011-06-28 12:34:52 +00:00
ecore.c ecore: Add function to check we're the main loop thread 2011-07-05 11:13:20 +00:00
ecore_anim.c Ecore: Improved ecore_animator documentation. 2011-07-07 18:56:57 +00:00
ecore_app.c ecore: Add basic thread checks 2011-07-05 11:13:29 +00:00
ecore_events.c ecore: Add basic thread checks 2011-07-05 11:13:29 +00:00
ecore_exe.c +ecore_exe_data_set 2011-04-19 21:38:24 +00:00
ecore_exe_win32.c Ecore: Removed trailing whitespaces. 2011-04-20 14:15:33 +00:00
ecore_exe_wince.c FORMATTING 2010-08-04 16:57:32 +00:00
ecore_getopt.c revert this for crankypants 2010-11-23 14:46:12 +00:00
ecore_glib.c ecore/main_loop - Improve documentation of some functions. 2011-06-22 15:00:44 +00:00
ecore_idle_enterer.c ecore: Add basic thread checks 2011-07-05 11:13:29 +00:00
ecore_idle_exiter.c ecore: Add basic thread checks 2011-07-05 11:13:29 +00:00
ecore_idler.c ecore - add and fix links to examples on each module description. 2011-07-04 18:31:02 +00:00
ecore_job.c ecore - add and fix links to examples on each module description. 2011-07-04 18:31:02 +00:00
ecore_main.c ecore: Reduce rendering latency in g_main_loop 2011-07-27 03:13:47 +00:00
ecore_pipe.c 0 byte sreads are not so important - try again next time. 2011-07-18 10:34:25 +00:00
ecore_poll.c ecore - add and fix links to examples on each module description. 2011-07-04 18:31:02 +00:00
ecore_private.h ecore: Remove most #ifdef HAVE_EPOLL blocks 2011-07-06 10:54:30 +00:00
ecore_signal.c From: Mike McCormack <mj.mccormack@samsung.com> 2011-02-02 01:27:24 +00:00
ecore_thread.c Fix some double frees. The hash frees the data itself. 2011-07-12 13:36:19 +00:00
ecore_throttle.c add ecore_throttle 2011-06-28 12:34:52 +00:00
ecore_time.c ecore/doc - Move some examples to examples.dox 2011-06-22 15:01:55 +00:00
ecore_timer.c fix timer precision handling to do what it was meant to do to begin with 2011-07-26 07:01:55 +00:00