Lines Matching refs:directContext
24 if (!info1.directContext()) { in DEF_GPUTEST()
29 info1.directContext()->ref(); in DEF_GPUTEST()
34 REPORTER_ASSERT(reporter, info2.directContext()); in DEF_GPUTEST()
37 REPORTER_ASSERT(reporter, info1.directContext() != info2.directContext()); in DEF_GPUTEST()
40 info1.directContext()->unref(); in DEF_GPUTEST()
49 if (!info1.directContext()) { in DEF_GPUTEST()
54 info1.directContext()->ref(); in DEF_GPUTEST()
58 ContextInfo info2 = testFactory.getSharedContextInfo(info1.directContext()); in DEF_GPUTEST()
59 REPORTER_ASSERT(reporter, !info2.directContext()); in DEF_GPUTEST()
60 info1.directContext()->unref(); in DEF_GPUTEST()
66 ContextInfo info4 = testFactory.getSharedContextInfo(info3.directContext()); in DEF_GPUTEST()
67 if (!info4.directContext()) { in DEF_GPUTEST()
70 REPORTER_ASSERT(reporter, info3.directContext() != info4.directContext()); in DEF_GPUTEST()
74 ContextInfo info5 = testFactory.getSharedContextInfo(info3.directContext(), 1); in DEF_GPUTEST()
75 REPORTER_ASSERT(reporter, info5.directContext()); in DEF_GPUTEST()
77 REPORTER_ASSERT(reporter, info5.directContext() != info4.directContext()); in DEF_GPUTEST()
95 if (auto serialContext = serialInfo.directContext()) { in DEF_GPUTEST()
100 if (auto threadedContext = threadedInfo.directContext()) { in DEF_GPUTEST()
110 SkString result = ctxInfo.directContext()->dump(); in DEF_GPUTEST_FOR_ALL_CONTEXTS()