Home
last modified time | relevance | path

Searched refs:row_pitch_B (Results 1 - 19 of 19) sorted by relevance

/third_party/mesa3d/src/intel/isl/
H A Disl.c1602 surf_info->row_pitch_B == 0) { in isl_calc_row_pitch_alignment()
1648 * If the ISL caller didn't specify a row_pitch_B, then we should assume in isl_calc_row_pitch_alignment()
1650 * row_pitch_B, this is probably because the caller is trying to import a in isl_calc_row_pitch_alignment()
1655 if (surf_info->row_pitch_B == 0) in isl_calc_row_pitch_alignment()
1747 if (surf_info->row_pitch_B != 0) { in isl_calc_row_pitch()
1748 if (surf_info->row_pitch_B < min_row_pitch_B) in isl_calc_row_pitch()
1751 if (surf_info->row_pitch_B % alignment_B != 0) in isl_calc_row_pitch()
1755 const uint32_t row_pitch_B = in isl_calc_row_pitch() local
1756 surf_info->row_pitch_B != 0 ? surf_info->row_pitch_B in isl_calc_row_pitch()
1859 uint32_t row_pitch_B; isl_surf_init_s() local
2293 isl_surf_get_ccs_surf(const struct isl_device *dev, const struct isl_surf *surf, const struct isl_surf *hiz_or_mcs_surf, struct isl_surf *ccs_surf, uint32_t row_pitch_B) isl_surf_get_ccs_surf() argument
3099 isl_tiling_get_intratile_offset_el(enum isl_tiling tiling, enum isl_surf_dim dim, enum isl_msaa_layout msaa_layout, uint32_t bpb, uint32_t samples, uint32_t row_pitch_B, uint32_t array_pitch_el_rows, uint32_t total_x_offset_el, uint32_t total_y_offset_el, uint32_t total_z_offset_el, uint32_t total_array_offset, uint64_t *tile_offset_B, uint32_t *x_offset_el, uint32_t *y_offset_el, uint32_t *z_offset_el, uint32_t *array_offset) isl_tiling_get_intratile_offset_el() argument
[all...]
H A Disl.h1398 * @see isl_surf::row_pitch_B
1454 uint32_t row_pitch_B; member
1531 * surface in tiles is row_pitch_B / isl_tile_info::physical_extent_B.width
1533 * is given by row_pitch_B * isl_tile_info::physical_extent_B.height.
1541 uint32_t row_pitch_B; member
2454 * @param row_pitch_B: The row pitch for the CCS in bytes or 0 if
2463 uint32_t row_pitch_B);
2571 return surf->row_pitch_B; in isl_surf_get_row_pitch_B()
2582 assert(surf->row_pitch_B % (fmtl->bpb / 8) == 0); in isl_surf_get_row_pitch_el()
2583 return surf->row_pitch_B / (fmt in isl_surf_get_row_pitch_el()
2839 isl_tiling_get_intratile_offset_sa(enum isl_tiling tiling, enum isl_surf_dim dim, enum isl_msaa_layout msaa_layout, enum isl_format format, uint32_t samples, uint32_t row_pitch_B, uint32_t array_pitch_el_rows, uint32_t total_x_offset_sa, uint32_t total_y_offset_sa, uint32_t total_z_offset_sa, uint32_t total_array_offset, uint64_t *tile_offset_B, uint32_t *x_offset_sa, uint32_t *y_offset_sa, uint32_t *z_offset_sa, uint32_t *array_offset) isl_tiling_get_intratile_offset_sa() argument
[all...]
H A Disl_emit_depth_stencil.c138 db.SurfacePitch = info->depth_surf->row_pitch_B - 1; in emit_depth_stencil_hiz_s()
207 sb.SurfacePitch = info->stencil_surf->row_pitch_B - 1; in emit_depth_stencil_hiz_s()
243 hiz.SurfacePitch = info->hiz_surf->row_pitch_B - 1; in emit_depth_stencil_hiz_s()
H A Disl_emit_cpb.c89 cpb.SurfacePitch = info->surf->row_pitch_B - 1; in emit_cpb_control_s()
H A Disl_storage_image.c256 param->stride[1] = surf->row_pitch_B / cpp; in isl_surf_fill_image_param()
H A Disl_surface_state.c392 s.SurfacePitch = info->surf->row_pitch_B - 1; in surf_fill_state_s()
677 info->aux_surf->row_pitch_B / tile_info.phys_extent_B.width; in surf_fill_state_s()
/third_party/mesa3d/src/gallium/drivers/crocus/
H A Dcrocus_blt.c53 uint32_t pitch = dst->surf.row_pitch_B; in blt_set_alpha_to_one()
75 dst->surf.row_pitch_B, in blt_set_alpha_to_one()
136 int pitch = res->surf.row_pitch_B; in crocus_resource_blt_pitch()
332 src->surf.row_pitch_B, in crocus_emit_blt()
346 dst->surf.row_pitch_B, in crocus_emit_blt()
355 src_cpp, src->surf.row_pitch_B, in crocus_emit_blt()
357 dst->surf.row_pitch_B, dst_offset, in crocus_emit_blt()
H A Dcrocus_resource.c174 uint64_t modifier, uint32_t row_pitch_B) in crocus_resource_configure_main()
231 if (row_pitch_B == 0 && templ->usage == PIPE_USAGE_STAGING && in crocus_resource_configure_main()
235 row_pitch_B = util_format_get_stride(templ->format, templ->width0); in crocus_resource_configure_main()
236 row_pitch_B = ALIGN(row_pitch_B, 4); in crocus_resource_configure_main()
249 .row_pitch_B = row_pitch_B, in crocus_resource_configure_main()
611 res->aux.surf.row_pitch_B, alloc_flags); in crocus_resource_alloc_separate_aux()
631 assert(aux_res->aux.surf.row_pitch_B && aux_res->aux.offset && in crocus_resource_finish_aux_import()
641 assert(aux_res->aux.surf.row_pitch_B in crocus_resource_finish_aux_import()
171 crocus_resource_configure_main(const struct crocus_screen *screen, struct crocus_resource *res, const struct pipe_resource *templ, uint64_t modifier, uint32_t row_pitch_B) crocus_resource_configure_main() argument
[all...]
/third_party/mesa3d/src/gallium/drivers/iris/
H A Diris_resource.c660 uint64_t modifier, uint32_t row_pitch_B) in iris_resource_configure_main()
731 .row_pitch_B = row_pitch_B, in iris_resource_configure_main()
980 assert(aux_res->aux.surf.row_pitch_B && aux_res->aux.offset); in import_aux_info()
982 assert(res->aux.surf.row_pitch_B == aux_res->aux.surf.row_pitch_B); in import_aux_info()
1284 const uint32_t row_pitch_B = in iris_resource_from_user_memory() local
1286 res_size = templ->height0 * row_pitch_B; in iris_resource_from_user_memory()
1290 row_pitch_B)) { in iris_resource_from_user_memory()
1417 res->aux.surf.row_pitch_B in iris_resource_from_handle()
657 iris_resource_configure_main(const struct iris_screen *screen, struct iris_resource *res, const struct pipe_resource *templ, uint64_t modifier, uint32_t row_pitch_B) iris_resource_configure_main() argument
[all...]
H A Diris_bufmgr.c1858 .stride = surf->row_pitch_B, in iris_gem_set_tiling()
/third_party/mesa3d/src/intel/isl/tests/
H A Disl_surf_get_image_offset_test.c156 t_assert(surf.row_pitch_B == 2048); in test_bdw_2d_r8g8b8a8_unorm_512x512_array01_samples01_noaux_tiley0()
204 t_assert(surf.row_pitch_B == 4096); in test_bdw_2d_r8g8b8a8_unorm_1024x1024_array06_samples01_noaux_tiley0()
/third_party/mesa3d/src/intel/vulkan/
H A Danv_image.c905 .row_pitch_B = stride, in add_shadow_surface()
949 .row_pitch_B = stride, in add_primary_surface()
2060 layout->rowPitch = surface->isl.row_pitch_B; in anv_GetImageSubresourceLayout()
H A Danv_allocator.c2093 uint32_t row_pitch_B, in anv_device_set_bo_tiling()
2096 int ret = anv_gem_set_tiling(device, bo->gem_handle, row_pitch_B, in anv_device_set_bo_tiling()
2091 anv_device_set_bo_tiling(struct anv_device *device, struct anv_bo *bo, uint32_t row_pitch_B, enum isl_tiling tiling) anv_device_set_bo_tiling() argument
H A Danv_blorp.c180 .row_pitch_B = row_pitch, in get_blorp_surf_for_anv_buffer()
H A Danv_private.h1416 uint32_t row_pitch_B,
H A Danv_device.c4010 surf->row_pitch_B, in anv_AllocateMemory()
/third_party/mesa3d/src/intel/blorp/
H A Dblorp_clear.c1534 .row_pitch_B = surf->aux_surf->row_pitch_B, in blorp_ccs_ambiguate()
H A Dblorp_genX_exec.h2461 blt.DestinationPitch = (dst_surf->row_pitch_B / dst_pitch_unit) - 1; in blorp_xy_block_copy_blt()
2500 blt.SourcePitch = (src_surf->row_pitch_B / src_pitch_unit) - 1; in blorp_xy_block_copy_blt()
H A Dblorp_blit.c2313 info->surf.row_pitch_B, in shrink_surface_params()
3089 .row_pitch_B = width * block_size, in do_buffer_copy()

Completed in 55 milliseconds