Lines Matching defs:psurface
303 zink_destroy_surface(struct zink_screen *screen, struct pipe_surface *psurface)
305 struct zink_surface *surface = zink_surface(psurface);
306 struct zink_resource *res = zink_resource(psurface->texture);
307 if (!psurface->nr_samples && !surface->is_swapchain) {
309 if (psurface->reference.count) {
331 pipe_resource_reference(&psurface->texture, NULL);
337 struct pipe_surface *psurface)
339 struct zink_ctx_surface *csurf = (struct zink_ctx_surface *)psurface;
346 zink_rebind_surface(struct zink_context *ctx, struct pipe_surface **psurface)
348 struct zink_surface *surface = zink_surface(*psurface);
349 struct zink_resource *res = zink_resource((*psurface)->texture);
368 zink_surface_reference(screen, (struct zink_surface**)psurface, new_surface);