aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/gpu/vk/GrVkImage.h
diff options
context:
space:
mode:
authorGravatar Greg Daniel <egdaniel@google.com>2017-08-17 15:37:20 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-08-18 13:28:18 +0000
commit1591c38d1362790cb0ec27740678e107e71073bc (patch)
treeca562f251e8f467e9d22d9abb307453b93a9a07b /src/gpu/vk/GrVkImage.h
parentceef4fb5c498003be77a32a46cedfbf5da22a274 (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.h12
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);