11 Commits

Author SHA1 Message Date
Chinmay Garde
6ab2c166fd Remove all dependencies on Garnet. (flutter/engine#5869) 2018-07-26 12:49:34 -07:00
egdaniel
4b47ba0110 Remove use of GrVkInterface in vulkan. (flutter/engine#5764) 2018-07-17 08:59:36 -04:00
egdaniel
d019976b47 Nosksp backend context (flutter/engine#5544)
* Use new vulkan factory of GrContext which doens't take an sk_sp.

* remove unneeded member.
2018-06-15 14:53:50 -04:00
egdaniel
800005b4c9 Update GrVkBackendContext to no longer own the VkInstance and VkDevice (flutter/engine#5457)
This changes the ownership of the VkInstance and VkDevice back to the flutter's objects. I am trying to move skia into a world where GrVkBackendContext is purely a description of the vulkan context skia should use and is just passed in during GrContext creation. It shouldn't need to be ref counted or actually do work in destructor (those changes to come later). This is just a first step towards getting there.
2018-06-04 14:46:12 -04:00
Brian Salomon
53b3c06c97 Modernize GrContext creation (flutter/engine#4640) 2018-02-06 13:45:31 -08:00
George Kulakowski
fa539e618e Rename ftl to fxl in Fuchsia specific code (flutter/engine#4090) 2017-09-11 15:58:48 -07:00
freiling
09b35b4170 Vulkan on Fuchsia performance tuning (flutter/engine#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
f05379f248 Account for GrVkBackendContext assuming ownership of the VkInstance and VkDevice. (flutter/engine#3604) 2017-04-18 14:21:42 -07:00
Chinmay Garde
26fe5e1b12 Add a Vulkan backend for Fuchsia and Android. (flutter/engine#3282) 2017-01-20 14:37:10 -08:00
Chinmay Garde
37ee7c506c Make the creation of VulkanWindow platform agnostic by refactoring out Android specific surface creation routines. (flutter/engine#3048) 2016-09-20 15:55:48 -07:00
Chinmay Garde
923c36f013 Setup a vulkan window with device selection and swapchain setup. (flutter/engine#3033) 2016-09-15 17:38:16 -07:00