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