- 20 8月, 2020 1 次提交
-
-
由 Dan Field 提交于
* Hint the VM when a layer or picture goes out of scope
-
- 19 8月, 2020 1 次提交
-
-
由 Chris Yang 提交于
-
- 14 8月, 2020 1 次提交
-
-
由 Yuqian Li 提交于
Related issue: https://github.com/flutter/flutter/issues/56719
-
- 01 8月, 2020 1 次提交
-
-
由 Zachary Anderson 提交于
-
- 01 7月, 2020 1 次提交
-
-
- 11 4月, 2020 1 次提交
-
-
由 Chris Yang 提交于
-
- 10 4月, 2020 1 次提交
-
-
由 liyuqian 提交于
Fixes https://github.com/flutter/flutter/issues/53117 Test added: - ShellTest.CanLoadSkSLsFromAsset
-
- 09 4月, 2020 2 次提交
-
-
由 Chris Yang 提交于
This reverts commit f6b8eda7.
-
由 Chris Yang 提交于
-
- 04 4月, 2020 1 次提交
-
-
由 Jason Simmons 提交于
-
- 03 4月, 2020 1 次提交
-
-
由 Kaushik Iska 提交于
This change also adds TimeRecorder which records time at the start of each frame to capture the latest vsync target display time and wires it in to the rasterizer to add trace events when there is a lag.
-
- 25 3月, 2020 1 次提交
-
-
- 01 2月, 2020 1 次提交
-
-
由 Chinmay Garde 提交于
Also update all known test harnesses to use this and fixes the broken shell_unittests harness. Fixes https://github.com/flutter/flutter/issues/49853
-
- 25 1月, 2020 1 次提交
-
-
由 George Wright 提交于
This paves the way for us to have shell_unittests backed by different rendering APIs (e.g. OpenGL, Vulkan, Metal).
-
- 19 12月, 2019 2 次提交
-
-
由 Kaushik Iska 提交于
This reverts commit 6ea69a0d. On top of the revert, it reverted a commit in the PR: https://github.com/flutter/engine/pull/14024 This reverts commit ea67e5b0b930ebf552bc7dbd678a35ee6a129c39.
-
由 Kaushik Iska 提交于
This reverts commit d117ac97.
-
- 18 12月, 2019 1 次提交
-
-
由 Gary Qian 提交于
-
- 13 12月, 2019 2 次提交
-
-
由 Kaushik Iska 提交于
This makes it so that the platform views can be passed an arbitraty CreateVsyncWaiter callback that lets us inject a vsync waiter other than just the simulated monotonic vsync waiter that currently exists.
-
由 Kaushik Iska 提交于
This move makes it easier to add more vsync waiters.
-
- 05 12月, 2019 1 次提交
-
-
由 David Worsham 提交于
* Remove erroneous ChildView opacity * Wire frame metrics through contexts * Maintain layer stack inside of SceneBuilder * Remove EnsureSingleChild * Centralize system-composite and elevation logic * Wire up OpacityLayer to Scenic
-
- 04 12月, 2019 3 次提交
-
-
由 David Worsham 提交于
-
由 David Worsham 提交于
-
- 20 11月, 2019 1 次提交
-
-
由 chunhtai 提交于
* Moves pointer event sanitizing to engine * fix comment format * fix formatting * addressing comment * fix format * fix format * addressing comment
-
- 19 11月, 2019 1 次提交
-
-
由 Todd Volkert 提交于
This reverts commit f456423c. This is being reverted because it caused flutter/flutter#45098 (images don't load on iOS).
-
- 15 11月, 2019 1 次提交
-
-
由 Chris Yang 提交于
-
- 12 11月, 2019 1 次提交
-
-
由 Chris Yang 提交于
This reverts commit 2dcfaaeb.
-
- 09 11月, 2019 5 次提交
-
-
由 Chris Yang 提交于
-
由 Chris Yang 提交于
This reverts commit 618e6666.
-
由 Chris Yang 提交于
-
由 Chris Yang 提交于
Revert "Always use `IOSGLContextSwitch` to access EAGLContexts to prevent plugins from polluting Flutter's EAGLContext (#13314)" (#13753)
-
由 Chris Yang 提交于
Always use `IOSGLContextSwitch` to access EAGLContexts to prevent plugins from polluting Flutter's EAGLContext (#13314)
-
- 18 10月, 2019 1 次提交
-
-
由 George Wright 提交于
This re-enables thread safety checks for WeakPtr. WeakPtrs can't be used on a thread other than the one the WeakPtrFactory was created on. This fixes the unit tests and adds a getUnsafe() method to WeakPtr to work around the remaining unresolved locations where we are using WeakPtr unsafely.
-
- 17 10月, 2019 1 次提交
-
-
- 09 10月, 2019 1 次提交
-
-
由 liyuqian 提交于
For https://github.com/flutter/flutter/issues/40686 Unit tests added: - CacheSkSLWorks - VisitFilesCanBeCalledTwice - CanListFilesRecursively
-
- 01 10月, 2019 1 次提交
-
-
由 liyuqian 提交于
This reverts commit c2879cae. Additionally, we fix https://github.com/flutter/flutter/issues/40863 by adding a secondary VSYNC callback. Unit tests are updated to provide VSYNC mocking and check the fix of https://github.com/flutter/flutter/issues/40863. The root cause of having https://github.com/flutter/flutter/issues/40863 is the false assumption that each input event must trigger a new frame. That was true in the framework PR https://github.com/flutter/flutter/pull/36616 because the input events there are all scrolling move events. When the PR was ported to the engine, we can no longer distinguish different types of events, and tap events may no longer trigger a new frame. Therefore, this PR directly hooks into the `VsyncWaiter` and uses its (newly added) secondary callback to dispatch the pending input event.
-
- 24 9月, 2019 1 次提交
-
-
由 chunhtai 提交于
* Add windows font change logic * update * fix comment
-
- 20 9月, 2019 1 次提交
-
- 17 9月, 2019 1 次提交
-
-
由 liyuqian 提交于
Additionally, we now use the engine directly as a delegate instead of storing potentially dead runtime_controller. Unit tests have been updated to include an engine restart check which would fail before the fix. This fixes https://github.com/flutter/flutter/issues/40303
-
- 13 9月, 2019 1 次提交
-
-
由 Michael Klimushyn 提交于
This reverts commit b569e8c2.
-