From c71a9b7f53938b4f33f36f48e867b8b72cc1cc61 Mon Sep 17 00:00:00 2001 From: msarett Date: Fri, 16 Sep 2016 11:01:27 -0700 Subject: Revert of Support Float32 output from SkColorSpaceXform (patchset #7 id:140001 of https://codereview.chromium.org/2339233003/ ) Reason for revert: Hitting an assert Original issue's description: > Support Float32 output from SkColorSpaceXform > > * Adds Float32 support to SkColorSpaceXform > * Changes API to allows clients to ask for F32, updates clients to > new API > * Adds Sk4f_load4 and Sk4f_store4 to SkNx > * Make use of new xform in SkGr.cpp > > BUG=skia: > GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2339233003 > CQ_INCLUDE_TRYBOTS=master.client.skia:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-SKNX_NO_SIMD-Trybot > > Committed: https://skia.googlesource.com/skia/+/43d6651111374b5d1e4ddd9030dcf079b448ec47 TBR=brianosman@google.com,mtklein@google.com,scroggo@google.com,mtklein@chromium.org,bsalomon@google.com # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=skia: Review-Url: https://codereview.chromium.org/2347473007 --- include/gpu/GrDrawContext.h | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) (limited to 'include/gpu') diff --git a/include/gpu/GrDrawContext.h b/include/gpu/GrDrawContext.h index 80f4da12cf..72de15deae 100644 --- a/include/gpu/GrDrawContext.h +++ b/include/gpu/GrDrawContext.h @@ -33,7 +33,6 @@ class GrRenderTarget; class GrStyle; class GrSurface; struct GrUserStencilSettings; -class SkColorSpaceXform; class SkDrawFilter; struct SkIPoint; struct SkIRect; @@ -337,7 +336,7 @@ public: } const SkSurfaceProps& surfaceProps() const { return fSurfaceProps; } SkColorSpace* getColorSpace() const { return fColorSpace.get(); } - SkColorSpaceXform* getColorXformFromSRGB() const { return fColorXformFromSRGB.get(); } + GrColorSpaceXform* getColorXformFromSRGB() const { return fColorXformFromSRGB.get(); } GrSurfaceOrigin origin() const { return fRenderTarget->origin(); } bool wasAbandoned() const; @@ -418,22 +417,22 @@ private: GrDrawTarget* getDrawTarget(); - GrDrawingManager* fDrawingManager; - sk_sp fRenderTarget; + GrDrawingManager* fDrawingManager; + sk_sp fRenderTarget; // In MDB-mode the drawTarget can be closed by some other drawContext that has picked // it up. For this reason, the drawTarget should only ever be accessed via 'getDrawTarget'. - GrDrawTarget* fDrawTarget; - GrContext* fContext; - GrInstancedPipelineInfo fInstancedPipelineInfo; + GrDrawTarget* fDrawTarget; + GrContext* fContext; + GrInstancedPipelineInfo fInstancedPipelineInfo; - sk_sp fColorSpace; - std::unique_ptr fColorXformFromSRGB; - SkSurfaceProps fSurfaceProps; - GrAuditTrail* fAuditTrail; + sk_sp fColorSpace; + sk_sp fColorXformFromSRGB; + SkSurfaceProps fSurfaceProps; + GrAuditTrail* fAuditTrail; // In debug builds we guard against improper thread handling - SkDEBUGCODE(mutable GrSingleOwner* fSingleOwner;) + SkDEBUGCODE(mutable GrSingleOwner* fSingleOwner;) }; #endif -- cgit v1.2.3