Home | History | Annotate | Download | only in gpu

Lines Matching defs:proxy

51                                                     sk_sp<GrSurfaceProxy> proxy,
54 return fContext->makeWrappedSurfaceContext(std::move(proxy), std::move(colorSpace), props);
108 sk_sp<GrSurfaceProxy> proxy = this->proxyProvider()->wrapBackendTexture(
110 if (!proxy) {
114 return this->drawingManager()->makeTextureContext(std::move(proxy), std::move(colorSpace));
128 sk_sp<GrTextureProxy> proxy(this->proxyProvider()->wrapRenderableBackendTexture(
131 if (!proxy) {
135 return this->drawingManager()->makeRenderTargetContext(std::move(proxy),
148 sk_sp<GrSurfaceProxy> proxy = this->proxyProvider()->wrapBackendRenderTarget(
150 if (!proxy) {
154 return this->drawingManager()->makeRenderTargetContext(std::move(proxy),
167 sk_sp<GrSurfaceProxy> proxy(
169 if (!proxy) {
173 return this->drawingManager()->makeRenderTargetContext(std::move(proxy),
181 sk_sp<GrSurfaceProxy> proxy(
183 if (!proxy) {
187 return this->drawingManager()->makeRenderTargetContext(std::move(proxy),
192 void GrContextPriv::flush(GrSurfaceProxy* proxy) {
195 ASSERT_OWNED_PROXY_PRIV(proxy);
197 fContext->drawingManager()->flush(proxy, SkSurface::BackendSurfaceAccess::kNoAccess,
201 void GrContextPriv::flushSurfaceWrites(GrSurfaceProxy* proxy) {
204 SkASSERT(proxy);
205 ASSERT_OWNED_PROXY_PRIV(proxy);
206 if (proxy->priv().hasPendingWrite()) {
207 this->flush(proxy);
211 void GrContextPriv::flushSurfaceIO(GrSurfaceProxy* proxy) {
214 SkASSERT(proxy);
215 ASSERT_OWNED_PROXY_PRIV(proxy);
216 if (proxy->priv().hasPendingIO()) {
217 this->flush(proxy);
221 void GrContextPriv::prepareSurfaceForExternalIO(GrSurfaceProxy* proxy) {
224 SkASSERT(proxy);
225 ASSERT_OWNED_PROXY_PRIV(proxy);
226 fContext->drawingManager()->prepareSurfaceForExternalIO(proxy,