Lines Matching refs:rts
108 } rts[8], z, s;
184 const struct pan_image_view **rts,
195 if (rts[i]) {
197 if (rts[i]->nr_samples > 1)
295 if (rts && rts[0]) {
297 util_format_is_srgb(rts[0]->format);
308 const struct pan_image_view *rt_view = rts ? rts[i] : NULL;
320 const struct pan_image_view **rts,
332 if (!rts[i] || panfrost_blendable_formats_v7[rts[i]->format].internal)
336 .format = rts[i]->format,
338 .nr_samples = rts[i]->image->layout.nr_samples,
356 blend_state.rts[i] = (struct pan_blend_rt_state) {
357 .format = rts[i]->format,
358 .nr_samples = rts[i]->image->layout.nr_samples,
677 rsd_key.rts[i].format = dst_rts[i]->format;
679 rsd_key.rts[i].type = blit_key.surfaces[i].type =
683 rsd_key.rts[i].src_samples = blit_key.surfaces[i].src_samples = src_rts[i]->image->layout.nr_samples;
684 rsd_key.rts[i].dst_samples = blit_key.surfaces[i].dst_samples = dst_rts[i]->image->layout.nr_samples;
685 rsd_key.rts[i].dim = blit_key.surfaces[i].dim = src_rts[i]->dim;
686 rsd_key.rts[i].array = blit_key.surfaces[i].array = src_rts[i]->first_layer != src_rts[i]->last_layer;
729 const struct pan_image_view *rts[8] = { NULL };
758 if (fb->rts[i].preload)
759 rts[i] = fb->rts[i].view;
765 return pan_blitter_get_rsd(dev, rt_count, rts, rts, z, z, s, s);
809 if (fb->rts[i].preload)
945 if (fb->rts[i].preload)
946 views[tex_count++] = fb->rts[i].view;
1111 bool *valid = fb->rts[crc_rt].crc_valid;