skia-flutter-autoroll
6ebd217f9c
Roll Skia from ccf73af6ca91 to aed81125e6bc (9 revisions) ( flutter/engine#41946 )
...
https://skia.googlesource.com/skia.git/+log/ccf73af6ca91..aed81125e6bc
2023-05-11 johnstiles@google.com Remove DSL type constants.
2023-05-11 jamesgk@google.com [sksl] Support dual-src blending in Metal
2023-05-11 jvanverth@google.com [Direct3D] Check for valid ID3D12PipelineState allocation.
2023-05-11 johnstiles@google.com Remove DSLExpression::field and DSLVar::field.
2023-05-11 johnstiles@google.com Remove operator overloads from DSLExpression.
2023-05-11 brianosman@google.com Change SkDrawable::newPictureSnapshot to makePictureSnapshot
2023-05-11 armansito@google.com [vello_cpp] Conditional compilation of shader and encoding features
2023-05-11 johnstiles@google.com Remove unused methods from DSLVar.
2023-05-11 johnstiles@google.com Remove DSL swizzle support.
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC aaclarke@google.com ,brianosman@google.com,djsollen@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-05-11 17:57:48 +00:00
skia-flutter-autoroll
81b645805d
Roll Skia from a12a999cbd09 to 0c979da775be (1 revision) ( flutter/engine#41935 )
...
https://skia.googlesource.com/skia.git/+log/a12a999cbd09..0c979da775be
2023-05-11 armansito@google.com [graphite][compute] Introduce VelloRenderer
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC aaclarke@google.com ,brianosman@google.com,djsollen@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-05-11 09:45:14 +00:00
skia-flutter-autoroll
866314e22c
Roll Skia from 1a29bd9a0147 to 9cbc2c578e10 (10 revisions) ( flutter/engine#41932 )
...
https://skia.googlesource.com/skia.git/+log/1a29bd9a0147..9cbc2c578e10
2023-05-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 569699725145 to 776a762c9a4d (47 revisions)
2023-05-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from c4d18f21ffde to 5a8b571f3a48 (12 revisions)
2023-05-11 johnstiles@google.com Remove last vestiges of DSL from SPIR-V code generator.
2023-05-11 johnstiles@google.com Remove DSL-based constructor expressions.
2023-05-11 johnstiles@google.com Apply RTFlip to the sk_FragCoord without using DSL.
2023-05-11 armansito@google.com [graphite][compute] Add ComputeStep definitions for Vello stages
2023-05-10 johnstiles@google.com Avoid DSL usage when emitting `DFdy`.
2023-05-10 johnstiles@google.com Rename assemble_compound to ConstructorCompound::MakeFromConstants.
2023-05-10 jvanverth@google.com Remove outdated comment.
2023-05-10 herb@google.com Expose the GPU side drawable
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC aaclarke@google.com ,brianosman@google.com,djsollen@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-05-11 07:01:05 +00:00
Mouad Debbar
9fce37c015
[web] Expose PlatformLocation and HashUrlStrategy through ui_web ( flutter/engine#41163 )
...
1. Expose `PlatformLocation` and its subclass `BrowserPlatformLocation` through the new `ui_web`.
2. Expose `HashUrlStrategy` too. It's useful for users who want to extend and customize it instead of building their own from scratch.
3. `ui_web/url_strategy.dart` => `ui_web/navigation/url_strategy.dart`.
2023-05-10 23:57:46 +00:00
Yegor
bdfce08b64
[web] generalize focusability in semantics ( flutter/engine#41831 )
...
Introduce 2 new classes for a11y focus management:
* `AccessibilityFocusManager`: a generic class that attaches "focus" and "blur" event handlers, and forwards the events to the framework as `SemanticsAction.didGainAccessibilityFocus` and `SemanticsAction.didLoseAccessibilityFocus` respectively. Provides the `changeFocus` method for the framework to move a11y focus to the target element.
* `Focusable`: a role manager that provides generic focus management functionality to `SemanticsObject`s that don't need anything special.
Rewrites focus management using the above two classes as follows:
* All focusable nodes except text fields and incrementables get the `Focusable` role (all custom focus stuff in `Tappable` was removed and delegated to `Focusable`).
* `Incrementable` uses a custom `<input>` internally and so it cannot use the `Focusable` role. Instead, it uses `AccessibilityFocusManager` to manage the focus on the `<input>` element.
Behavioral changes:
* Fixes https://github.com/flutter/flutter/issues/118737 , but more generally fixes all nodes that use the `isFocusable` and `hasFocus` bits.
* `Tappable` only partially implemented focusability (e.g. it didn't generate the respective `SemanticsAction` events). Now by delegating to `Focusable`, it will inherit all the functionality.
* `Incrementable` and `Checkable` (checkboxes, radios, switches) get focus management features for the first time.
* Elements that are not inherently focusable (text, images) can now be focused if semantics requires them to be.
* `TextField` is left alone for now as focus and on-screen keyboard interact with each other in non-obvious ways.
2023-05-10 22:40:20 +00:00
skia-flutter-autoroll
9a60f2897e
Roll Skia from 32f4cfc2460b to 1a29bd9a0147 (12 revisions) ( flutter/engine#41905 )
...
https://skia.googlesource.com/skia.git/+log/32f4cfc2460b..1a29bd9a0147
2023-05-10 johnstiles@google.com Squelch UBSAN divide-by-zero error.
2023-05-10 jamesgk@google.com [sksl] Rename Program::Inputs to Program::Interface
2023-05-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from d36b7c91621a to 28971a855c5f (9 revisions)
2023-05-10 nicolettep@google.com [graphite] Add VulkanDescriptorPool Class
2023-05-10 armansito@google.com [graphite][compute] Initial ComputeTask handling in Device/DrawContext
2023-05-10 drott@chromium.org Roll Fontations dependencies
2023-05-10 johnstiles@google.com Reclaim heap space from mangled-names in Variables.
2023-05-10 johnstiles@google.com Add null guards to intrinsic constant evaluation.
2023-05-10 kjlubick@google.com Move SkSurface factories to SkSurfaces namespace
2023-05-10 johnstiles@google.com Move modifiers-declaration support out of DSLCore.
2023-05-10 jamesgk@google.com Split off BlendFormula to be shared with Graphite
2023-05-10 drott@chromium.org Fix fontations build after 2c322383044e4
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC aaclarke@google.com ,brianosman@google.com,djsollen@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-05-10 22:01:13 +00:00
godofredoc
adf99b66bf
Migrate mac host clang tidy to engine v2. ( flutter/engine#41824 )
...
This removes the additional gn command from the ci/lint tool and uses a single gn command.
[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2023-05-10 17:31:31 +00:00
skia-flutter-autoroll
3023ebde60
Roll Skia from 8c936fb9ba8e to 32f4cfc2460b (27 revisions) ( flutter/engine#41891 )
...
https://skia.googlesource.com/skia.git/+log/8c936fb9ba8e..32f4cfc2460b
2023-05-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from c441206103b1 to b0f9c01ec303 (6 revisions)
2023-05-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from c4d18f21ffde to 48f97fe0593e
2023-05-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 07d94082da0b to d36b7c91621a (7 revisions)
2023-05-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 0d5474fe31ef to c4d18f21ffde (7 revisions)
2023-05-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 9ebfb6b54814 to a62e8dbc3467 (1 revision)
2023-05-09 vmiura@google.com SkStrikeCache: Optimize purging of pinned strikes
2023-05-09 jvanverth@google.com [Direct3D] Check for null mapped pointer in onReadPixels
2023-05-09 brianosman@google.com Remove temporary analytic AA APIs
2023-05-09 scroggo@google.com Reland "Add support for decoding CICPs in Android"
2023-05-09 robertphillips@google.com [graphite] Disable MakeColorSpace_Test in Dawn
2023-05-09 weiyuhuang@google.com fix incorrect check
2023-05-09 johnstiles@google.com Switch to SkNoDestructor<T> instead of allocations.
2023-05-09 kjlubick@google.com Organize fontations Bazel rules to allow stub impls
2023-05-09 jvanverth@google.com [graphite] Add VulkanImageView class.
2023-05-09 brianosman@google.com Force AAA in the canvaskit GMs build script
2023-05-09 jamesgk@google.com [graphite] Account for shader blend mode correctly in precomp
2023-05-09 johnstiles@google.com Remove DSL-based intrinsic functions.
2023-05-09 johnstiles@google.com Remove DSL usage from FunctionCall.
2023-05-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 180f3708bf26 to 07d94082da0b (10 revisions)
2023-05-09 lokokung@google.com Update deprecated ShaderModuleWGSLDescriptor.source to .code instead.
2023-05-09 fmalita@chromium.org Add some mesh (drawVertices) samples
2023-05-09 lovisolo@google.com [bazel] //tests/BUILD.bazel: Extract test groups into //tests/testgroups.bzl.
2023-05-09 johnstiles@google.com Reland "Add SkNoDestructor<T> class to Skia."
2023-05-09 johnstiles@google.com Remove DSL usage from RTAdjust fixup code.
2023-05-09 jvanverth@google.com Update Skia Vulkan headers to 1.2.197
2023-05-09 djsollen@google.com Revert "Add support for decoding CICPs in Android"
2023-05-09 brianosman@google.com Revert "Add SkNoDestructor<T> class to Skia."
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC aaclarke@google.com ,brianosman@google.com,djsollen@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-05-10 10:48:22 +00:00
Yegor
0e9f0ef05f
[web] dialog a11y fixes ( flutter/engine#41681 )
...
Fixes two issues in dialog accessibility:
* Fixes https://github.com/flutter/flutter/issues/45207 by setting `role="dialog"` on nodes that have both `scopesRoute` and `namesRoute` set. There's no guarantee that this combination of flags is an actual dialog, but it's close enough, and it makes the screen reader announce the appearance of the dialog. Note that `scopesRoute` alone is not sufficient, because Flutter uses it for overlays that are not semantically dialogs, such as dismiss barriers.
* Fixes an issue with focus management, where focus fails to transfer to background content after the dialog is dismissed. This happened because `EngineSemanticsOwner._semanticsTree` retained descendants of parents that were removed. This is benign in many cases. However, for focus this is problematic because the HTML element can go away and come back (losing focus along the way), but its corresponding `SemanticsObject` is never marked as "dirty" and fails to update and request focus.
I'm hoping this is sufficient to fix b/251839784 as well. Will work with the relevant team to find out.
2023-05-10 05:02:22 +00:00
Jonah Williams
57ba44806f
[Impeller] Use separate atlases and shaders for color and alpha ( flutter/engine#41780 )
...
Creates a separate atlas context and cache for color and alpha bitmap glyphs. Removes SDF shader and uses separate shader for full color glyphs.
Requires https://github.com/flutter/engine/pull/41754
Fixes https://github.com/flutter/flutter/issues/116818
Fixes https://github.com/flutter/flutter/issues/126101
This also fixes https://github.com/flutter/engine/pull/39383 but for light text on a dark background. This problem crops up when we switch to a full color atlas. In this context, the chosen glyph color is important. But with the alpha channel only atlas, its irrelevant.
See diff:

Example app:
```dart
// Copyright 2014 The Flutter Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
void main() =>
runApp(
Container(
alignment: Alignment.center,
child: Text(
'''
(Unicode Conference)Ø Ø§ÙØ°Ù Ø³ÙØ¹Ùد ÙÙ 10-12 آذار 1997 بÙ
دÙÙØ© Ù
ÙØ§ÙÙÙÙØªÙØ³Ø Ø£ÙÙ
اÙÙØ§. Ù Ø³ÙØ¬Ù
ع اÙÙ
ؤتÙ
ر بÙ٠خبراء Ù
Ù ÙØ§ÙØ© ÙØ·Ø§Ø¹Ø§Øª Ø§ÙØµÙاعة عÙÙ Ø§ÙØ´Ø¨ÙØ© Ø§ÙØ¹Ø§ÙÙ
ÙØ© Ø§ÙØªØ±ÙÙØª ÙÙÙÙÙÙÙØ¯Ø ØÙØ« ستتÙ
Ø Ø¹ÙÙ Ø§ÙØµØ¹ÙدÙÙ Ø§ÙØ¯ÙÙÙ ÙØ§ÙÙ
ØÙ٠عÙÙ ØØ¯ Ø³ÙØ§Ø¡ Ù
ÙØ§Ùشة سب٠استخداÙ
ÙÙÙÙÙØ¯ Ù٠اÙÙØ¸Ù
اÙÙØ§Ø¦Ù
Ø© ÙÙÙÙ
ا ÙØ®Øµ Ø§ÙØªØ·Ø¨ÙÙØ§Øª Ø§ÙØØ§Ø³ÙØ¨ÙØ©Ø Ø§ÙØ®Ø·ÙØ·Ø ØªØµÙ
ÙÙ
اÙÙØµÙص ÙØ§ÙØÙسبة Ù
تعددة اÙÙØºØ§Øª.
Ù
ÙÙ
ÙÙ
ÙÙ
ÙÙÙ
ÙÙð ð ð ð ð''',
textDirection: TextDirection.rtl, style: TextStyle(fontSize: 24, color: Colors.white),
),
),
);
```
2023-05-10 00:12:04 +00:00
Jackson Gardner
3c85b2e565
Implement text rendering in Skwasm ( flutter/engine#41832 )
...
This implements full text rendering with the Skwasm renderer.
The font fallback logic has been refactored to decouple the font fallback manager from any CanvasKit-specific types and functions.
A chunk of CanvasKit text rendering tests have been ported over to the renderer-agnostic `ui` tests.
Fixes https://github.com/flutter/flutter/issues/126339
2023-05-09 23:37:21 +00:00
skia-flutter-autoroll
feb10e41a7
Roll Fuchsia Linux SDK from leCRDVJ8szOS2LsPV... to lf8VcONMWlne4oa3H... ( flutter/engine#41876 )
...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC aaclarke@google.com ,rmistry@google.com,zra@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-05-09 23:26:58 +00:00
gaaclarke
16d9aa190a
[Impeller] started cleaning up pools when devices are deleted ( flutter/engine#41857 )
...
fixes https://github.com/flutter/flutter/issues/125571
[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2023-05-09 22:44:07 +00:00
skia-flutter-autoroll
af593c9777
Roll Skia from 9ba374e0b0f0 to 8c936fb9ba8e (7 revisions) ( flutter/engine#41854 )
...
https://skia.googlesource.com/skia.git/+log/9ba374e0b0f0..8c936fb9ba8e
2023-05-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from dd7eb1d8e8dc to c441206103b1 (22 revisions)
2023-05-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from f76fc9bcab58 to 0d5474fe31ef (4 revisions)
2023-05-09 drott@chromium.org Implement path rendering and advances for Fontations-backed SkTypeface
2023-05-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 53e721afe0c5 to 569699725145 (13 revisions)
2023-05-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 0d5474fe31ef to 56f5bfdeb042
2023-05-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from ecefa6c65969 to 9ebfb6b54814 (1 revision)
2023-05-09 alecmouri@google.com Add support for decoding CICPs in Android
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC brianosman@google.com ,djsollen@google.com,jimgraham@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-05-09 13:40:25 +00:00
skia-flutter-autoroll
25fc603724
Roll Skia from 485cd3d0f9ca to 9ba374e0b0f0 (3 revisions) ( flutter/engine#41849 )
...
https://skia.googlesource.com/skia.git/+log/485cd3d0f9ca..9ba374e0b0f0
2023-05-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from c6eb70963cbd to 180f3708bf26 (7 revisions)
2023-05-09 lovisolo@google.com [bazel] Fix Android Vulkan build.
2023-05-09 herb@google.com Small cleanups in underline and glyph code
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC brianosman@google.com ,djsollen@google.com,jimgraham@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-05-09 07:19:22 +00:00
Ian McKellar
4579687380
[fuchsia] Stop calling FIDL from Dart in Flutter integration tests ( flutter/engine#41669 )
...
As we move the Dart FIDL bindings we need to stop calling FIDL methods
from Dart in the Flutter repo. This only affects some integration tests.
This moves the FIDL calls into C++ and uses platform messages to make
the functionality available to the Dart tests.
2023-05-09 11:34:21 +10:00
skia-flutter-autoroll
ea05cfbe53
Roll Skia from 7736fbaf84f0 to 485cd3d0f9ca (6 revisions) ( flutter/engine#41840 )
...
https://skia.googlesource.com/skia.git/+log/7736fbaf84f0..485cd3d0f9ca
2023-05-08 johnstiles@google.com Add SkNoDestructor<T> class to Skia.
2023-05-08 johnstiles@google.com Generate simpler code for sk_Clockwise in SPIR-V.
2023-05-08 johnstiles@google.com Eliminate DSLBlock class.
2023-05-08 kjlubick@google.com [base] Move SkSpinlock and SkSharedMutex to src/base
2023-05-08 johnstiles@google.com Eliminate most DSL statement support.
2023-05-08 johnstiles@google.com Simplify Perlin noise chained-if block.
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC brianosman@google.com ,djsollen@google.com,jimgraham@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-05-09 01:31:30 +00:00
gaaclarke
dab253347f
[Impeller] introduces DeviceHolder to avoid accessing a dead Device ( flutter/engine#41748 )
...
An alternative to https://github.com/flutter/engine/pull/41527
This introduces a new protocol called `DeviceHolder` whose only purpose is to return a pointer to a device. That way people can hold onto weak_ptr's to the `DeviceHolder` and know to abort further work once the Device is deleted (like loading pipelines on a background thread). This PR also changes the return type of ContextVK::GetDevice from returning a reference to a pointer as a hope to better communicate what is happening and discourage copying of the vk::Device.
I would actually recommend abolishing holding onto instance variables of the vk::Device since it isn't clear that that is just a raw pointer. That's sort of how we got into this problem.
fixes https://github.com/flutter/flutter/issues/125522
fixes https://github.com/flutter/flutter/issues/125519
~~fixes https://github.com/flutter/flutter/issues/125571~~
Testing: Fixes flake in existing tests.
[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2023-05-09 00:11:05 +00:00
skia-flutter-autoroll
d39e16fe16
Roll Skia from 30a368d502bf to 951eb9653163 (4 revisions) ( flutter/engine#41820 )
...
https://skia.googlesource.com/skia.git/+log/30a368d502bf..951eb9653163
2023-05-08 johnstiles@google.com Remove Switch support from DSL entirely.
2023-05-08 johnstiles@google.com Simplify parser handling of expressions.
2023-05-08 kjlubick@google.com Manually Roll Dawn from 2966d3ad08eb to 53e721afe0c5 (63 revisions)
2023-05-08 johnstiles@google.com Reland "Prevent name collisions between variables and intrinsics."
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC brianosman@google.com ,djsollen@google.com,jimgraham@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-05-08 18:39:22 +00:00
Jackson Gardner
16360e9e25
Reland "Skwasm Font Loading ( flutter/engine#41756 )
...
This relands https://github.com/flutter/engine/pull/41246 , which had to be reverted due to some issues parsing the font manifest.
2023-05-08 18:17:22 +00:00
skia-flutter-autoroll
beaa48ebd1
Roll Skia from 64ba57381c94 to 30a368d502bf (1 revision) ( flutter/engine#41816 )
...
https://skia.googlesource.com/skia.git/+log/64ba57381c94..30a368d502bf
2023-05-08 johnstiles@google.com Eliminate DSLCase from the parser.
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC brianosman@google.com ,djsollen@google.com,jimgraham@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-05-08 16:45:30 +00:00
godofredoc
2798660077
Add linux license engine v2 build. ( flutter/engine#41797 )
...
This adds the initial configuration and its builder as bringup.
[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2023-05-08 16:42:19 +00:00
godofredoc
a71dc62a37
Windows unopt configuration. ( flutter/engine#41785 )
...
This PR also add a standalone folder to the build configurations folder. This is to separate configurations that require orchestrators from the ones the do not require them.
Bug: https://github.com/flutter/flutter/issues/126120
[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2023-05-08 16:42:17 +00:00
godofredoc
12172ca91d
Linux fuchsia engine v2 config. ( flutter/engine#41759 )
...
Engine V2 configuration for fuchsia builds.
[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2023-05-08 15:55:12 +00:00
skia-flutter-autoroll
b2472bfd4f
Roll Skia from 5f7e572995b1 to 64ba57381c94 (1 revision) ( flutter/engine#41814 )
...
https://skia.googlesource.com/skia.git/+log/5f7e572995b1..64ba57381c94
2023-05-08 kjlubick@google.com Don't define SkSurface::MakeRenderTarget when there is no GPU backend
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC brianosman@google.com ,djsollen@google.com,jimgraham@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-05-08 13:19:36 +00:00
skia-flutter-autoroll
43d503225e
Roll Skia from 148ebc0596b7 to f9bef8f7bdb5 (1 revision) ( flutter/engine#41806 )
...
https://skia.googlesource.com/skia.git/+log/148ebc0596b7..f9bef8f7bdb5
2023-05-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 5894e1e3e47d to f76fc9bcab58 (10 revisions)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC brianosman@google.com ,djsollen@google.com,jimgraham@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-05-08 06:59:23 +00:00
skia-flutter-autoroll
2ef6ee34aa
Roll Fuchsia Linux SDK from jbpFz7qSikrKiRanC... to leCRDVJ8szOS2LsPV... ( flutter/engine#41788 )
...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC jimgraham@google.com ,rmistry@google.com,zra@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-05-05 23:23:24 +00:00
skia-flutter-autoroll
5ded91dab7
Roll Skia from aa52cd1afae2 to bc0197405951 (3 revisions) ( flutter/engine#41787 )
...
https://skia.googlesource.com/skia.git/+log/aa52cd1afae2..bc0197405951
2023-05-05 johnstiles@google.com Revert "Prevent name collisions between variables and intrinsics."
2023-05-05 jlavrova@google.com Making ParagraphBuilder API for Client ICU public
2023-05-05 johnstiles@google.com Remove unused accessors from ThreadContext.
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC brianosman@google.com ,bungeman@google.com,jimgraham@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-05-05 23:19:21 +00:00
skia-flutter-autoroll
abf9a42c2d
Roll Skia from d6149a13d696 to aa52cd1afae2 (3 revisions) ( flutter/engine#41783 )
...
https://skia.googlesource.com/skia.git/+log/d6149a13d696..aa52cd1afae2
2023-05-05 johnstiles@google.com Prevent name collisions between variables and intrinsics.
2023-05-05 jlavrova@google.com Changing tests after harfbuzz update
2023-05-05 jlavrova@google.com Fixing getLineNumberAt method
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC brianosman@google.com ,bungeman@google.com,jimgraham@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-05-05 20:11:10 +00:00
skia-flutter-autoroll
93248512ea
Roll Skia from 1a1c7db436e4 to d6149a13d696 (6 revisions) ( flutter/engine#41779 )
...
https://skia.googlesource.com/skia.git/+log/1a1c7db436e4..d6149a13d696
2023-05-05 johnstiles@google.com Parse statements without using DSLCore.
2023-05-05 johnstiles@google.com Parse for statements without using DSLCore.
2023-05-05 michaelludwig@google.com [skif] Remove use of deprecated Magnifier factory within Skia
2023-05-05 jamesgk@google.com [graphite] Dst reads using copies
2023-05-05 johnstiles@google.com Remove ThreadContext::SymbolTable.
2023-05-05 johnstiles@google.com Move the active symbol table into the SkSL::Context.
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC brianosman@google.com ,bungeman@google.com,jimgraham@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-05-05 18:19:02 +00:00
skia-flutter-autoroll
1b9b698951
Roll Fuchsia Linux SDK from m0-fwGyFnoDVAvxgk... to jbpFz7qSikrKiRanC... ( flutter/engine#41769 )
...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC jimgraham@google.com ,rmistry@google.com,zra@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-05-05 09:40:21 +00:00
skia-flutter-autoroll
330fc18be0
Roll Skia from bf4217c3f0da to edc4ee2e286e (1 revision) ( flutter/engine#41763 )
...
https://skia.googlesource.com/skia.git/+log/bf4217c3f0da..edc4ee2e286e
2023-05-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from d6fb4eb8ccb8 to 5894e1e3e47d (7 revisions)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC brianosman@google.com ,bungeman@google.com,jimgraham@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-05-05 07:00:21 +00:00
skia-flutter-autoroll
71c4831258
Roll Skia from 6577130e14b6 to bf4217c3f0da (1 revision) ( flutter/engine#41762 )
...
https://skia.googlesource.com/skia.git/+log/6577130e14b6..bf4217c3f0da
2023-05-05 michaelludwig@google.com Reland "[skif] Use FilterResult::applyColorFilter in SkColorFilterImageFilter"
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC brianosman@google.com ,bungeman@google.com,jimgraham@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-05-05 04:02:09 +00:00
Jackson Gardner
f2970b73b0
Revert "Skwasm Font Loading" ( flutter/engine#41750 )
...
Reverts flutter/engine#41246
The new font manifest parsing fails in some cases.
2023-05-04 23:54:18 +00:00
skia-flutter-autoroll
c8110a1cb7
Roll Skia from a4828415b4af to 00693e987828 (6 revisions) ( flutter/engine#41746 )
...
https://skia.googlesource.com/skia.git/+log/a4828415b4af..00693e987828
2023-05-04 johnstiles@google.com Remove unused flag from VarDeclaration::Convert.
2023-05-04 johnstiles@google.com Use packed contexts for ternary ops in SkRP.
2023-05-04 michaelludwig@google.com [skif] Automatically switch to NN sampling when possible
2023-05-04 johnstiles@google.com Create test case demonstrating inliner issue.
2023-05-04 johnstiles@google.com Generate simpler code when SkArenaAlloc makes a POD type.
2023-05-04 michaelludwig@google.com Add skia_use_legacy_colorfilter_imagefilter GN arg for flutter roll
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC brianosman@google.com ,bungeman@google.com,jimgraham@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-05-04 22:58:10 +00:00
godofredoc
67ff63e16a
Migrate linux unopt to engine_v2. ( flutter/engine#41658 )
...
Migrates linux unopt to use engine v2 recipes.
[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2023-05-04 21:59:52 +00:00
skia-flutter-autoroll
e6ece101f0
Roll Skia from 6950f56ad2ec to a4828415b4af (2 revisions) ( flutter/engine#41737 )
...
https://skia.googlesource.com/skia.git/+log/6950f56ad2ec..a4828415b4af
2023-05-04 johnstiles@google.com Use a packed context for SkRP case_op.
2023-05-04 johnstiles@google.com Ensure linear-SRGB conversion is free when it's a no-op.
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC brianosman@google.com ,bungeman@google.com,jimgraham@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-05-04 19:11:41 +00:00
Jackson Gardner
6f5ad9737e
Skwasm Font Loading ( flutter/engine#41246 )
...
This implements font loading for the skwasm renderer.
In addition, it does some pretty major refactors:
1) Simplified the font collection interface to just have a single `loadAssetFonts` call, without the separate registration and debug fonts loading stuff
2) Debug fonts load now through http/asset mocking mechanisms instead of having a separate `downloadDebugTestFonts` call
3) Consolidated a few of our different unit test setup functions into a single `setUpUnitTests` function
2023-05-04 18:22:53 +00:00
godofredoc
a21064fb0a
Migrate linux_host_engine to engine v2. ( flutter/engine#41715 )
...
The artifacts generated by legacy and engine v2 are identical. This PR is moving linux host engine to staging and starts uploading engine v2 artifacts to production.
[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2023-05-04 16:23:51 +00:00
skia-flutter-autoroll
c9a790b448
Roll Skia from 93c869da03f5 to 9b19c0a0acf0 (14 revisions) ( flutter/engine#41725 )
...
https://skia.googlesource.com/skia.git/+log/93c869da03f5..9b19c0a0acf0
2023-05-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 502a387d3238 to d6fb4eb8ccb8 (11 revisions)
2023-05-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from b89ed2f23a03 to ecefa6c65969 (1 revision)
2023-05-04 michaelludwig@google.com Revert "[skif] Use FilterResult::applyColorFilter in SkColorFilterImageFilter"
2023-05-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skcms from fc9661a5b52e to eca6699311e8 (1 revision)
2023-05-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skcms from ba39d81f9797 to fc9661a5b52e (1 revision)
2023-05-03 johnstiles@google.com Add realistic/ directory to golden outputs.
2023-05-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 25854b6d2ad9 to 4ec2a864c052 (5 revisions)
2023-05-03 jvanverth@google.com [graphite] A couple more minor Vulkan issues.
2023-05-03 michaelludwig@google.com [skif] Use FilterResult::applyColorFilter in SkColorFilterImageFilter
2023-05-03 michaelludwig@google.com [skif] Re-implement Magnifier image filter
2023-05-03 fmalita@chromium.org [svg] Add SK_API to public classes
2023-05-03 johnstiles@google.com Use padding to save an op when invoking to/fromLinearSrgb.
2023-05-03 herb@google.com constify FindEnclosingEdges
2023-05-03 michaelludwig@google.com Add GM exploring SkImageFilters::Magnifier behavior
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC brianosman@google.com ,bungeman@google.com,jimgraham@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-05-04 07:02:38 +00:00
skia-flutter-autoroll
b7e9833ca1
Roll Fuchsia Linux SDK from n1UnzmslAzt04yRv6... to LIacrdFhuTuHnYh0B... ( flutter/engine#41724 )
...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC jimgraham@google.com ,rmistry@google.com,zra@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-05-04 05:48:20 +00:00
Jackson Gardner
5189eda98b
Populate fallback fonts from CIPD in tests ( flutter/engine#41656 )
...
This fixes https://github.com/flutter/flutter/issues/85793
The script that generates the font fallback data also rolls a package to CIPD with these files and updates the DEPS to download those files from CIPD. This makes sure that these tests are hermetic.
2023-05-04 05:12:54 +00:00
Jonah Williams
dfff522046
Remove physical model layer ( flutter/engine#41593 )
...
Removes the physical model layer and associated engine code. This was already deprecated and removed in the framework. By removing it in the engine, we can also remove the need for layer tree diff/paint/preroll to have the device pixel ratio. This will simplify some of the multi-view work
Fixes https://github.com/flutter/flutter/issues/125720
2023-05-03 20:28:53 +00:00
skia-flutter-autoroll
a2b6651eeb
Roll Skia from 887e58fff02f to 93c869da03f5 (12 revisions) ( flutter/engine#41705 )
...
https://skia.googlesource.com/skia.git/+log/887e58fff02f..93c869da03f5
2023-05-03 kjlubick@google.com Move SkImageGenerator::MakeFromEncoded to private
2023-05-03 herb@google.com Take const ref in is(Right|Left)Of
2023-05-03 michaelludwig@google.com [skif] Add applyColorFilter to FilterResult
2023-05-03 johnstiles@google.com Add golden-output test for to/fromLinearSrgb.
2023-05-03 nicolettep@google.com [graphite] Make ResourceProvider's resource cache protected instead of private
2023-05-03 nicolettep@google.com [graphite] Add VulkanDescriptorPool, VulkanDescriptorSet classes
2023-05-03 johnstiles@google.com Add single-slot immediate min/max ops.
2023-05-03 jamesgk@google.com [graphite] Don't track snippet req flags on gatherer
2023-05-03 herb@google.com Handle more cases for sk_doubles_nearly_equal_ulps
2023-05-03 johnstiles@google.com Fix fuzzer-discovered error with repeated assignment.
2023-05-03 kjlubick@google.com Manually Roll Dawn from 22f70bb09892 to 2966d3ad08eb (35 revisions)
2023-05-03 kjlubick@google.com Fix typos in public.bzl
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC brianosman@google.com ,bungeman@google.com,jimgraham@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-05-03 18:51:03 +00:00
godofredoc
70a249203a
Migrate Android Engine Debug to Engine V2. ( flutter/engine#41687 )
...
Legacy and engine v2 builds artifacts are identical. This PR is moving the legacy build to staging and starts uploading engine v2 artifacts to production.
[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2023-05-03 17:19:04 +00:00
skia-flutter-autoroll
f2e169131e
Roll Fuchsia Linux SDK from 9T4mGpfsJZO0KPtfp... to n1UnzmslAzt04yRv6... ( flutter/engine#41697 )
...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC jimgraham@google.com ,rmistry@google.com,zra@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-05-03 14:54:05 +00:00
skia-flutter-autoroll
17d6952ca9
Roll Skia from 7781dda8104f to 3c1ecab42cd4 (2 revisions) ( flutter/engine#41688 )
...
https://skia.googlesource.com/skia.git/+log/7781dda8104f..3c1ecab42cd4
2023-05-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 73da11c893a5 to 502a387d3238 (7 revisions)
2023-05-03 armansito@google.com [sksl][wgsl] Prefix expressions and matrix equality test
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC brianosman@google.com ,bungeman@google.com,jimgraham@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-05-03 07:20:05 +00:00
skia-flutter-autoroll
946602b2f3
Roll Skia from 54c32e41eced to 7781dda8104f (1 revision) ( flutter/engine#41684 )
...
https://skia.googlesource.com/skia.git/+log/54c32e41eced..7781dda8104f
2023-05-03 johnstiles@google.com Add multi-slot immediate bitwise-and.
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC brianosman@google.com ,bungeman@google.com,jimgraham@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-05-03 04:30:22 +00:00
skia-flutter-autoroll
d1b9feff35
Roll Skia from 089b9cca26fe to 54c32e41eced (3 revisions) ( flutter/engine#41683 )
...
https://skia.googlesource.com/skia.git/+log/089b9cca26fe..54c32e41eced
2023-05-02 johnstiles@google.com Store a slot-count in RP builder immediate ops.
2023-05-02 johnstiles@google.com Generate fewer ops when invoking children via `exchange_src`.
2023-05-02 sunxiaodi@google.com [cabe] upload Pinpoint response data to skia CIPD
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC brianosman@google.com ,bungeman@google.com,jimgraham@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-05-03 02:37:18 +00:00
skia-flutter-autoroll
c1c55658bc
Roll Skia from 644e199b6832 to 089b9cca26fe (14 revisions) ( flutter/engine#41675 )
...
https://skia.googlesource.com/skia.git/+log/644e199b6832..089b9cca26fe
2023-05-02 kjlubick@google.com Move SkSurface::GetBackend* to SkSurfaces namespace
2023-05-02 jvanverth@google.com [graphite] Disable GraphitePurgeNotUsedSinceResourcesTest on Dawn
2023-05-02 jamesgk@google.com [sksl] Support FB fetch in Metal
2023-05-02 fmalita@chromium.org Add missing SkVideoDecoder header
2023-05-02 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from fa4dad7039f3 to cb476d124f71 (5 revisions)
2023-05-02 jmbetancourt@google.com clean src files for JetSki BUILDs
2023-05-02 jvanverth@google.com [graphite] Clean up of SkImageShader::addToKey().
2023-05-02 jvanverth@google.com [graphite] Fix more minor features for Vulkan.
2023-05-02 fmalita@chromium.org [skwindow] Revisit naming
2023-05-02 kjlubick@google.com Mark SkSurface::recordingContext() and recorder() as const
2023-05-02 istepancar@gmail.com Update AUTHORS
2023-05-02 fmalita@chromium.org [jetski] Fix gn/gradle builds
2023-05-02 fmalita@chromium.org Update Viewer/Android build
2023-05-02 johnstiles@google.com Remove abs_float SkRP ops.
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC brianosman@google.com ,bungeman@google.com,jimgraham@google.com,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-05-02 22:54:19 +00:00