Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Create FlutterFrameBufferProvider class #22656

Merged

Conversation

RichardJCai
Copy link
Contributor

Create FlutterFrameBufferProvider class.
FlutterFrameBufferProvider will handle creating framebuffers and their backing textures.

Refactor FlutterSurfaceManager to use FlutterFrameBufferProvider.

FlutterFrameBufferProvider will be used to uncouple FlutterGLCompositor forMacOS and FlutterSurfaceManager.

@flutter-dashboard
Copy link

It looks like this pull request may not have tests. Please make sure to add tests before merging. If you need an exemption to this rule, contact Hixie on the #hackers channel in Chat.

Reviewers: Read the Tree Hygiene page and make sure this patch meets those guidelines before LGTMing.

@google-cla google-cla bot added the cla: yes label Nov 20, 2020
@RichardJCai RichardJCai requested a review from cyanglaz November 20, 2020 22:34
@RichardJCai RichardJCai force-pushed the flutter_frame_buffer_provider branch from d3a163c to 17b5dcc Compare November 20, 2020 22:39
Copy link
Contributor

@iskakaushik iskakaushik left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Refactor FlutterSurfaceManager to use FlutterFrameBufferProvider.

FlutterFrameBufferProvider will be used to uncouple FlutterGLCompositor for
MacOS and FlutterSurfaceManager.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
affects: desktop cla: yes platform-macos waiting for tree to go green This PR is approved and tested, but waiting for the tree to be green to land.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants