Skip to content

Add FlViewRendererSubsurface#2

Open
robert-ancell wants to merge 1 commit into
linux-subsurface-pre-refactorfrom
linux-subsurface-renderer
Open

Add FlViewRendererSubsurface#2
robert-ancell wants to merge 1 commit into
linux-subsurface-pre-refactorfrom
linux-subsurface-renderer

Conversation

@robert-ancell

Copy link
Copy Markdown
Owner

Add a Wayland subsurface based view renderer that blits engine frames directly to a subsurface using an EGL context that shares resources with the engine. The EGL context and window surface are managed by a new FlSubsurfaceEGL class, and window resizing is synchronized with the subsurface so the two stay in step.

Add FlSubsurface, expose the engine's EGL display and context through FlOpenGLManager, wire up the wayland-client and wayland-egl build configs, and select the renderer via the FLUTTER_LINUX_USE_SUBSURFACE environment variable when running on Wayland.

Add a Wayland subsurface based view renderer that blits engine frames
directly to a subsurface using an EGL context that shares resources with
the engine. The EGL context and window surface are managed by a new
FlSubsurfaceEGL class, and window resizing is synchronized with the
subsurface so the two stay in step.

Add FlSubsurface, expose the engine's EGL display and context through
FlOpenGLManager, wire up the wayland-client and wayland-egl build
configs, and select the renderer via the FLUTTER_LINUX_USE_SUBSURFACE
environment variable when running on Wayland.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant