diff options
Diffstat (limited to 'src/gpu')
-rw-r--r-- | src/gpu/GrContext.cpp | 1 | ||||
-rw-r--r-- | src/gpu/GrContextPriv.h | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/src/gpu/GrContext.cpp b/src/gpu/GrContext.cpp index 4b67d5466b..1001110614 100644 --- a/src/gpu/GrContext.cpp +++ b/src/gpu/GrContext.cpp @@ -91,6 +91,7 @@ void GrContext::initCommon(const GrContextOptions& options) { fResourceCache = new GrResourceCache(fCaps); fResourceProvider = new GrResourceProvider(fGpu, fResourceCache, &fSingleOwner); + fDisableGpuYUVConversion = options.fDisableGpuYUVConversion; fDidTestPMConversions = false; GrRenderTargetOpList::Options rtOpListOptions; diff --git a/src/gpu/GrContextPriv.h b/src/gpu/GrContextPriv.h index 8ad3483e0d..9ee0b9c66f 100644 --- a/src/gpu/GrContextPriv.h +++ b/src/gpu/GrContextPriv.h @@ -57,6 +57,8 @@ public: sk_sp<SkColorSpace> colorSpace, const SkSurfaceProps* = nullptr); + bool disableGpuYUVConversion() const { return fContext->fDisableGpuYUVConversion; } + private: explicit GrContextPriv(GrContext* context) : fContext(context) {} GrContextPriv(const GrContextPriv&) {} // unimpl |