Lines Matching refs:surfaces
140 * join surfaces into the same buffer with identical tiling params
145 struct radeon_surf *surfaces[VL_NUM_COMPONENTS])
158 if (!surfaces[i])
162 wh = surfaces[i]->u.legacy.bankw * surfaces[i]->u.legacy.bankh;
170 if (!surfaces[i])
174 off = align(off, 1 << surfaces[i]->surf_alignment_log2);
177 surfaces[i]->u.legacy.bankw = surfaces[best_tiling]->u.legacy.bankw;
178 surfaces[i]->u.legacy.bankh = surfaces[best_tiling]->u.legacy.bankh;
179 surfaces[i]->u.legacy.mtilea = surfaces[best_tiling]->u.legacy.mtilea;
180 surfaces[i]->u.legacy.tile_split = surfaces[best_tiling]->u.legacy.tile_split;
182 for (j = 0; j < ARRAY_SIZE(surfaces[i]->u.legacy.level); ++j)
183 surfaces[i]->u.legacy.level[j].offset_256B += off / 256;
185 off += surfaces[i]->surf_size;