Index: src/gpu/vk/GrVkRenderTarget.h |
diff --git a/src/gpu/vk/GrVkRenderTarget.h b/src/gpu/vk/GrVkRenderTarget.h |
index 9628e3bdce8878a82ba5d599232bbae4ed5eb9ea..019f56743322c50d03193f1d013f03a1add40be2 100644 |
--- a/src/gpu/vk/GrVkRenderTarget.h |
+++ b/src/gpu/vk/GrVkRenderTarget.h |
@@ -103,6 +103,12 @@ protected: |
return fColorValuesPerPixel * fDesc.fWidth * fDesc.fHeight * colorBytes; |
} |
+ void createFramebuffer(GrVkGpu* gpu); |
+ |
+ const GrVkImageView* fColorAttachmentView; |
+ GrVkImage* fMSAAImage; |
+ const GrVkImageView* fResolveAttachmentView; |
+ |
private: |
GrVkRenderTarget(GrVkGpu* gpu, |
SkBudgeted, |
@@ -125,15 +131,10 @@ private: |
bool completeStencilAttachment() override; |
- void createFramebuffer(GrVkGpu* gpu); |
- |
void releaseInternalObjects(); |
void abandonInternalObjects(); |
const GrVkFramebuffer* fFramebuffer; |
- const GrVkImageView* fColorAttachmentView; |
- GrVkImage* fMSAAImage; |
- const GrVkImageView* fResolveAttachmentView; |
int fColorValuesPerPixel; |
// This is a cached pointer to a simple render pass. The render target should unref it |