-
Notifications
You must be signed in to change notification settings - Fork 29.7k
Closed
Labels
P3Issues that are less important to the Flutter projectIssues that are less important to the Flutter projectplatform-windowsBuilding on or for Windows specificallyBuilding on or for Windows specificallyteam-windowsOwned by the Windows platform teamOwned by the Windows platform team
Description
Background
The Windows embedder uses EGL to interface with OpenGL. It has a single mega-type AngleSurfaceManager that contains most of the EGL logic.
This is problematic as the multi-window work uses EGL heavily to manage and present to windows' surfaces.
Work
At a high level:
- Split the
AngleSurfaceManagerintoegl::Surfaceandegl::Contexttypes - Make the
FlutterWindowViewown itsegl::Surface
vially and wanjm
Metadata
Metadata
Assignees
Labels
P3Issues that are less important to the Flutter projectIssues that are less important to the Flutter projectplatform-windowsBuilding on or for Windows specificallyBuilding on or for Windows specificallyteam-windowsOwned by the Windows platform teamOwned by the Windows platform team
Type
Projects
Status
Done