| /third_party/mesa3d/src/broadcom/vulkan/ |
| D | v3dv_image.c | 113 uint32_t level_width, level_height, level_depth; in v3d_setup_slices() local 115 level_width = u_minify(width, i); in v3d_setup_slices() 118 level_width = u_minify(pot_width, i); in v3d_setup_slices() 128 level_width *= 2; in v3d_setup_slices() 132 level_width = DIV_ROUND_UP(level_width, block_width); in v3d_setup_slices() 138 level_width = align(level_width, 64 / image->cpp); in v3d_setup_slices() 141 (level_width <= utile_w || level_height <= utile_h)) { in v3d_setup_slices() 143 level_width = align(level_width, utile_w); in v3d_setup_slices() 145 } else if ((i != 0 || !uif_top) && level_width <= uif_block_w) { in v3d_setup_slices() 147 level_width = align(level_width, uif_block_w); in v3d_setup_slices() [all …]
|
| /third_party/mesa3d/src/gallium/drivers/v3d/ |
| D | v3d_resource.c | 72 int level_width = slice->stride / rsc->cpp; in v3d_debug_resource_layout() local 87 level_width, in v3d_debug_resource_layout() 566 uint32_t level_width, level_height, level_depth; in v3d_setup_slices() local 568 level_width = u_minify(width, i); in v3d_setup_slices() 571 level_width = u_minify(pot_width, i); in v3d_setup_slices() 580 level_width *= 2; in v3d_setup_slices() 584 level_width = DIV_ROUND_UP(level_width, block_width); in v3d_setup_slices() 590 level_width = align(level_width, 64 / rsc->cpp); in v3d_setup_slices() 593 (level_width <= utile_w || in v3d_setup_slices() 596 level_width = align(level_width, utile_w); in v3d_setup_slices() [all …]
|
| /third_party/mesa3d/src/gallium/drivers/vc4/ |
| D | vc4_resource.c | 373 uint32_t level_width, level_height; in vc4_setup_slices() local 375 level_width = width; in vc4_setup_slices() 378 level_width = u_minify(pot_width, i); in vc4_setup_slices() 386 level_width = align(level_width, 32); in vc4_setup_slices() 389 level_width = align(level_width, utile_w); in vc4_setup_slices() 392 if (vc4_size_is_lt(level_width, level_height, in vc4_setup_slices() 395 level_width = align(level_width, utile_w); in vc4_setup_slices() 399 level_width = align(level_width, in vc4_setup_slices() 407 slice->stride = (level_width * rsc->cpp * in vc4_setup_slices() 427 level_width, level_height, in vc4_setup_slices()
|
| /third_party/mesa3d/src/gallium/drivers/vc4/kernel/ |
| D | vc4_validate.c | 680 uint32_t level_width = max(width >> i, 1u); in reloc_tex() local 687 size_is_lt(level_width, level_height, cpp)) { in reloc_tex() 693 aligned_width = round_up(level_width, utile_w * 8); in reloc_tex() 697 aligned_width = round_up(level_width, utile_w); in reloc_tex() 701 aligned_width = round_up(level_width, utile_w); in reloc_tex() 711 i, level_width, level_height, in reloc_tex()
|
| /third_party/mesa3d/src/intel/vulkan/ |
| D | anv_blorp.c | 1033 const unsigned level_width = anv_minify(image->vk.extent.width, level); in anv_CmdClearColorImage() local 1049 0, 0, level_width, level_height, in anv_CmdClearColorImage() 1112 const unsigned level_width = anv_minify(image->vk.extent.width, level); in anv_CmdClearDepthStencilImage() local 1120 0, 0, level_width, level_height, in anv_CmdClearDepthStencilImage() 1132 0, 0, level_width, level_height, in anv_CmdClearDepthStencilImage() 1927 uint32_t level_width = anv_minify(surf.surf->logical_level0_px.w, level); in anv_image_ccs_op() local 1968 0, 0, level_width, level_height); in anv_image_ccs_op()
|
| /third_party/mesa3d/src/intel/blorp/ |
| D | blorp_blit.c | 2799 ASSERTED const uint32_t level_width = in blorp_surf_convert_to_uncompressed() local 2803 assert(*width % fmtl->bw == 0 || *x + *width == level_width); in blorp_surf_convert_to_uncompressed()
|
| /third_party/mesa3d/docs/relnotes/ |
| D | 21.3.0.rst | 1950 - anv/blorp: Use the isl_surf for computing level_width/height in anv_image_ccs_op
|