From 52aacd602f792a01218ca903759f6b9d4ec28450 Mon Sep 17 00:00:00 2001 From: Brian Salomon Date: Thu, 10 May 2018 12:57:17 -0400 Subject: Add GrContextThreadSafeProxy and remove most friends of GrContextThreadSafeProxy A step towards removing GrCaps from GrContext.h Also adds operator== to GrContextThreadSafeProxy. Change-Id: Ic0bae12299dfb0ac8817d9f1c56a1219d6df97d9 Reviewed-on: https://skia-review.googlesource.com/127329 Reviewed-by: Robert Phillips Commit-Queue: Brian Salomon --- include/core/SkSurfaceCharacterization.h | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) (limited to 'include/core/SkSurfaceCharacterization.h') diff --git a/include/core/SkSurfaceCharacterization.h b/include/core/SkSurfaceCharacterization.h index e8efdcf2a9..2abd5b6555 100644 --- a/include/core/SkSurfaceCharacterization.h +++ b/include/core/SkSurfaceCharacterization.h @@ -54,24 +54,7 @@ public: return !(*this == other); } - SkSurfaceCharacterization createResized(int width, int height) const { - const GrCaps* caps = fContextInfo->caps(); - if (!caps) { - return SkSurfaceCharacterization(); - } - - if (width <= 0 || height <= 0 || - width > caps->maxRenderTargetSize() || height > caps->maxRenderTargetSize()) { - return SkSurfaceCharacterization(); - } - - return SkSurfaceCharacterization(fContextInfo, - fCacheMaxResourceBytes, - fImageInfo.makeWH(width, height), - fOrigin, fConfig, fFSAAType, fStencilCnt, - fIsTextureable, fIsMipMapped, fUsesGLFBO0, - fSurfaceProps); - } + SkSurfaceCharacterization createResized(int width, int height) const; GrContextThreadSafeProxy* contextInfo() const { return fContextInfo.get(); } sk_sp refContextInfo() const { return fContextInfo; } -- cgit v1.2.3