Lines Matching refs:height

78       .height = 1,
82 .height = align(fb->height, tile_align_h),
94 tiling->tile_count.height = 2;
96 tiling->tile0.height = align(DIV_ROUND_UP(fb->height, 2), tile_align_h);
106 /* do not exceed max tile height */
107 while (tiling->tile0.height > max_tile_height) {
108 tiling->tile_count.height++;
109 tiling->tile0.height =
110 util_align_npot(DIV_ROUND_UP(fb->height, tiling->tile_count.height), tile_align_h);
114 while (tiling->tile0.width * tiling->tile0.height > pass->gmem_pixels[gmem_layout]) {
115 if (tiling->tile0.width > MAX2(tile_align_w, tiling->tile0.height)) {
121 assert(tiling->tile0.height > tile_align_h);
122 tiling->tile_count.height++;
123 tiling->tile0.height =
124 align(DIV_ROUND_UP(fb->height, tiling->tile_count.height), tile_align_h);
138 .height = 1,
142 while (tiling->pipe_count.width * tiling->pipe_count.height > max_pipe_count) {
143 if (tiling->pipe0.width < tiling->pipe0.height) {
148 tiling->pipe0.height += 1;
149 tiling->pipe_count.height =
150 DIV_ROUND_UP(tiling->tile_count.height, tiling->pipe0.height);
161 tiling->pipe_count.width * tiling->pipe_count.height;
164 .height = (tiling->tile_count.height - 1) % tiling->pipe0.height + 1,
170 for (uint32_t y = 0; y < tiling->pipe_count.height; y++) {
173 const uint32_t pipe_y = tiling->pipe0.height * y;
177 const uint32_t pipe_h = (y == tiling->pipe_count.height - 1)
178 ? last_pipe.height
179 : tiling->pipe0.height;
201 uint32_t tiles_per_pipe = tiling->pipe0.width * tiling->pipe0.height;
211 tiling->binning = (tiling->tile_count.width * tiling->tile_count.height) > 2;