• Home
  • Raw
  • Download

Lines Matching refs:tiling

45    const struct v3dv_frame_tiling *tiling = &job->frame_tiling;  in emit_rcl_prologue()  local
49 tiling->layers * 256 * in emit_rcl_prologue()
56 config.image_width_pixels = tiling->width; in emit_rcl_prologue()
57 config.image_height_pixels = tiling->height; in emit_rcl_prologue()
59 config.multisample_mode_4x = tiling->msaa; in emit_rcl_prologue()
60 config.maximum_bpp_of_all_render_targets = tiling->internal_bpp; in emit_rcl_prologue()
70 if (slice->tiling == V3D_TILING_UIF_NO_XOR || in emit_rcl_prologue()
71 slice->tiling == V3D_TILING_UIF_XOR) { in emit_rcl_prologue()
75 align(tiling->height, uif_block_height) / uif_block_height; in emit_rcl_prologue()
91 if (tiling->internal_bpp >= V3D_INTERNAL_BPP_64) { in emit_rcl_prologue()
101 if (tiling->internal_bpp >= V3D_INTERNAL_BPP_128 || clear_pad) { in emit_rcl_prologue()
111 rt.render_target_0_internal_bpp = tiling->internal_bpp; in emit_rcl_prologue()
137 const struct v3dv_frame_tiling *tiling = &job->frame_tiling; in emit_frame_setup() local
142 64 * min_layer * tiling->draw_tiles_x * tiling->draw_tiles_y; in emit_frame_setup()
149 config.total_frame_width_in_tiles = tiling->draw_tiles_x; in emit_frame_setup()
150 config.total_frame_height_in_tiles = tiling->draw_tiles_y; in emit_frame_setup()
152 config.supertile_width_in_tiles = tiling->supertile_width; in emit_frame_setup()
153 config.supertile_height_in_tiles = tiling->supertile_height; in emit_frame_setup()
156 tiling->frame_width_in_supertiles; in emit_frame_setup()
158 tiling->frame_height_in_supertiles; in emit_frame_setup()
344 load.memory_format = slice->tiling; in emit_image_load()
382 if (slice->tiling == V3D_TILING_UIF_NO_XOR || in emit_image_load()
383 slice->tiling == V3D_TILING_UIF_XOR) { in emit_image_load()
386 } else if (slice->tiling == V3D_TILING_RASTER) { in emit_image_load()
442 store.memory_format = slice->tiling; in emit_image_store()
443 if (slice->tiling == V3D_TILING_UIF_NO_XOR || in emit_image_store()
444 slice->tiling == V3D_TILING_UIF_XOR) { in emit_image_store()
447 } else if (slice->tiling == V3D_TILING_RASTER) { in emit_image_store()
850 if (src_slice->tiling == V3D_TILING_RASTER) { in v3dX()
854 (src_slice->tiling - V3D_TILING_LINEARTILE); in v3dX()
863 (dst_slice->tiling - V3D_TILING_LINEARTILE)) << in v3dX()
867 switch (src_slice->tiling) { in v3dX()
883 if (dst_slice->tiling == V3D_TILING_UIF_NO_XOR || in v3dX()
884 dst_slice->tiling == V3D_TILING_UIF_XOR) { in v3dX()
1336 const struct v3dv_frame_tiling *tiling) in v3dX()
1342 tiling->tile_width * tiling->supertile_width; in v3dX()
1344 tiling->tile_height * tiling->supertile_height; in v3dX()
1348 fb->max_x_supertile = (tiling->width - 1) / supertile_w_in_pixels; in v3dX()
1349 fb->max_y_supertile = (tiling->height - 1) / supertile_h_in_pixels; in v3dX()