Daniel Stone
bc15f684f2
compositor-drm: Introduce drm_plane_state structure
...
Track dynamic plane state (CRTC, FB, position) in separate structures,
rather than as part of the plane. This will make it easier to handle
state management later, and much more closely tracks what the kernel
does with atomic modesets.
The fb_last pointer previously used in drm_plane now becomes part of
output->state_last, and is not directly visible from the plane itself.
Signed-off-by: Daniel Stone <daniels@collabora.com >
Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk >
2018-01-17 15:28:26 +00:00
..
2017-11-27 11:41:17 +02:00
2017-11-27 11:42:07 +02:00
2016-07-26 16:26:08 -07:00
2018-01-17 15:28:26 +00:00
2017-12-18 13:50:41 +02:00
2017-11-28 10:24:12 +02:00
2016-10-03 14:24:08 +03:00
2017-10-04 16:18:06 +03:00
2016-10-03 14:24:08 +03:00
2017-11-27 11:42:07 +02:00
2016-10-03 14:24:08 +03:00
2017-11-27 11:42:07 +02:00
2016-10-14 10:42:17 +02:00
2017-12-04 20:51:08 +00:00
2016-10-05 14:59:09 +03:00
2017-12-18 11:27:43 +02:00
2017-12-11 09:36:18 +00:00
2017-11-27 11:42:07 +02:00
2016-07-26 16:26:08 -07:00
2016-06-23 17:44:54 +03:00
2017-12-11 09:36:18 +00:00
2016-11-07 17:06:44 +02:00
2017-12-04 21:07:38 +00:00
2017-12-04 19:38:14 +00:00
2017-02-27 21:55:02 +00:00
2017-12-04 19:38:14 +00:00
2017-11-27 11:42:07 +02:00
2016-06-23 17:44:54 +03:00
2017-12-04 19:38:14 +00:00
2016-08-06 18:19:22 -07:00
2016-06-23 17:44:54 +03:00
2017-11-27 11:42:07 +02:00
2016-06-23 17:44:54 +03:00
2017-07-27 14:44:49 +03:00
2016-06-23 17:44:54 +03:00
2017-11-10 12:50:41 -06:00
2016-08-02 14:19:11 +03:00
2017-07-03 16:42:06 +01:00
2017-06-12 10:36:31 +01:00
2016-06-23 17:44:54 +03:00
2016-07-26 16:26:08 -07:00
2017-04-07 12:28:36 +03:00
2017-04-07 12:28:36 +03:00
2017-11-27 11:42:07 +02:00
2016-06-23 17:44:54 +03:00
2016-07-01 14:10:26 +03:00
2016-07-01 14:10:26 +03:00
2017-11-27 11:42:07 +02:00
2017-11-27 11:41:17 +02:00
2016-06-23 17:44:54 +03:00
2017-09-29 10:20:42 +03:00
2017-09-29 10:20:42 +03:00
2016-06-23 17:44:54 +03:00
2016-06-23 17:44:54 +03:00
2016-06-23 17:44:54 +03:00
2016-06-23 17:44:54 +03:00
2016-06-23 17:44:54 +03:00
2017-12-04 19:38:14 +00:00
2016-06-23 17:44:54 +03:00
2017-09-29 10:20:42 +03:00
2016-10-03 13:51:24 +03:00
2017-11-27 11:41:17 +02:00