Skip to content

Wayland-egl backend (previously named STM) - #79

Merged
zdobersek merged 5 commits into
WebPlatformForEmbedded:masterfrom
blino:wayland-egl
Aug 1, 2016
Merged

Wayland-egl backend (previously named STM)#79
zdobersek merged 5 commits into
WebPlatformForEmbedded:masterfrom
blino:wayland-egl

Conversation

@blino

@blinoblino commented Aug 1, 2016

Copy link
Copy Markdown

This backend creates wayland-egl window from the renderer process.
The view part only acks buffer to send frame complete events.

This is based on the STM implementation in WPE-old, and reuses the
Wayland::Display class initially implemented for BCMNexusWL.

Input support is not implemented yet.

This closes#65.

blino added 5 commits August 1, 2016 11:30
The STM is just a generic backend relying on wayland-egl, with no code
specific to STM chipsets.
This backend creates wayland-egl window from the renderer process.
The view part only acks buffer to send frame complete events.
This is based on the STM implementation in WPE-old, and reuses the
Wayland::Display class initially implemented for BCMNexusWL.
Input support is not implemented yet.
This closesWebPlatformForEmbedded#65.
@blinoblino mentioned this pull request Aug 1, 2016
@zdobersek

Copy link
Copy Markdown

The code is pretty straight-forward, no complaints there. I don't know about the name though -- maybe it should be more clear that this is a special case, where the UIProcess doesn't act as a normal client of the compositor but it's instead the WebProcess that connects to it.

I don't know what STM stood for though, and I'm not terribly against WAYLAND_EGL. If you think there's a more descriptive name, feel free to switch to that.

@zdobersek
zdobersek merged commit a1138d5 into WebPlatformForEmbedded:masterAug 1, 2016
@blino

blino commented Aug 1, 2016

Copy link
Copy Markdown
Author

STM probably stood for STMicroelectronics, they previously had a wide range of set-top-box products.
I don't have a better name in mind yet.

Thanks for the review!

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@blino@zdobersek