Marius Vlad
5a701547a4
libweston: Add the ability to determine if a dmabuf is scanout-capable
...
Adds a new callback 'can_scanout_dmabuf' in weston_backend, which
can be set by the back-end do determine if the buffer supplied can be
imported directly by KMS.
This patch adds a wrapper over it, 'weston_compositor_dmabuf_can_scanout'
which is called before importing the dmabuf in the GPU if the
direct_display dmabuf is being set. If that's true and the check
failed, we refuse to create a wl_buffer.
This patch avoids importing in the GPU.
Signed-off-by: Marius Vlad <marius.vlad@collabora.com >
2019-11-21 13:54:50 +02:00
..
2019-11-18 19:33:09 +02:00
2019-10-24 13:29:33 +03:00
2019-10-24 13:29:33 +03:00
2019-10-24 13:40:51 +03:00
2019-10-24 13:29:33 +03:00
2019-10-24 13:29:33 +03:00
2019-11-13 11:34:30 +00:00
2019-04-18 12:31:46 +03:00
2019-11-21 13:54:50 +02:00
2019-04-18 12:31:46 +03:00
2019-04-18 12:31:46 +03:00
2019-11-21 13:54:50 +02:00
2019-10-17 19:42:55 +03:00
2019-08-15 14:03:48 +02:00
2019-06-11 11:31:04 +01:00
2019-04-18 12:31:46 +03:00
2018-12-09 14:50:54 +02:00
2019-11-04 15:10:05 +01:00
2019-07-18 06:35:41 +00:00
2019-04-18 12:31:46 +03:00
2019-07-18 06:43:38 +00:00
2019-04-18 12:31:46 +03:00
2019-04-18 12:31:46 +03:00
2019-07-18 06:35:41 +00:00
2019-07-18 06:43:38 +00:00
2019-04-18 12:31:46 +03:00
2019-07-18 13:34:04 +03:00
2019-04-18 12:31:46 +03:00
2019-11-21 13:54:50 +02:00
2019-11-21 13:54:50 +02:00
2019-11-18 19:33:09 +02:00
2019-08-02 15:00:08 +00:00
2019-02-06 12:21:56 +00:00
2019-02-06 12:21:56 +00:00
2019-04-18 12:50:55 +03:00
2019-04-18 12:50:55 +03:00
2019-07-18 13:34:04 +03:00
2019-11-18 19:33:09 +02:00
2019-10-11 12:16:35 +00:00
2019-10-04 16:04:48 +03:00
2019-10-04 12:17:18 +03:00
2019-08-01 08:19:15 +00:00
2019-07-18 06:43:38 +00:00
2019-04-18 12:31:46 +03:00
2019-08-26 16:18:22 +05:30
2019-04-18 12:31:46 +03:00
2019-10-17 21:42:25 +03:00
2019-10-17 21:42:25 +03:00
2019-07-18 06:43:38 +00:00
2016-06-23 17:44:54 +03:00
2016-06-23 17:44:54 +03:00
2019-11-18 19:33:09 +02:00
2019-11-09 00:56:06 +01:00
2019-07-18 06:43:38 +00:00
2019-10-04 16:04:48 +03:00
2019-10-04 16:04:48 +03:00
2019-10-17 21:42:25 +03:00
2019-10-04 16:04:48 +03:00
2019-11-05 17:08:17 +02:00
2019-08-26 16:18:22 +05:30