Remove Vulkan code that supported creating a GrVkRenderTarget.
We never create a pure RenderTarget. If we are creating a RT it is always
a TexRT. The only pure RTs are wrapped.
Bug: skia:
Change-Id: If95d17d244e78c986ed6c63822d4b936ff67b88a
Reviewed-on: https://skia-review.googlesource.com/137700
Reviewed-by: Robert Phillips <robertphillips@google.com>
Commit-Queue: Greg Daniel <egdaniel@google.com>
diff --git a/src/gpu/vk/GrVkRenderTarget.h b/src/gpu/vk/GrVkRenderTarget.h
index de2317e..2438a90 100644
--- a/src/gpu/vk/GrVkRenderTarget.h
+++ b/src/gpu/vk/GrVkRenderTarget.h
@@ -31,9 +31,6 @@
class GrVkRenderTarget: public GrRenderTarget, public virtual GrVkImage {
public:
- static GrVkRenderTarget* CreateNewRenderTarget(GrVkGpu*, SkBudgeted, const GrSurfaceDesc&,
- const GrVkImage::ImageDesc&);
-
static sk_sp<GrVkRenderTarget> MakeWrappedRenderTarget(GrVkGpu*, const GrSurfaceDesc&,
const GrVkImageInfo&,
sk_sp<GrVkImageLayout>);
@@ -119,27 +116,19 @@
private:
GrVkRenderTarget(GrVkGpu* gpu,
- SkBudgeted,
const GrSurfaceDesc& desc,
const GrVkImageInfo& info,
sk_sp<GrVkImageLayout> layout,
const GrVkImageInfo& msaaInfo,
sk_sp<GrVkImageLayout> msaaLayout,
const GrVkImageView* colorAttachmentView,
- const GrVkImageView* resolveAttachmentView,
- GrBackendObjectOwnership);
+ const GrVkImageView* resolveAttachmentView);
GrVkRenderTarget(GrVkGpu* gpu,
- SkBudgeted,
const GrSurfaceDesc& desc,
const GrVkImageInfo& info,
sk_sp<GrVkImageLayout> layout,
- const GrVkImageView* colorAttachmentView,
- GrBackendObjectOwnership);
-
- static GrVkRenderTarget* Create(GrVkGpu*, SkBudgeted, const GrSurfaceDesc&,
- const GrVkImageInfo&, sk_sp<GrVkImageLayout>,
- GrBackendObjectOwnership);
+ const GrVkImageView* colorAttachmentView);
bool completeStencilAttachment() override;