Robert Bragg
e3975d1711
Add api for queuing idle callback internally
...
This adds a _cogl_poll_renderer_add_idle api that can be used internally
for queuing an idle callback without needing to make any assumption
about the system mainloop that is being used. This is now used to avoid
having the _cogl_poll_renderer_dispatch() directly check for all kinds of
events to dispatch, and to avoid having the winsys dispatch vfuncs need
to directly know about CoglContext. This means we can now avoid having a
back reference from CoglRenderer to the CoglContext.
Reviewed-by: Neil Roberts <neil@linux.intel.com>
(cherry picked from commit a1e169f18f4257caec58760adccfe4ec09b9805d)
2013-04-30 16:39:31 +01:00
..
2013-03-06 16:45:31 +00:00
2013-01-22 17:48:07 +00:00
2013-02-20 14:55:44 +00:00
2013-04-30 16:39:31 +01:00
2013-04-24 22:23:50 +01:00
2013-01-22 17:47:39 +00:00
2013-04-24 22:23:50 +01:00
2013-01-22 17:48:18 +00:00
2013-01-22 17:48:05 +00:00
2013-01-22 17:48:17 +00:00
2013-01-22 17:48:17 +00:00
2013-01-22 17:48:17 +00:00
2013-01-22 17:48:07 +00:00
2013-01-22 17:48:07 +00:00
2013-01-22 17:48:07 +00:00
2013-01-22 17:48:07 +00:00
2013-01-22 17:48:07 +00:00
2013-01-22 17:48:07 +00:00
2013-01-25 18:21:09 +00:00
2013-01-22 18:00:11 +00:00
2013-01-22 18:00:11 +00:00
2013-04-04 13:37:51 +01:00
2013-01-22 17:48:08 +00:00
2013-03-06 16:44:52 +00:00
2013-01-22 17:48:16 +00:00
2013-01-22 17:48:05 +00:00
2013-01-22 17:48:17 +00:00
2013-01-22 17:47:39 +00:00
2013-01-22 17:48:17 +00:00
2013-01-22 17:48:08 +00:00
2013-01-22 17:48:17 +00:00
2012-08-06 14:27:45 +01:00
2013-01-22 17:48:07 +00:00
2013-03-06 16:46:03 +00:00
2013-01-22 17:48:16 +00:00
2013-01-22 17:48:17 +00:00
2013-01-22 17:48:19 +00:00
2013-01-22 17:48:17 +00:00
2013-01-22 17:48:05 +00:00
2013-04-30 16:39:31 +01:00
2013-04-30 16:39:31 +01:00
2013-01-22 17:48:05 +00:00
2013-01-22 17:48:01 +00:00
2013-04-24 22:23:50 +01:00
2013-01-22 17:48:03 +00:00
2013-04-24 22:23:50 +01:00
2012-08-06 18:51:33 +01:00
2013-01-22 17:47:24 +00:00
2013-04-30 16:39:31 +01:00
2013-04-30 16:39:31 +01:00
2013-04-30 16:39:31 +01:00
2012-08-06 18:51:33 +01:00
2013-01-22 17:48:05 +00:00
2013-01-22 17:48:05 +00:00
2013-01-22 17:48:15 +00:00
2013-01-22 17:48:17 +00:00
2013-01-22 17:48:17 +00:00
2013-01-22 17:48:13 +00:00
2013-01-22 17:48:18 +00:00
2012-08-06 18:51:32 +01:00
2013-01-22 17:48:05 +00:00
2013-01-22 17:48:16 +00:00
2013-01-22 17:48:08 +00:00
2013-01-22 17:48:08 +00:00
2013-01-22 17:48:15 +00:00
2013-01-22 17:48:13 +00:00
2013-01-22 17:48:01 +00:00
2013-01-22 17:48:17 +00:00
2013-01-22 17:48:05 +00:00
2013-01-22 17:48:05 +00:00
2013-01-30 20:09:49 +00:00
2013-01-30 20:09:49 +00:00
2013-01-30 20:09:49 +00:00
2013-01-22 17:48:18 +00:00
2013-03-06 16:45:14 +00:00
2013-01-22 17:48:18 +00:00
2012-09-17 23:06:21 +01:00
2013-01-22 17:47:58 +00:00
2013-01-08 14:56:25 +01:00
2013-01-22 17:48:13 +00:00
2013-04-30 16:39:31 +01:00
2013-04-30 16:39:31 +01:00
2013-01-22 17:48:07 +00:00
2013-01-22 17:48:07 +00:00
2013-01-22 17:48:17 +00:00
2013-04-30 16:39:31 +01:00
2013-04-30 16:39:31 +01:00
2013-01-22 17:48:04 +00:00
2013-01-22 17:47:59 +00:00
2013-01-22 17:48:05 +00:00
2013-01-22 17:48:07 +00:00
2013-01-22 17:48:13 +00:00
2013-01-22 17:48:19 +00:00
2013-02-19 11:06:59 +00:00
2013-01-22 17:48:05 +00:00
2013-01-22 17:48:05 +00:00
2013-04-24 22:23:50 +01:00
2013-01-22 17:48:05 +00:00
2013-01-22 17:47:39 +00:00
2013-04-24 22:23:50 +01:00
2013-01-22 17:48:05 +00:00
2013-01-22 17:48:19 +00:00
2013-01-22 17:48:17 +00:00
2013-01-22 17:48:15 +00:00
2013-01-18 17:28:25 +00:00
2013-04-24 22:23:50 +01:00
2013-01-22 17:48:05 +00:00
2012-08-06 18:51:32 +01:00
2013-01-22 20:11:25 +00:00
2013-01-22 17:48:16 +00:00
2013-02-22 16:36:38 +01:00
2013-04-24 22:23:50 +01:00
2013-04-30 16:39:31 +01:00
2013-01-22 17:48:05 +00:00
2013-04-30 16:39:31 +01:00
2013-04-30 16:39:31 +01:00
2013-01-30 19:56:45 +00:00
2013-01-30 19:56:45 +00:00
2013-01-30 19:56:45 +00:00
2013-01-22 17:48:05 +00:00
2013-01-22 17:48:17 +00:00
2013-01-22 17:48:16 +00:00
2013-04-04 13:38:41 +01:00
2013-01-22 17:48:16 +00:00
2013-04-04 13:38:43 +01:00
2013-04-04 13:38:41 +01:00
2013-04-04 13:38:43 +01:00
2013-01-22 17:48:09 +00:00
2013-01-22 17:48:16 +00:00
2013-04-04 13:38:43 +01:00
2013-04-04 13:38:43 +01:00
2013-02-27 14:43:55 +00:00
2013-03-20 14:37:58 +00:00
2013-01-22 17:48:01 +00:00
2013-01-22 17:48:15 +00:00
2013-04-04 13:38:43 +01:00
2013-01-22 17:48:05 +00:00
2013-01-22 17:48:05 +00:00
2013-01-22 17:48:07 +00:00
2013-01-22 17:48:05 +00:00
2013-01-22 17:48:05 +00:00
2013-04-30 16:39:31 +01:00
2013-04-30 16:39:31 +01:00
2013-04-30 16:39:31 +01:00
2013-01-22 17:48:19 +00:00
2013-01-22 17:48:05 +00:00
2012-09-03 15:51:44 +01:00
2013-01-22 17:48:16 +00:00
2013-01-22 17:48:05 +00:00
2013-01-22 17:48:17 +00:00
2013-01-22 17:48:05 +00:00
2013-01-25 18:21:09 +00:00
2012-09-03 15:51:45 +01:00
2013-01-22 17:48:17 +00:00
2013-01-22 17:48:17 +00:00
2013-01-22 17:48:13 +00:00
2013-01-22 17:48:14 +00:00
2013-01-22 17:48:05 +00:00
2013-04-30 16:39:31 +01:00
2013-04-30 16:39:31 +01:00
2013-01-30 19:57:22 +00:00
2013-01-22 17:48:17 +00:00
2013-04-30 16:39:31 +01:00
2013-01-22 17:48:16 +00:00
2013-01-22 17:48:07 +00:00
2013-01-22 17:48:17 +00:00
2013-04-24 22:23:50 +01:00
2013-02-27 14:43:55 +00:00
2013-01-22 17:48:17 +00:00
2013-01-22 17:48:17 +00:00
2013-01-22 17:48:17 +00:00
2013-01-22 17:48:13 +00:00
2013-01-22 17:48:05 +00:00
2013-01-22 17:48:05 +00:00
2013-01-22 17:48:17 +00:00
2013-01-22 17:48:17 +00:00
2013-01-22 17:48:19 +00:00
2013-01-22 17:48:17 +00:00
2013-01-22 17:48:17 +00:00
2013-01-22 17:48:17 +00:00
2013-01-22 17:48:17 +00:00
2013-01-22 17:48:17 +00:00
2013-01-22 17:48:17 +00:00
2013-01-22 17:48:09 +00:00
2013-01-22 17:48:17 +00:00
2013-01-22 17:48:17 +00:00
2013-01-25 18:21:09 +00:00
2013-01-22 17:48:15 +00:00
2013-02-13 18:47:16 +00:00
2013-04-24 22:23:50 +01:00
2013-01-30 20:09:49 +00:00
2012-08-14 18:55:42 +01:00
2013-01-22 17:48:11 +00:00
2013-01-22 17:48:16 +00:00
2013-04-24 22:23:50 +01:00
2013-01-22 17:48:17 +00:00
2013-04-24 22:23:50 +01:00
2013-01-22 17:48:05 +00:00
2013-01-22 17:48:13 +00:00
2013-01-22 17:48:05 +00:00
2013-01-22 17:48:13 +00:00
2013-01-30 20:09:49 +00:00
2013-04-30 16:39:31 +01:00
2013-04-30 16:39:31 +01:00
2013-01-22 17:48:13 +00:00
2013-01-22 17:48:17 +00:00
2013-04-24 22:23:50 +01:00
2013-04-24 22:23:50 +01:00
2013-04-24 22:23:50 +01:00
2013-04-30 16:39:31 +01:00
2013-04-30 16:39:31 +01:00
2013-01-18 17:28:25 +00:00