Adlai Holler
c57aff1800
Use the GrDirectContext factories instead of deprecated GrContext ones ( #19962 )
...
This is part of a larger effort to expose the difference between GrDirectContext,
which runs on the GPU thread and can directly perform operations like uploading
textures, and GrRecordingContext, which can only queue up work to be delivered
to the GrDirectContext later.
2020-07-28 13:32:09 -07:00
Guruji Panda
6734ab3914
Fix include paths to help building flutter runner for Fuchsia in Google3. ( #18840 )
...
Include header file without absolute path if the header file belongs to
the same directory as source file.
2020-06-06 16:05:04 -07:00
Chinmay Garde
a37560a074
Use the standard [[nodiscard]] attribute instead of an FML macro. ( #17100 )
2020-03-11 13:36:01 -07:00
George Wright
677b563b9a
Refactor of Vulkan GPUSurface code ( #16224 )
...
Co-authored-by: David Worsham <arbreng@gmail.com>
2020-02-04 10:44:35 -08:00
Michael Goderbauer
70a1106b50
Unify copyright lines ( #6757 )
2018-11-07 12:24:35 -08:00
Chinmay Garde
9f8285ac6c
Remove all dependencies on Garnet. ( #5869 )
2018-07-26 12:49:34 -07:00
egdaniel
0ecd42a6b2
Nosksp backend context ( #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
George Kulakowski
3aa7522c11
Rename ftl to fxl in Fuchsia specific code ( #4090 )
2017-09-11 15:58:48 -07:00
Chinmay Garde
ad64948112
Account for GrVkBackendContext assuming ownership of the VkInstance and VkDevice. ( #3604 )
2017-04-18 14:21:42 -07:00
Chinmay Garde
94306f4103
Add a Vulkan backend for Fuchsia and Android. ( #3282 )
2017-01-20 14:37:10 -08:00
Chinmay Garde
b843b255b7
Make the creation of VulkanWindow platform agnostic by refactoring out Android specific surface creation routines. ( #3048 )
2016-09-20 15:55:48 -07:00
Chinmay Garde
1b67eb2b82
Setup a vulkan window with device selection and swapchain setup. ( #3033 )
2016-09-15 17:38:16 -07:00