From 2cdec31c29a6ba1a6927b3ee2325bf53b86796aa Mon Sep 17 00:00:00 2001 From: joshualitt Date: Thu, 9 Jul 2015 07:31:31 -0700 Subject: YUV to RGB Texture threading GrProcessorDataManager BUG=skia: Review URL: https://codereview.chromium.org/1230803002 --- src/gpu/GrPipelineBuilder.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/gpu/GrPipelineBuilder.h') diff --git a/src/gpu/GrPipelineBuilder.h b/src/gpu/GrPipelineBuilder.h index 87c2bc08bc..df384b3c25 100644 --- a/src/gpu/GrPipelineBuilder.h +++ b/src/gpu/GrPipelineBuilder.h @@ -14,6 +14,7 @@ #include "GrGpuResourceRef.h" #include "GrFragmentStage.h" #include "GrProcOptInfo.h" +#include "GrProcessorDataManager.h" #include "GrRenderTarget.h" #include "GrStencil.h" #include "GrXferProcessor.h" @@ -391,6 +392,8 @@ public: void setClip(const GrClip& clip) { fClip = clip; } const GrClip& clip() const { return fClip; } + GrProcessorDataManager* getProcessorDataManager() { return &fProcDataManager; } + private: // Calculating invariant color / coverage information is expensive, so we partially cache the // results. @@ -431,6 +434,7 @@ private: typedef SkSTArray<4, GrFragmentStage> FragmentStageArray; + GrProcessorDataManager fProcDataManager; SkAutoTUnref fRenderTarget; uint32_t fFlags; GrStencilSettings fStencilSettings; -- cgit v1.2.3