mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
scenario_app to the SurfaceProducer API (#50993)" (flutter/engine#50995)
Reverts flutter/engine#50993 Initiated by: matanlurey Reason for reverting: The digests will come back negative, as this change shows bugs in the `ImageTexture` implementation. Original PR Author: matanlurey Reviewed By: {jonahwilliams, johnmccutchan} This change reverts the following previous change: Original Description: Part of testing https://github.com/flutter/flutter/issues/139702. Without this PR, the Impeller + Vulkan Scenario App will draw nothing/potentially crash, because there is no way to draw the (current) `SurfaceTexture`-based textures in Vulkan (and never will be). This change does the following: - Skia -> Nothing - Impeller + OpenGLES -> On newer Android devices, uses `ImageReader` instead - Impeller + Vulkan -> Always uses `ImageReader` See also: https://api.flutter.dev/javadoc/io/flutter/view/TextureRegistry.SurfaceProducer.html.
Description
Flutter makes it easy and fast to build beautiful apps for mobile and beyond
androidapp-frameworkcross-platformdartdart-platformdesktopflutterflutter-packagefuchsiaioslinux-desktopmacosmaterial-designmobilemobile-developmentskiawebweb-frameworkwindows
2.5 GiB
Languages
Dart
75%
C++
16.5%
Objective-C++
2.9%
Java
2.8%
Objective-C
0.7%
Other
1.9%