diff options
author | joshualitt <joshualitt@chromium.org> | 2015-07-09 07:31:31 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-07-09 07:31:32 -0700 |
commit | 2cdec31c29a6ba1a6927b3ee2325bf53b86796aa (patch) | |
tree | db9d14da67043d156ca7e02c21e375d29946caa2 /src/gpu/GrPipelineBuilder.h | |
parent | 8d3f7bde942ed42a4bbe86624f084f3d6bc37c1a (diff) |
YUV to RGB Texture threading GrProcessorDataManager
BUG=skia:
Review URL: https://codereview.chromium.org/1230803002
Diffstat (limited to 'src/gpu/GrPipelineBuilder.h')
-rw-r--r-- | src/gpu/GrPipelineBuilder.h | 4 |
1 files changed, 4 insertions, 0 deletions
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<GrRenderTarget> fRenderTarget; uint32_t fFlags; GrStencilSettings fStencilSettings; |