| Index: src/gpu/GrContextFactory.cpp
|
| diff --git a/src/gpu/GrContextFactory.cpp b/src/gpu/GrContextFactory.cpp
|
| index bcf0c32cf5db2d31b63c5685897019a6bc22db72..fc1af6cfdb5616b19058a580e6773b3ce39b3706 100755
|
| --- a/src/gpu/GrContextFactory.cpp
|
| +++ b/src/gpu/GrContextFactory.cpp
|
| @@ -129,7 +129,11 @@ GrContextFactory::ContextInfo GrContextFactory::getContextInfo(GLContextType typ
|
| glCtx->makeCurrent();
|
| GrBackendContext p3dctx = reinterpret_cast<GrBackendContext>(glInterface.get());
|
| #ifdef SK_VULKAN
|
| - grCtx.reset(GrContext::Create(kVulkan_GrBackend, p3dctx, fGlobalOptions));
|
| + if (kEnableNVPR_GLContextOptions & options) {
|
| + return ContextInfo();
|
| + } else {
|
| + grCtx.reset(GrContext::Create(kVulkan_GrBackend, p3dctx, fGlobalOptions));
|
| + }
|
| #else
|
| grCtx.reset(GrContext::Create(kOpenGL_GrBackend, p3dctx, fGlobalOptions));
|
| #endif
|
|
|