Brandon DeRosier
4136d0117f
Enable Skia's Vulkan backend on all non-mobile platforms, and test SwiftShader Vulkan on all GL unittests platforms ( flutter/engine#29520 )
2021-11-16 15:27:25 -08:00
gaaclarke
4dc52a2e91
Share the GrContext between lightweight engines ( flutter/engine#28809 )
2021-11-09 13:23:38 -08:00
Jason Simmons
5cca7e4f66
Do not share the GrDirectContext across engine instances on Android ( flutter/engine#28694 )
2021-09-17 17:43:01 -07:00
Chris Bracken
a858cceed8
Eliminate Android-specific Vulkan support ( flutter/engine#28239 )
...
This eliminates Vulkan support for Android. As of flutter/engine#27980
(684ad82) we are no longer running Android-Vulkan builds. This
eliminates the --enable-vulkan flag from tools/gn and any code that is
only reachable when that flag is enabled.
Note that after this patch, `shell_enable_vulkan` is always false,
however the //flutter/shell/gpu:gpu_surface_vulkan target and source
files remain since they are still used when `test_enable_vulkan` is
true, which is the case when `is_fuchsia` is true. Note that these files
are *not* built as part of a regular fuchsia build (see the
`shell_gpu_configuration` in //shell/platform/fuchsia/flutter/BUILD.gn),
but may be enabled once the Fuchsia embedder is migrated to the Embedder
API.
Also updates TODOs to dworsham, who is the committer who'll be
transitioning the Fuchsia embedder to the embedding API.
2021-08-23 13:59:43 -07:00
xster
e618085f1c
Share Android surface GrDirectContext ( flutter/engine#23798 )
2021-01-22 12:44:02 -08:00
Jason Simmons
ec51a006fe
Make AndroidContext::IsValid virtual ( flutter/engine#22665 )
...
Fixes https://github.com/flutter/flutter/issues/70938
2020-11-21 07:51:39 -08:00
Jason Simmons
9af515627c
Make the AndroidContext superclass destructor virtual ( flutter/engine#22555 )
...
Also remove an obsolete external_view_embedder reference from
AndroidSurfaceFactoryImpl.
Fixes https://github.com/flutter/flutter/issues/70621
2020-11-16 17:46:52 -06:00
Kaushik Iska
0b4d2a8c36
[android] Platform view creates external view embedder ( flutter/engine#22360 )
2020-11-13 05:52:41 -08:00
Siva
03706dce89
Manual roll of Dart from 24c7666def...40fd1c456e ( flutter/engine#20092 )
...
* Manual roll of Dart from 24c7666def...40fd1c456e
dart-lang/sdk@40fd1c456e Revert "[dart:io] Add Abort() on HttpClientRequest"
dart-lang/sdk@17d7296a42 [vm/nnbd/bytecode] Fix reuse of type arguments in bytecode
dart-lang/sdk@58b6f40c73 Issue 42797. Understand in legacy libraries that a function returning Never (in Null Safety library) never returns. (reland)
dart-lang/sdk@fc8a6d9f9b [VM/compiler] Dereference TypeRef literal when propagating constants.
dart-lang/sdk@0689ec527a Move "test.dart" (well, most of its contents) into pkg/test_runner.
dart-lang/sdk@1094b3c61d Prepare static error test updater tool to handle web tests.
dart-lang/sdk@b258585f2f [observatory] Migrate from deprecated isInstanceOf to isA.
dart-lang/sdk@dfe1d9b682 Disable OverrideContributor for Cider.
dart-lang/sdk@aea99b2f5c scope debug property assist to Diagnosticables
dart-lang/sdk@4b96f20a79 [dart:io] Add Abort() on HttpClientRequest
dart-lang/sdk@1b1a39708c [build] Use frameworks instead of libs
dart-lang/sdk@3fef522496 Revert "Reland "[vm] Replaces fuchsia.deprecatedtimezone""
dart-lang/sdk@8c664d4f3f Revert "Issue 42797. Understand in legacy libraries that a function returning Never (in Null Safety library) never returns."
dart-lang/sdk@2efb5bebc7 [ dart:_http ] Fix typo in HTTP response timeline event
dart-lang/sdk@0884dae36c Revert "Fix the #include path for ICU headers"
dart-lang/sdk@5171534e81 Scope tweaks. Report REFERENCED_BEFORE_DECLARATION in more places.
dart-lang/sdk@6bba75079a Issue 42797. Understand in legacy libraries that a function returning Never (in Null Safety library) never returns.
dart-lang/sdk@b4ebbb7f5c [build] Update gn to match Fuchsia
dart-lang/sdk@cb428a7a02 [dart2js] Remove old bug work around in collector.
dart-lang/sdk@08663c20ab Change flutter patch to match existing DEPS on master branch
dart-lang/sdk@146ad014d9 update js/meta for the 2.10 dev sdk
dart-lang/sdk@488c718793 [co19] Roll co19 to d79951e06e443213243e54c2c32694b79a221b65
dart-lang/sdk@ba20edd7be Add patch for flutter-engine when changing to version 2.10
* Rev buildroot to latest version.
* Update license.
* update.
* Update gn revision.
* Format BUILD.gn files as the gn revision has been updated.
2020-07-29 13:10:15 -07:00
Emmanuel Garcia
202c1af268
Implement external view embedder on Android ( flutter/engine#19033 )
...
The external view embedder allows to embed Android views in a Flutter app.
2020-06-20 12:51:55 -07:00