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