Jonah Williams

Results 585 comments of Jonah Williams

This is almost certainly caused by a bug in the Android emulator: ``` [ERR] The Android emulator exited with code -6 after startup [ERR] Android emulator stderr: [ERR] cannot add...

checkerboard offscreen layers may not be hooked up for impeller, or the rendering may not be offscreen in this particular case. Needs investigation.

Need to wire up this flag to the rest of the engine: https://github.com/search?q=repo%3Aflutter/engine%20EntityPass%3A%3ASetEnableOffscreenCheckerboard&type=code

No wait, this doesn't have anything to do with the paint blend mode.

I haven't had time to look at this recently so I'm unassigning, but it is fairly easy to reproduce.

Plus is used by the framework to do color lerps in decoration images: https://github.com/flutter/flutter/blob/1c153c38d2fca7e9a74a02d2971feda1620dcc88/packages/flutter/lib/src/painting/decoration_image.dart#L750

If plus is the only blend mode that is broken ... I think we're doing OK. Making plus an advanced blend is unfortunate but otherwise fixable.

``` Thread 2 name: io.flutter.1.ui Crashed: 0 Flutter 0x1079c1820 [inlined] std::_LIBCPP_ABI_NAMESPACE::__cxx_atomic_base_impl::__cxx_atomic_base_impl (atomic:910) 1 Flutter 0x1079c1820 [inlined] std::_LIBCPP_ABI_NAMESPACE::__cxx_atomic_impl::__cxx_atomic_impl[abi:v15000] (atomic:1455) 2 Flutter 0x1079c1820 [inlined] std::_LIBCPP_ABI_NAMESPACE::__cxx_atomic_impl::__cxx_atomic_impl[abi:v15000] (atomic:1455) 3 Flutter 0x1079c1820 [inlined] std::_LIBCPP_ABI_NAMESPACE::__atomic_base::__atomic_base[abi:v15000] (atomic:1658)...