mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
Fixes https://github.com/flutter/flutter/issues/162795 The ImageReaderSurfaceProducer must not close images until the renderer, either Skia OpenGL, Impeller OpenGL, or Impeller Vulkan is done reading from them. The Vulkan renderer allows up to two frames in flight before backpressure is applied. This implies that we may need to keep up to two images beyond the current image alive. Closing the images before the frame that references them has finished rendering can result in tearing or other incorrect rendering. How do I test?
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: