Commit Graph

98 Commits

Author SHA1 Message Date
freiling ce5c71488b Revert "[content handler] tune VulkanSurfaceProducer allocation and recycling heuristics" (#3824)
This reverts commit fc70e6eb1e02ab1e6764b45690e4639bfd104cc1.
2017-06-23 17:50:38 -07:00
freiling 674b8f1171 Vulkan on Fuchsia performance tuning (#3822)
* increase Vulkan GrContext resource cache limits to match android

* [content handler] tune VulkanSurfaceProducer allocation and recycling heuristics
2017-06-23 16:02:23 -07:00
P.Y. Laligand 8a2d337446 Improve the names of Flutter processes. (#3819) 2017-06-23 13:13:16 -07:00
Ian McKellar 63ef135ecc Name flutter_runner processes after the app they're running (#3803)
Currently in `ps` all apps running under the Flutter content handler
show up as `flutter_runner`. This makes them hard to identify. This
change names the process after the final path component URL of the
application that's launched, prefixed with "flutter:".

In theory we could run more than one Flutter application in a single
content handler process, but we don't right now. If we do this logic
would have to change.
2017-06-20 15:12:52 -07:00
Chinmay Garde 800d817b8b Forward frame construction time to the compositor context. (#3765) 2017-06-12 17:52:42 -07:00
Zachary Anderson 11131b2678 [Fuchsia] For profiling, export symbols, profile the VM (#3756) 2017-06-08 13:57:31 -07:00
Adam Barth 2e74a6ba20 Add support for PA_SERVICE_REQUEST (#3746)
This patch adds support for the new way of exposing services from applications.
2017-06-06 16:05:00 -07:00
Zachary Anderson ffba1d6154 [Fuchsia] AOT fixes, CPU profiling (#3744) 2017-06-06 12:20:39 -07:00
Benjamin Lerman 7dbd8dbfcc Add missing method on RuntimeHolder. (#3742) 2017-06-06 09:09:18 -07:00
mikejurka b7dd2a3f97 Invoke deferred invalidation callback before destroying it. (#3734)
If it is not invoked, it triggers a fatal fidl runtime check.
2017-06-05 14:07:09 -07:00
freiling e954e2f689 [MA-225][DNO-95] remove message loop handlers when destroying VulkanSurfaceProducer to avoid callbacks on deleted pointers (#3733) 2017-06-02 16:31:39 -07:00
Jêrôme Poichet 88c24a6c1a Updating to take into account the new Mozart IME Action API (#3714) 2017-05-26 09:34:01 -07:00
Adam Barth 84ccfde363 Teach flutter_runner about namespaces (#3707)
Rather than receiving an ApplicationEnvironment, we now receive a namespace.
Once we have FIDL2, we can plumb the namespace all the way through to Dart.
2017-05-23 15:21:07 -07:00
Jêrôme Poichet e3dd318f81 Fixing typo for OfferServiceProvider Mozart API (#3698) 2017-05-17 13:02:45 -07:00
Adam Barth 7552150f77 Support Mozart::NativesDelegate on Fuchsia (#3696) 2017-05-17 11:04:50 -07:00
Adam Barth cf3424ab3f Update ICU initialization on Fuchsia (#3695)
The new pattern is needed to support the migration to service namespaces.
2017-05-16 14:22:03 -07:00
Jêrôme Poichet 30edb3c02f Adapting to Mozart API changes for the IME. (#3687) 2017-05-12 13:02:43 -07:00
Adam Barth bc8e3b5e72 Fix some text input-related typos (#3686) 2017-05-12 09:28:15 -07:00
Adam Barth ce11143b0e Fix Fuchsia IME crashes (#3680)
We still don't get IME text, but at least we don't crash.
2017-05-10 19:20:07 -07:00
Adam Barth 725b77e1e6 Connect to text input service now that it doesn't crash (#3675) 2017-05-10 15:08:46 -07:00
freiling a26700cea8 [MA-216] fix vulkan teardown order (#3666) 2017-05-09 15:18:40 -07:00
Adam Barth 29531fb16e Wire up Mozart's text input interface (#3669)
This patch wires Mozart's text input system to flutter/textinput. This patch
doesn't fully work yet because the Mozart side isn't fully implemented.
2017-05-09 15:07:41 -07:00
Chinmay Garde fd9f111029 Update Skia revision to 7120b2d577d3aab1f51c5af1530a68c57ca51696. (#3667)
* Update Skia revision to 7120b2d577d3aab1f51c5af1530a68c57ca51696.
* Update licenses.
* Account for content handler updates.
2017-05-09 12:35:04 -07:00
Adam Barth bd2592bb4e Wait for Vulkan display driver on Fuchsia (#3651)
We now wait for 1 second for the display driver to appear on Fuchsia. This
approach is a stopgap until Vulkan is required for graphics.
2017-05-05 11:24:24 -07:00
Adam Barth 2bb12e578e Remove the direct input layer. (#3634)
Instead of updating to match new HID touchscreen hacks exposed by
magenta, just remove the direct input layer entirely.  Mozart all the
time from now on.
2017-04-27 10:23:31 -07:00