Lines Matching refs:rts
470 struct pan_image_view *rts,
476 memset(rts, 0, sizeof(*rts) * 8);
505 fb->rts[i].clear = true;
506 memcpy(fb->rts[i].clear_value, batch->clear_color[i],
507 sizeof((fb->rts[i].clear_value)));
510 fb->rts[i].discard = !reserve && !(batch->resolve & mask);
512 rts[i].format = surf->format;
513 rts[i].dim = MALI_TEXTURE_DIMENSION_2D;
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;
517 rts[i].image = &prsrc->image;
518 rts[i].nr_samples = surf->nr_samples ? : MAX2(surf->texture->nr_samples, 1);
519 memcpy(rts[i].swizzle, id_swz, sizeof(rts[i].swizzle));
520 fb->rts[i].crc_valid = &prsrc->valid.crc;
521 fb->rts[i].view = &rts[i];
527 BITSET_TEST(prsrc->valid.data, fb->rts[i].view->first_level))))
528 fb->rts[i].preload = true;
817 struct pan_image_view rts[8], zs, s;
819 panfrost_batch_to_fb_info(batch, &fb, rts, &zs, &s, false);