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