Lines Matching defs:pres
129 struct pipe_resource *pres,
135 struct zink_resource *res = zink_resource(pres);
163 pipe_resource_reference(&surface->base.texture, pres);
167 surface->base.width = u_minify(pres->width0, level);
169 surface->base.height = u_minify(pres->height0, level);
175 surface->obj = zink_resource(pres)->obj;
201 do_create_surface(struct pipe_context *pctx, struct pipe_resource *pres, const struct pipe_surface *templ, VkImageViewCreateInfo *ivci, uint32_t hash, bool actually)
204 struct zink_surface *surface = create_surface(pctx, pres, templ, ivci, actually);
213 struct pipe_resource *pres,
218 struct zink_resource *res = zink_resource(pres);
226 surface = do_create_surface(&ctx->base, pres, templ, ivci, hash, true);
257 struct pipe_resource *pres,
260 struct zink_resource *res = zink_resource(pres);
264 pres->target == PIPE_TEXTURE_3D ? target_2d[is_array] : pres->target);
269 struct zink_surface *surface = do_create_surface(pctx, pres, templ, &ivci, 0, false);
275 psurf = zink_get_surface(zink_context(pctx), pres, templ, &ivci);
283 struct pipe_resource rtempl = *pres;
402 struct pipe_resource *pres;
414 pres = ctx->base.screen->resource_create(ctx->base.screen, &templ);
415 if (!pres)
420 struct pipe_surface *psurf = ctx->base.create_surface(&ctx->base, pres, &surf_templ);
421 pipe_resource_reference(&pres, NULL);