Lines Matching defs:surface
135 sk_sp<GrSurface> surface = this->createSurfaceImpl(resourceProvider, 1, GrRenderable::kNo,
137 if (!surface) {
142 if (!(surface->getUniqueKey().isValid()) && !(surface->resourcePriv().getScratchKey().isValid())) {
143 surface->resourcePriv().userRegisterResource();
147 SkASSERT(!surface->asRenderTarget());
148 SkASSERT(surface->asTexture());
149 return surface;
234 void GrTextureProxy::onValidateSurface(const GrSurface* surface) {
235 SkASSERT(!surface->asRenderTarget());
238 SkASSERT(surface->asTexture());
241 GrMipmapped::kYes == surface->asTexture()->mipmapped());
243 SkASSERT(surface->asTexture()->textureType() == this->textureType());
246 GrInternalSurfaceFlags surfaceFlags = surface->flags();