| Index: tests/GrContextFactoryTest.cpp
|
| diff --git a/tests/GrContextFactoryTest.cpp b/tests/GrContextFactoryTest.cpp
|
| index 50bdedff9ec7d8d7c1743ffd764797b45635e70d..1b19ac68e39bf19793353506109f2383455f7ea3 100644
|
| --- a/tests/GrContextFactoryTest.cpp
|
| +++ b/tests/GrContextFactoryTest.cpp
|
| @@ -17,10 +17,14 @@ DEF_GPUTEST(GrContextFactory_NVPRContextOptionHasPathRenderingSupport, reporter,
|
| // Test that if NVPR is requested, the context always has path rendering
|
| // or the context creation fails.
|
| GrContextFactory testFactory;
|
| - GrContext* context = testFactory.get(GrContextFactory::kNative_GLContextType,
|
| - kNone_GrGLStandard,
|
| - GrContextFactory::kEnableNVPR_GLContextOptions);
|
| - if (context) {
|
| + // Test that if NVPR is possible, caps are in sync.
|
| + for (int i = 0; i < GrContextFactory::kGLContextTypeCnt; ++i) {
|
| + GrContextFactory::GLContextType glCtxType = static_cast<GrContextFactory::GLContextType>(i);
|
| + GrContext* context = testFactory.get(glCtxType,
|
| + GrContextFactory::kEnableNVPR_GLContextOptions);
|
| + if (!context) {
|
| + continue;
|
| + }
|
| REPORTER_ASSERT(
|
| reporter,
|
| context->caps()->shaderCaps()->pathRenderingSupport());
|
|
|