- 25 10月, 2016 1 次提交
-
-
由 Adam Barth 提交于
Instead, just use JNI and Objective-C directly.
-
- 15 10月, 2016 1 次提交
-
-
由 Adam Barth 提交于
Add plunbing for Host-to-Dart platform messages We'll use the plumbing in this direction for things like key events.
-
- 12 10月, 2016 3 次提交
-
-
由 Adam Barth 提交于
After this patch, platform messages now take the same path through the system that semantics data does (on Android). Support on iOS will be in another patch.
-
由 Jason Simmons 提交于
-
由 Adam Barth 提交于
-
- 08 10月, 2016 1 次提交
-
-
由 Adam Barth 提交于
This fixes this Fuchsia build, which uses the latest //lib/ftl.
-
- 07 10月, 2016 2 次提交
-
-
由 Adam Barth 提交于
We only ever had one UIDelegate. We might as well have people use the Engine interface directly.
-
由 Chinmay Garde 提交于
-
- 27 9月, 2016 1 次提交
-
-
由 Chinmay Garde 提交于
If the platform requests setting up the resource context without making the context current, don’t attempt to create the GL native interface. (#3059)
-
- 24 9月, 2016 1 次提交
-
-
由 Chinmay Garde 提交于
* Namespaces have been updated to reflect the move from //flutter/sky/shell to //flutter/shell. * shell/BUILD.gn file has been split into smaller GN files for each subcomponent of the shell (common, GPU, diagnostic, testing). * GN dependencies have been rewritten to stop exposing common shell dependencies as public. Duplicates have also been removed. * GPU subcomponent has been updated make it more suitable for Vulkan integration. * The GLFW backend has been resurrected.
-
- 17 9月, 2016 1 次提交
-
-
由 Adam Barth 提交于
We need to block in the surfaceChanged callback until we can swap the GL surface with some content in order to avoid flashing transparent and then black. Fixes https://github.com/flutter/flutter/issues/5373
-
- 19 8月, 2016 1 次提交
-
-
由 Chinmay Garde 提交于
-
- 13 8月, 2016 1 次提交
-
-
由 Adam Barth 提交于
This pulled a refactoring of how we keep track of the primary threads.
-
- 10 8月, 2016 1 次提交
-
-
由 Adam Barth 提交于
-
- 09 8月, 2016 1 次提交
-
-
由 Adam Barth 提交于
This patch hides the base::SingleThreadedTaskRunner, which pulls a big switchover to ftl::WeakPtr and std::function.
-
- 08 8月, 2016 1 次提交
-
-
由 Adam Barth 提交于
This required us to fix a backwards dependency from flutter/lib/ui to sky/shell.
-
- 05 8月, 2016 1 次提交
-
-
由 Jason Simmons 提交于
PlatformViews are owned by the UI thread
-
- 04 8月, 2016 1 次提交
-
-
由 John McCutchan 提交于
Add collection of PlatformViews to the Shell and allow them to be queried over the service protocol (#2861)
-
- 02 8月, 2016 1 次提交
-
-
由 Chinmay Garde 提交于
-
- 22 7月, 2016 1 次提交
-
-
由 Jason Simmons 提交于
Recreate the EGL surface after a resize in order to correctly handle screen rotation on Android (#2813)
-
- 13 7月, 2016 1 次提交
-
-
由 Chinmay Garde 提交于
Remove dependencies on ui, third_party/mesa and mojo/convertors. Provide simple alternatives. (#2783)
-
- 14 11月, 2015 1 次提交
-
-
由 Adam Barth 提交于
After this patch, we can execute Dart code and draw the result via MGL. We still need to plumb in services.
-
- 17 7月, 2015 1 次提交
-
-
由 Collin Jackson 提交于
-
- 03 7月, 2015 1 次提交
-
-
由 Adam Barth 提交于
The term ViewportObserver doesn't mean anything. This interface has evolved to control the engine. This new name reflects that. TBR=eseidel@google.com Review URL: https://codereview.chromium.org/1222663003.
-
- 24 6月, 2015 1 次提交
-
-
由 Adam Barth 提交于
This CL makes it possible to build sky_shell on Linux. It doesn't do much, but it doesn't crash on startup. The goal is to evetually be able to test sky_shell on the bots and to be able to run the test_sky on Mac. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/1202323002.
-
- 11 6月, 2015 1 次提交
-
-
由 Chinmay Garde 提交于
R=abarth@chromium.org Review URL: https://codereview.chromium.org/1169983005.
-
- 20 5月, 2015 1 次提交
-
-
由 Adam Barth 提交于
This CL prepares us to create an iOS version of SkyShell by moving the Android-specific bits into an android directory. R=chinmaygarde@google.com Review URL: https://codereview.chromium.org/1139873004
-
- 03 3月, 2015 1 次提交
-
-
由 Adam Barth 提交于
Previously, we weren't scheduling a visual update when our surface was created, so we'd just continue to show black until the author requested a new animation frame. After this CL, we schedule a visual update as soon as our surface is created. As part of this change, I've removed knowledge of the GPU delegate from PlatformView. Now, all the calls from PlatformView to the GPU system bounce through the UI delegate, which serializes the commands with other commands from the UI engine to the GPU rasterizer. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/974483004
-
- 19 2月, 2015 2 次提交
-
-
由 Adam Barth 提交于
We still don't quite handle multitouch correctly, but single touches work now. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/932283002
-
由 Adam Barth 提交于
This CL contains enough plumbing for Sky to render content to the screen using Ganesh in SkyShell. We're still missing the ability to load data off the network. R=eseidel@chromium.org, ojan@chromium.org Review URL: https://codereview.chromium.org/936883002
-
- 06 2月, 2015 1 次提交
-
-
由 Adam Barth 提交于
This CL plumbs resize notifications from SkyView to Engine. I've taken the opportunity to reorganize how notifications generated by SkyView are plumbed to the GPU and UI threads. This approach should reduce the amount of plumbing needed for new notifications. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/880443003
-
- 31 1月, 2015 1 次提交
-
-
由 Adam Barth 提交于
This CL teaches SkyShell how to initialize GL and draw a green square. R=eseidel@google.com, eseidel@chromium.org Review URL: https://codereview.chromium.org/890803004
-