Robert Bragg
ccb740f167
actor: Don't update last-paint-volume during picking
...
Actually this change has two notable effects; firstly we no longer
perform culling during picking and secondly we avoid updating the
last-paint-volume of an actor when picking.
We shouldn't perform culling during picking until clutter-stage.c is
updated to setup the clipping planes appropriately.
Since the last-paint-volume is intended to represent the visible region
of the actor the last time it was painted on screen it doesn't make
sense to update this during off screen pick renders since we are liable
to end up with a last-paint-volume that maps to an actors new position
when we next come to paint for real.
This fixes a bug in gnome-shell with dragging dash icons leaving a
messy trail on the screen.
Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
2011-08-15 18:25:43 +01:00
..
2011-08-04 12:59:50 +02:00
2011-08-12 15:42:42 +01:00
2011-04-18 16:24:27 +01:00
2011-07-29 13:58:06 +01:00
2011-05-06 15:44:08 +01:00
2011-07-31 18:00:51 +01:00
2011-07-15 16:08:38 +01:00
2011-06-07 16:06:24 +01:00
2011-06-07 16:06:24 +01:00
2011-06-07 16:06:24 +01:00
2011-06-17 18:38:29 +01:00
2011-08-15 18:25:43 +01:00
2011-07-29 13:06:51 +01:00
2011-04-01 15:36:22 +01:00
2011-01-20 16:35:26 +00:00
2011-07-18 15:17:15 +01:00
2011-07-29 11:53:16 +01:00
2011-07-29 11:36:18 +01:00
2011-07-29 11:36:18 +01:00
2011-07-26 13:44:12 +01:00
2011-06-07 16:06:24 +01:00
2011-04-11 17:54:36 +01:00
2011-06-14 15:55:06 +01:00
2011-06-07 16:06:24 +01:00
2011-06-20 18:46:48 +01:00
2011-01-20 13:29:37 +00:00
2011-06-20 18:46:48 +01:00
2011-01-20 13:29:37 +00:00
2011-06-20 18:46:48 +01:00
2011-01-20 13:29:37 +00:00
2011-07-29 13:06:51 +01:00
2011-01-20 13:29:37 +00:00
2011-07-29 13:06:51 +01:00
2011-01-20 13:29:37 +00:00
2011-06-20 18:46:48 +01:00
2011-01-20 13:29:37 +00:00
2011-06-20 19:44:55 +01:00
2011-07-29 13:06:51 +01:00
2011-07-26 13:55:24 +01:00
2011-03-03 11:47:49 +00:00
2011-07-13 15:19:22 +01:00
2011-06-07 16:06:24 +01:00
2011-06-07 16:06:24 +01:00
2011-01-20 16:35:26 +00:00
2011-01-20 16:35:26 +00:00
2011-06-07 14:43:52 +01:00
2011-07-26 13:44:12 +01:00
2011-07-26 14:55:19 +01:00
2011-07-26 14:55:19 +01:00
2011-03-03 11:47:49 +00:00
2011-06-09 15:12:41 +01:00
2011-06-09 15:12:41 +01:00
2011-05-13 01:46:32 +01:00
2011-06-07 16:06:24 +01:00
2011-06-07 16:06:24 +01:00
2011-03-03 11:47:49 +00:00
2011-02-16 14:11:59 +00:00
2011-01-19 14:33:27 +00:00
2011-03-01 19:04:31 +00:00
2011-07-29 13:06:51 +01:00
2011-02-11 16:45:45 +00:00
2011-06-17 12:15:19 +01:00
2011-03-03 11:47:49 +00:00
2011-03-03 11:47:49 +00:00
2011-01-20 16:35:26 +00:00
2011-01-28 18:19:49 +00:00
2011-06-20 11:41:28 +01:00
2011-01-21 10:25:43 +00:00
2011-06-21 18:29:01 +01:00
2011-03-09 14:21:01 +00:00
2011-06-20 15:25:54 +01:00
2011-06-20 15:25:54 +01:00
2011-06-13 16:00:45 +01:00
2011-06-13 16:00:45 +01:00
2011-06-20 14:26:57 +01:00
2011-02-28 14:16:23 +00:00
2011-01-21 10:25:43 +00:00
2011-01-21 10:25:43 +00:00
2011-06-07 16:06:24 +01:00
2011-06-09 15:40:26 +01:00
2011-06-13 13:47:09 +01:00
2010-12-10 17:15:39 +00:00
2011-05-13 01:46:32 +01:00
2011-05-13 01:46:32 +01:00
2011-03-03 11:47:49 +00:00
2011-01-20 13:29:37 +00:00
2011-07-14 13:11:12 +02:00
2011-06-13 15:36:07 +01:00
2011-06-17 17:23:32 +01:00
2011-07-04 15:58:08 +01:00
2011-05-26 08:48:13 -04:00
2011-02-18 15:53:27 +00:00
2011-06-07 16:06:24 +01:00
2011-06-07 16:06:24 +01:00
2011-07-26 13:44:12 +01:00
2011-06-07 16:06:24 +01:00
2011-06-17 12:14:15 +01:00
2011-02-28 14:16:24 +00:00
2011-06-17 12:14:15 +01:00
2011-07-26 13:44:12 +01:00
2010-12-09 12:36:50 +00:00
2011-07-26 13:44:12 +01:00
2011-07-18 13:53:16 +01:00
2011-06-20 11:41:28 +01:00
2011-06-20 15:25:53 +01:00
2011-07-04 15:58:08 +01:00
2011-07-29 13:17:11 +01:00
2011-06-07 16:06:24 +01:00
2011-02-28 14:34:36 +00:00
2011-06-13 16:00:45 +01:00
2011-02-28 14:34:36 +00:00
2011-03-03 11:47:49 +00:00
2011-01-20 16:35:26 +00:00
2011-03-07 13:26:20 +00:00
2011-07-26 13:44:12 +01:00
2011-03-03 11:47:49 +00:00
2011-01-20 16:35:26 +00:00
2011-07-29 13:06:51 +01:00
2011-07-14 13:54:05 +01:00
2011-07-12 10:57:18 +01:00
2011-05-13 01:46:32 +01:00
2011-07-08 12:01:08 +01:00
2011-07-08 12:01:08 +01:00
2011-06-13 13:47:09 +01:00
2011-06-13 13:47:09 +01:00
2011-07-29 13:06:51 +01:00
2011-06-13 13:47:08 +01:00
2011-06-07 16:06:24 +01:00
2011-06-07 16:06:24 +01:00
2011-06-09 14:43:34 +01:00
2011-01-20 16:35:26 +00:00
2011-07-26 13:44:12 +01:00
2011-06-07 14:09:53 +01:00
2011-06-07 16:06:24 +01:00
2011-06-07 16:06:24 +01:00
2011-06-07 16:06:24 +01:00
2011-06-07 16:06:24 +01:00
2011-07-18 13:43:29 +01:00
2011-01-20 16:35:26 +00:00
2011-06-20 14:31:07 +01:00
2011-07-13 13:54:50 +01:00
2011-07-13 13:54:50 +01:00
2011-07-29 13:06:51 +01:00
2011-07-13 13:54:50 +01:00
2011-07-29 11:44:28 +01:00
2011-06-07 16:06:24 +01:00
2011-06-10 15:15:15 +01:00
2011-06-10 15:15:15 +01:00
2011-02-19 16:47:20 +00:00
2011-07-29 13:06:51 +01:00
2011-06-13 16:15:22 +01:00
2011-07-18 18:06:57 +01:00
2011-07-08 12:08:19 +01:00
2011-07-18 13:45:55 +01:00
2011-01-24 11:52:47 +00:00
2011-02-15 12:40:11 +00:00
2011-02-15 12:40:11 +00:00
2011-06-20 14:26:57 +01:00
2011-06-07 16:06:24 +01:00
2011-06-07 16:06:24 +01:00
2011-06-07 16:06:24 +01:00
2011-06-20 15:25:53 +01:00
2011-07-04 16:09:41 +01:00