diff options
Diffstat (limited to 'src/gpu/gl/GrGLTextureRenderTarget.h')
-rw-r--r-- | src/gpu/gl/GrGLTextureRenderTarget.h | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/src/gpu/gl/GrGLTextureRenderTarget.h b/src/gpu/gl/GrGLTextureRenderTarget.h index d74239ec14..e104e85b3f 100644 --- a/src/gpu/gl/GrGLTextureRenderTarget.h +++ b/src/gpu/gl/GrGLTextureRenderTarget.h @@ -9,10 +9,11 @@ #ifndef GrGLTextureRenderTarget_DEFINED #define GrGLTextureRenderTarget_DEFINED -#include "GrGLGpu.h" #include "GrGLTexture.h" #include "GrGLRenderTarget.h" +class GrGLGpu; + #ifdef SK_BUILD_FOR_WIN // Windows gives bogus warnings about inheriting asTexture/asRenderTarget via dominance. #pragma warning(push) @@ -28,12 +29,7 @@ public: const GrSurfaceDesc& desc, const GrGLTexture::IDDesc& texIDDesc, const GrGLRenderTarget::IDDesc& rtIDDesc, - bool wasMipMapDataProvided) - : GrSurface(gpu, desc) - , GrGLTexture(gpu, desc, texIDDesc, wasMipMapDataProvided) - , GrGLRenderTarget(gpu, desc, rtIDDesc) { - this->registerWithCache(budgeted); - } + bool wasMipMapDataProvided); bool canAttemptStencilAttachment() const override; @@ -59,12 +55,7 @@ private: const GrSurfaceDesc& desc, const GrGLTexture::IDDesc& texIDDesc, const GrGLRenderTarget::IDDesc& rtIDDesc, - bool wasMipMapDataProvided) - : GrSurface(gpu, desc) - , GrGLTexture(gpu, desc, texIDDesc, wasMipMapDataProvided) - , GrGLRenderTarget(gpu, desc, rtIDDesc) { - this->registerWithCacheWrapped(); - } + bool wasMipMapDataProvided); size_t onGpuMemorySize() const override; }; |