From ff7fa50f0c95adaca768e0a1c17e0264d16bd8c8 Mon Sep 17 00:00:00 2001 From: Greg Daniel Date: Tue, 10 Apr 2018 13:00:48 -0400 Subject: Add ctor to GrVkImageInfo. Adds an additional ctor so clients who used brace initialization on the struct don't break. Bug: skia: Change-Id: I78ebdbe8242147e48859f2234265365141fe81b1 Reviewed-on: https://skia-review.googlesource.com/120185 Reviewed-by: Brian Osman Commit-Queue: Greg Daniel --- include/gpu/vk/GrVkTypes.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'include/gpu/vk') diff --git a/include/gpu/vk/GrVkTypes.h b/include/gpu/vk/GrVkTypes.h index e57845ec5d..6c6ebc7737 100644 --- a/include/gpu/vk/GrVkTypes.h +++ b/include/gpu/vk/GrVkTypes.h @@ -83,6 +83,15 @@ struct GrVkImageInfo { , fFormat(VK_FORMAT_UNDEFINED) , fLevelCount(0) {} + GrVkImageInfo(VkImage image, GrVkAlloc alloc, VkImageTiling imageTiling, VkImageLayout layout, + VkFormat format, uint32_t levelCount) + : fImage(image) + , fAlloc(alloc) + , fImageTiling(imageTiling) + , fImageLayout(layout) + , fFormat(format) + , fLevelCount(levelCount) {} + GrVkImageInfo(const GrVkImageInfo& info, VkImageLayout layout) : fImage(info.fImage) , fAlloc(info.fAlloc) -- cgit v1.2.3