mikejurka
0e8331aa1a
Fix low-res rasterized images on Fuchsia. ( #4325 )
...
Plumb through Scenic display metrics to use during
Preroll.
2017-11-08 14:59:54 -08:00
George Kulakowski
550d0c6490
Rename Magenta to Zircon, along with associated abbreviations ( #4114 )
2017-09-14 22:49:46 -07:00
George Kulakowski
3aa7522c11
Rename ftl to fxl in Fuchsia specific code ( #4090 )
2017-09-11 15:58:48 -07:00
Josh Gargus
321e68e8bf
Rename Mozart SceneManager to "Scenic". ( #4056 )
2017-09-01 17:40:27 -07:00
Jeff Brown
8ee1910ca9
Use metrics provided by scene events. ( #3922 )
...
Compute the necessary texture resolution using more accurate scaling
information provided by Mozart scene node metrics events instead of the
device pixel ratio provided by the Mozart view properties (which we
might remove in the future).
This allows us to allocate smaller textures when a Flutter view is
being scaled down.
2017-07-24 19:17:55 -07:00
Chinmay Garde
925298d947
Update the content handler to use the Mozart session API. ( #3887 )
2017-07-18 15:40:18 -07:00
Ian McKellar
9f21bfa9bb
Fix build, OnHandleReady signature change ( #3874 )
2017-07-13 10:25:19 -07:00
Erik Gilling
98807038a5
[content handler] Fix waiting for GPU. ( #3858 )
...
Previously WaitForFirstDisplayDriver() would return, prematurely,
on the first event in "/dev/class/display". This would cause apps
started before the GPU driver came up to fall back on SW
rendering.
2017-07-11 11:26:52 -07:00
James Robinson
130aecefad
[content_handler] Silence mx::object::get_address() deprecation warning ( #3854 )
2017-07-07 16:31:57 -07:00
George Kulakowski
db8241ed03
[content handler] Use the non-deprecated name for ioctl_vfs_watch_dir ( #3849 )
2017-07-06 16:17:54 -07:00
freiling
7412b7e126
[Content Handler] Fix VulkanRasterizer file watcher foo ( #3835 )
2017-06-27 17:12:59 -07:00
freiling
098102fc48
[Content Handler] Improve VulkanRasterizer tracing ( #3832 )
2017-06-27 13:38:33 -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
Chinmay Garde
800d817b8b
Forward frame construction time to the compositor context. ( #3765 )
2017-06-12 17:52:42 -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
freiling
a26700cea8
[MA-216] fix vulkan teardown order ( #3666 )
2017-05-09 15:18:40 -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
freiling
c24a0e5175
[Issue #9357 ] Fix crash in software fallback path ( #3591 )
...
Keep the VulkanProcTable around long enough to use it from the destructor of the VulkanApplication
2017-04-13 16:50:21 -07:00
freiling
5d4f274fcc
Add buffer recycling to vulkan_rasterizer ( #3588 )
2017-04-12 15:42:38 -07:00
freiling
2a4af6906e
Back Vulkan Rasterizer with Mozart View ( #3568 )
...
This version does not recycle buffers. It is meant only as an initial solution,
and the proper buffer recycling logic has been broken out into a separate change
2017-04-07 17:22:53 -07:00
Chinmay Garde
94306f4103
Add a Vulkan backend for Fuchsia and Android. ( #3282 )
2017-01-20 14:37:10 -08:00