diff options
author | Greg Daniel <egdaniel@google.com> | 2017-08-17 15:37:20 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-08-18 13:28:18 +0000 |
commit | 1591c38d1362790cb0ec27740678e107e71073bc (patch) | |
tree | ca562f251e8f467e9d22d9abb307453b93a9a07b /src/gpu/vk/GrVkImage.h | |
parent | ceef4fb5c498003be77a32a46cedfbf5da22a274 (diff) |
Use GrBackendObjectOwnership instead of GrVkImage::Wrapped
This is more in line with what GL does and will make things cleaner for
the metal backend as well.
Bug: skia:
Change-Id: I0ba0c588f813ad78051251c1cb9e8f92fd917ecc
Reviewed-on: https://skia-review.googlesource.com/35940
Commit-Queue: Greg Daniel <egdaniel@google.com>
Reviewed-by: Robert Phillips <robertphillips@google.com>
Diffstat (limited to 'src/gpu/vk/GrVkImage.h')
-rw-r--r-- | src/gpu/vk/GrVkImage.h | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/src/gpu/vk/GrVkImage.h b/src/gpu/vk/GrVkImage.h index 57ab18aa4b..b71ed4940c 100644 --- a/src/gpu/vk/GrVkImage.h +++ b/src/gpu/vk/GrVkImage.h @@ -23,16 +23,10 @@ private: class Resource; public: - enum Wrapped { - kNot_Wrapped, - kAdopted_Wrapped, - kBorrowed_Wrapped, - }; - - GrVkImage(const GrVkImageInfo& info, Wrapped wrapped) + GrVkImage(const GrVkImageInfo& info, GrBackendObjectOwnership ownership) : fInfo(info) - , fIsBorrowed(kBorrowed_Wrapped == wrapped) { - if (kBorrowed_Wrapped == wrapped) { + , fIsBorrowed(GrBackendObjectOwnership::kBorrowed == ownership) { + if (fIsBorrowed) { fResource = new BorrowedResource(info.fImage, info.fAlloc, info.fImageTiling); } else { fResource = new Resource(info.fImage, info.fAlloc, info.fImageTiling); |