<table><tr><td style="">ekurzinger created this revision.<br />ekurzinger added reviewers: romangg, davidedmundson, zzag, KWin.<br />Herald added a project: Frameworks.<br />Herald added a subscriber: kde-frameworks-devel.<br />ekurzinger requested review of this revision.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D18824">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>This implements a wrapper class for the wl_eglstream_controller Wayland interface. It allows clients to inform the compositor when a new EGL Stream has been created with an Wayland surface attached as its producer. The compositor can then bind a GL texture as the stream's consumer allowing it access to the surface's buffer contents for presentation. The only client currently expected to make use of this interface is the NVIDIA EGL driver when running alongside a compositor supporting EGLStream-based buffer sharing.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R127 KWayland</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D18824">https://phabricator.kde.org/D18824</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>src/client/protocols/wayland-eglstream-controller.xml<br />
src/server/CMakeLists.txt<br />
src/server/display.cpp<br />
src/server/display.h<br />
src/server/eglstream_controller_interface.cpp<br />
src/server/eglstream_controller_interface.h<br />
src/server/eglstream_controller_interface_p.h</div></div></div><br /><div><strong>To: </strong>ekurzinger, romangg, davidedmundson, zzag, KWin<br /><strong>Cc: </strong>kde-frameworks-devel, michaelh, ngraham, bruns<br /></div>