Home | History | Annotate | Download | only in tests

Lines Matching refs:proxy

53                        GrTextureProxy* proxy,
58 REPORTER_ASSERT(reporter, proxy->getProxyRefCnt_TestOnly() == expectedProxyRefs);
59 REPORTER_ASSERT(reporter, proxy->getBackingRefCnt_TestOnly() == expectedBackingRefs);
60 REPORTER_ASSERT(reporter, proxy->getPendingReadCnt_TestOnly() == expectedNumReads);
61 REPORTER_ASSERT(reporter, proxy->getPendingWriteCnt_TestOnly() == expectedNumWrites);
63 SkASSERT(proxy->getProxyRefCnt_TestOnly() == expectedProxyRefs);
64 SkASSERT(proxy->getBackingRefCnt_TestOnly() == expectedBackingRefs);
65 SkASSERT(proxy->getPendingReadCnt_TestOnly() == expectedNumReads);
66 SkASSERT(proxy->getPendingWriteCnt_TestOnly() == expectedNumWrites);
99 sk_sp<GrTextureProxy> proxy((*make)(proxyProvider));
100 if (proxy.get()) {
101 GrPendingIOResource<GrSurfaceProxy, kWrite_GrIOType> fWrite(proxy.get());
106 check_refs(reporter, proxy.get(), 1, 1, kExpectedReads, kExpectedWrites);
108 proxy->instantiate(resourceProvider);
111 check_refs(reporter, proxy.get(), 1, 1, kExpectedReads, kExpectedWrites);
117 sk_sp<GrTextureProxy> proxy((*make)(proxyProvider));
118 if (proxy.get()) {
119 GrPendingIOResource<GrSurfaceProxy, kRead_GrIOType> fRead(proxy.get());
124 check_refs(reporter, proxy.get(), 1, 1, kExpectedReads, kExpectedWrites);
126 proxy->instantiate(resourceProvider);
129 check_refs(reporter, proxy.get(), 1, 1, kExpectedReads, kExpectedWrites);
135 sk_sp<GrTextureProxy> proxy((*make)(proxyProvider));
136 if (proxy.get()) {
137 GrPendingIOResource<GrSurfaceProxy, kRW_GrIOType> fRW(proxy.get());
142 check_refs(reporter, proxy.get(), 1, 1, kExpectedReads, kExpectedWrites);
144 proxy->instantiate(resourceProvider);
147 check_refs(reporter, proxy.get(), 1, 1, kExpectedReads, kExpectedWrites);
153 sk_sp<GrTextureProxy> proxy((*make)(proxyProvider));
154 if (proxy.get()) {
155 proxy->ref();
156 proxy->ref();
161 check_refs(reporter, proxy.get(), 3, 3,kExpectedReads, kExpectedWrites);
163 proxy->instantiate(resourceProvider);
166 check_refs(reporter, proxy.get(), 3, 3, kExpectedReads, kExpectedWrites);
168 proxy->unref();
169 proxy->unref();
173 // Continue using (reffing) proxy after instantiation
175 sk_sp<GrTextureProxy> proxy((*make)(proxyProvider));
176 if (proxy.get()) {
177 proxy->ref();
179 GrPendingIOResource<GrSurfaceProxy, kWrite_GrIOType> fWrite(proxy.get());
183 check_refs(reporter, proxy.get(), 2, 2, 0, kExpectedWrites);
185 proxy->instantiate(resourceProvider);
188 check_refs(reporter, proxy.get(), 2, 2, 0, kExpectedWrites);
190 proxy->unref();
191 check_refs(reporter, proxy.get(), 1, 1, 0, kExpectedWrites);
193 GrPendingIOResource<GrSurfaceProxy, kRead_GrIOType> fRead(proxy.get());
194 check_refs(reporter, proxy.get(), 1, 1, 1, kExpectedWrites);