
Work towards https://github.com/flutter/flutter/issues/162033 - barriers for render pass are not correct, but only causes a problem on powervr/imagination. Added new external subpass dependencies that have better descriptions for what they do. We now use the subpass to transition images that are sampled to the final shaderReadOnlylayout, while keeping swapchain images in eGeneral. - missing cache for render pass objects when using non-msaa passes. This mostly impacts powervr hardware because render pass construction is much slower there.
Flutter Engine
Setting up the Engine development environment
See here
gclient
bootstrap
Flutter engine uses gclient
to manage dependencies.
If you've already cloned the flutter repository: