Lines Matching refs:rts
107 if (fb->rt_count == 1 && fb->rts[0].view && !fb->rts[0].discard &&
108 fb->rts[0].view->image->layout.crc_mode != PAN_IMAGE_CRC_NONE)
117 if (!fb->rts[i].view || fb->rts[0].discard ||
118 fb->rts[i].view->image->layout.crc_mode == PAN_IMAGE_CRC_NONE)
121 bool valid = *(fb->rts[i].crc_valid);
273 const struct pan_image_view *rt = fb->rts[rt_crc].view;
284 if (fb->rts[rt_crc].clear) {
285 uint32_t clear_val = fb->rts[rt_crc].clear_value[0];
327 const struct pan_image_view *rt = fb->rts[cb].view;
454 cfg->clean_pixel_write_enable = fb->rts[idx].clear;
456 if (fb->rts[idx].clear) {
457 cfg->clear.color_0 = fb->rts[idx].clear_value[0];
458 cfg->clear.color_1 = fb->rts[idx].clear_value[1];
459 cfg->clear.color_2 = fb->rts[idx].clear_value[2];
460 cfg->clear.color_3 = fb->rts[idx].clear_value[3];
463 const struct pan_image_view *rt = fb->rts[idx].view;
464 if (!rt || fb->rts[idx].discard) {
677 if (fb->rts[i].view && !fb->rts[i].discard &&
678 pan_force_clean_write_rt(fb->rts[i].view, tile_size))
763 bool *valid = fb->rts[crc_rt].crc_valid;
806 if (!fb->rts[i].view)
809 cbuf_offset += pan_bytes_per_pixel_tib(fb->rts[i].view->format) *
810 tile_size * fb->rts[i].view->image->layout.nr_samples;
813 *(fb->rts[i].crc_valid) = false;
838 if (fb->rts[0].clear) {
839 cfg.clear_color_0 = fb->rts[0].clear_value[0];
840 cfg.clear_color_1 = fb->rts[0].clear_value[1];
841 cfg.clear_color_2 = fb->rts[0].clear_value[2];
842 cfg.clear_color_3 = fb->rts[0].clear_value[3];
851 if (fb->rt_count && fb->rts[0].view) {
852 const struct pan_image_view *rt = fb->rts[0].view;
875 cfg.color_write_enable = !fb->rts[0].discard;
922 cfg.msaa = mali_sampling_mode(fb->rts[0].view);