22 Commits

Author SHA1 Message Date
James Robinson
e74e8b35cd
[async] Update includes of async headers to new path (#4760) 2018-03-09 15:18:27 -08:00
John Bauman
bdd3a0b349
Use VkExportMemoryAllocateInfoKHR for allocating exportable memory (#4716)
This is needed by some drivers.
2018-03-07 18:37:54 -08:00
Brian Osman
fb16d6bb8b
Revert "Update initialization for GrVkAlloc for Skia change (#4738)" (#4740)
This reverts commit e48e3e101920357dc3f12af1e9ef8c323102ed03.
2018-03-02 09:31:37 -05:00
egdaniel
e48e3e1019 Update initialization for GrVkAlloc for Skia change (#4738)
This updates the construction of the GrVkAlloc struct since it has changed in Skia. Once flutter rolls an updated Skia, we can just call the new constructor directly in the GrVkImageInfo struct instead of needing to create the GrVkAlloc above.
2018-03-02 09:23:28 -05:00
Adam Barth
eb04440801
[fuchsia] Fix crash from my recent CL (#4621)
We need to handle the error case properly.
2018-01-31 13:05:20 -08:00
Adam Barth
d68d19f8df
[fuchsia] Remove MessageLoopHandler dependency (#4618)
Instead, use the underlying libasync wait primitives.
2018-01-30 09:21:20 -08:00
Craig Stout
0de8218778 Transition render target images before submit.
Required by the spec; see '6.7.4. Queue Family Ownership Transfer'
of Vulkan 1.0.66.

Transitioning the image layout also fixes an image resolve failure
issue introduced by optimizations present in the intel mesa vulkan
driver v17.2.
2018-01-27 13:17:28 -08:00
Craig Stout
fb9782a529 Introduce VulkanProvider
For more consistent access to base vulkan functionality owned
elsewhere.
2018-01-27 13:17:28 -08:00
mikejurka
93da8c8423
Migrate from VkExportDeviceMemoryMAGMA (deprecated). (#4288) 2017-10-27 13:34:39 -07:00
Craig Stout
9c518cb751 Update vulkan semaphore extension
Use fuchsia specific extension to avoid casting handles as fds.
2017-09-26 11:34:34 -07:00
George Kulakowski
550d0c6490 Rename Magenta to Zircon, along with associated abbreviations (#4114) 2017-09-14 22:49:46 -07:00
Michael Goderbauer
08961f8ec5 Format all c-like sources with clang-format (#4088)
* format

* license script adaptions

* updated licenses

* review comments
2017-09-12 15:36:20 -07:00
George Kulakowski
31d03de019 Rename mtl to fsl (#4094) 2017-09-11 17:56:02 -07:00
George Kulakowski
3aa7522c11 Rename ftl to fxl in Fuchsia specific code (#4090) 2017-09-11 15:58:48 -07:00
freiling
1c99b3f470 [content handler] pipeline surface submission to mozart (#3915)
This change basically moves the singaling of the surface acquire event into the gpu driver, eliminating the VkQueueWaitIdle on surface submission

This change depends on https://skia-review.googlesource.com/c/25641/ so do not submit until Flutter has rolled Skia past that point
2017-09-05 12:39:18 -07:00
Josh Gargus
321e68e8bf Rename Mozart SceneManager to "Scenic". (#4056) 2017-09-01 17:40:27 -07:00
Adam Barth
77bc54387b Fix Fuchsia build (#4032) 2017-08-29 09:15:04 -07:00
Chinmay Garde
ff720419c7 Use GrBackendRenderTarget rather than the deprecated GrBackendRenderTargetDesc. (#4028) 2017-08-28 15:53:57 -07:00
freiling
f56d678162 Revert "Revert "[content handler] move to MX_EVENT_SIGNALED for fences (#3912)" (#3913)" (#3914)
This reverts commit 47349a359a8f11b9138191518cd3101804471731.
2017-07-21 15:50:55 -07:00
freiling
47349a359a Revert "[content handler] move to MX_EVENT_SIGNALED for fences (#3912)" (#3913)
This reverts commit b48d98e067d16fb13f4878237bc2f1567d635394.
2017-07-21 14:25:49 -07:00
freiling
b48d98e067 [content handler] move to MX_EVENT_SIGNALED for fences (#3912) 2017-07-21 14:12: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