GrBackendDrawableInfo.h |
|
1266 |
GrVkBackendSemaphore.h |
|
555 |
GrVkBackendSurface.h |
|
2512 |
GrVkDirectContext.h |
The Vulkan context (VkQueue, VkDevice, VkInstance) must be kept alive until the returned
GrDirectContext is destroyed. This also means that any objects created with this
GrDirectContext (e.g. SkSurfaces, SkImages, etc.) must also be released as they may hold
refs on the GrDirectContext. Once all these objects and the GrDirectContext are released,
then it is safe to delete the vulkan objects.
|
1066 |
GrVkTypes.h |
When wrapping a GrBackendTexture or GrBackendRendenderTarget, the fCurrentQueueFamily should
either be VK_QUEUE_FAMILY_IGNORED, VK_QUEUE_FAMILY_EXTERNAL, or VK_QUEUE_FAMILY_FOREIGN_EXT. If
fSharingMode is VK_SHARING_MODE_EXCLUSIVE then fCurrentQueueFamily can also be the graphics
queue index passed into Skia.
|
4596 |