Miguel A. Vico edd3634bb5 wayland-buffer: Create EGLStream texture at buffer_realize time
When dealing with synchronized subsurfaces, we defer buffer attachments
until the parent surface state is applied.

That causes interaction issues with EGLStream backed buffers, as the
client expects the compositor-side stream to be functional after it
requests a wl_surface::attach.

By allowing the compositor to realize buffers without attaching them, we
could resolve the issue above if we define a realized EGLStream buffer
as a functional EGLStream (EGLStream + attached consumer).

This change moves the texture consumer creation part from the attach
function to the realize one.

https://bugzilla.gnome.org/show_bug.cgi?id=782575
2018-06-15 13:42:43 -07:00
2015-07-06 00:52:18 -07:00
2018-06-13 08:36:21 +00:00
2014-03-18 20:37:35 -04:00
2017-05-11 13:45:44 +02:00
2018-05-24 17:12:55 +02:00
2016-04-27 20:37:47 +02:00
2014-07-31 17:50:28 +02:00
2018-05-24 17:12:55 +02:00
Description
94 MiB
Languages
C 98.9%
Meson 0.7%
Python 0.3%