Lines Matching refs:base

104    ivci.viewType = zink_surface_clamp_viewtype(ivci.viewType, templ->u.tex.first_layer, templ->u.tex.last_layer, res->base.b.array_size);
115 surface->info.width = surface->base.width;
116 surface->info.height = surface->base.height;
163 pipe_resource_reference(&surface->base.texture, pres);
164 pipe_reference_init(&surface->base.reference, 1);
165 surface->base.context = pctx;
166 surface->base.format = templ->format;
167 surface->base.width = u_minify(pres->width0, level);
168 assert(surface->base.width);
169 surface->base.height = u_minify(pres->height0, level);
170 assert(surface->base.height);
171 surface->base.nr_samples = templ->nr_samples;
172 surface->base.u.tex.level = level;
173 surface->base.u.tex.first_layer = templ->u.tex.first_layer;
174 surface->base.u.tex.last_layer = templ->u.tex.last_layer;
205 surface->base.nr_samples = 0;
226 surface = do_create_surface(&ctx->base, pres, templ, ivci, hash, true);
236 p_atomic_inc(&surface->base.reference.count);
240 return &surface->base;
247 csurf->base = *psurf;
248 pipe_reference_init(&csurf->base.reference, 1);
250 csurf->base.context = pctx;
252 return &csurf->base;
272 psurf = &surface->base;
290 csurf->transient = (struct zink_ctx_surface*)wrap_surface(pctx, (struct pipe_surface*)create_surface(pctx, &transient->base.b, templ, &ivci, true));
299 return &csurf->base;
350 struct zink_screen *screen = zink_screen(ctx->base.screen);
387 surface->obj = zink_resource(surface->base.texture)->obj;
414 pres = ctx->base.screen->resource_create(ctx->base.screen, &templ);
420 struct pipe_surface *psurf = ctx->base.create_surface(&ctx->base, pres, &surf_templ);
435 struct zink_screen *screen = zink_screen(ctx->base.screen);
436 struct zink_resource *res = zink_resource(surface->base.texture);
449 surface->base.width = res->base.b.width0;
450 surface->base.height = res->base.b.height0;