diff options
author | 2017-06-15 16:06:47 -0400 | |
---|---|---|
committer | 2017-06-15 21:07:21 +0000 | |
commit | 2bd381bffd36cdcffacf606d952547ce66fed7e9 (patch) | |
tree | 4615668e4e6ea616d13419eb4fec0907f75864a4 /src/gpu/vk/GrVkTextureRenderTarget.cpp | |
parent | 10978a6eade1031881bc1793d01ec6d841519778 (diff) |
Remove Gr*Gpu includes from header files.
Some general cleanup to try to keep use of the backend gpu class in cpps.
Bug: skia:
Change-Id: I1a28e0e5c2e55562b3fff56c284c3405b5b6d8bc
Reviewed-on: https://skia-review.googlesource.com/20057
Reviewed-by: Robert Phillips <robertphillips@google.com>
Commit-Queue: Greg Daniel <egdaniel@google.com>
Diffstat (limited to 'src/gpu/vk/GrVkTextureRenderTarget.cpp')
-rw-r--r-- | src/gpu/vk/GrVkTextureRenderTarget.cpp | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/src/gpu/vk/GrVkTextureRenderTarget.cpp b/src/gpu/vk/GrVkTextureRenderTarget.cpp index a77722832d..8dc5ffed1e 100644 --- a/src/gpu/vk/GrVkTextureRenderTarget.cpp +++ b/src/gpu/vk/GrVkTextureRenderTarget.cpp @@ -19,6 +19,65 @@ #define VK_CALL(GPU, X) GR_VK_CALL(GPU->vkInterface(), X) +GrVkTextureRenderTarget::GrVkTextureRenderTarget(GrVkGpu* gpu, + SkBudgeted budgeted, + const GrSurfaceDesc& desc, + const GrVkImageInfo& info, + const GrVkImageView* texView, + const GrVkImageInfo& msaaInfo, + const GrVkImageView* colorAttachmentView, + const GrVkImageView* resolveAttachmentView) + : GrSurface(gpu, desc) + , GrVkImage(info, GrVkImage::kNot_Wrapped) + , GrVkTexture(gpu, desc, info, texView, GrVkImage::kNot_Wrapped) + , GrVkRenderTarget(gpu, desc, info, msaaInfo, colorAttachmentView, + resolveAttachmentView, GrVkImage::kNot_Wrapped) { + this->registerWithCache(budgeted); +} + +GrVkTextureRenderTarget::GrVkTextureRenderTarget(GrVkGpu* gpu, + SkBudgeted budgeted, + const GrSurfaceDesc& desc, + const GrVkImageInfo& info, + const GrVkImageView* texView, + const GrVkImageView* colorAttachmentView) + : GrSurface(gpu, desc) + , GrVkImage(info, GrVkImage::kNot_Wrapped) + , GrVkTexture(gpu, desc, info, texView, GrVkImage::kNot_Wrapped) + , GrVkRenderTarget(gpu, desc, info, colorAttachmentView, GrVkImage::kNot_Wrapped) { + this->registerWithCache(budgeted); +} + +GrVkTextureRenderTarget::GrVkTextureRenderTarget(GrVkGpu* gpu, + const GrSurfaceDesc& desc, + const GrVkImageInfo& info, + const GrVkImageView* texView, + const GrVkImageInfo& msaaInfo, + const GrVkImageView* colorAttachmentView, + const GrVkImageView* resolveAttachmentView, + GrVkImage::Wrapped wrapped) + : GrSurface(gpu, desc) + , GrVkImage(info, wrapped) + , GrVkTexture(gpu, desc, info, texView, wrapped) + , GrVkRenderTarget(gpu, desc, info, msaaInfo, colorAttachmentView, + resolveAttachmentView, wrapped) { + this->registerWithCacheWrapped(); +} + +GrVkTextureRenderTarget::GrVkTextureRenderTarget(GrVkGpu* gpu, + const GrSurfaceDesc& desc, + const GrVkImageInfo& info, + const GrVkImageView* texView, + const GrVkImageView* colorAttachmentView, + GrVkImage::Wrapped wrapped) + : GrSurface(gpu, desc) + , GrVkImage(info, wrapped) + , GrVkTexture(gpu, desc, info, texView, wrapped) + , GrVkRenderTarget(gpu, desc, info, colorAttachmentView, wrapped) { + this->registerWithCacheWrapped(); +} + + sk_sp<GrVkTextureRenderTarget> GrVkTextureRenderTarget::Make(GrVkGpu* gpu, const GrSurfaceDesc& desc, const GrVkImageInfo& info, |