Lines Matching defs:surf
54 panfrost_batch_add_surface(struct panfrost_batch *batch, struct pipe_surface *surf)
56 if (surf) {
57 struct panfrost_resource *rsrc = pan_resource(surf->texture);
496 struct pipe_surface *surf = batch->key.cbufs[i];
498 if (!surf)
501 struct panfrost_resource *prsrc = pan_resource(surf->texture);
512 rts[i].format = surf->format;
514 rts[i].last_level = rts[i].first_level = surf->u.tex.level;
515 rts[i].first_layer = surf->u.tex.first_layer;
516 rts[i].last_layer = surf->u.tex.last_layer;
518 rts[i].nr_samples = surf->nr_samples ? : MAX2(surf->texture->nr_samples, 1);
536 struct pipe_surface *surf = batch->key.zsbuf;
537 z_rsrc = pan_resource(surf->texture);
539 zs->format = surf->format == PIPE_FORMAT_Z32_FLOAT_S8X24_UINT ?
540 PIPE_FORMAT_Z32_FLOAT : surf->format;
542 zs->last_level = zs->first_level = surf->u.tex.level;
543 zs->first_layer = surf->u.tex.first_layer;
544 zs->last_layer = surf->u.tex.last_layer;
546 zs->nr_samples = surf->nr_samples ? : MAX2(surf->texture->nr_samples, 1);
559 s->last_level = s->first_level = surf->u.tex.level;
560 s->first_layer = surf->u.tex.first_layer;
561 s->last_layer = surf->u.tex.last_layer;
563 s->nr_samples = surf->nr_samples ? : MAX2(surf->texture->nr_samples, 1);
771 struct pipe_surface *surf = batch->key.cbufs[0];
772 struct panfrost_resource *pres = surf ? pan_resource(surf->texture) : NULL;
797 struct pipe_surface *surf = batch->key.zsbuf;
798 struct panfrost_resource *z_rsrc = pan_resource(surf->texture);