Home
last modified time | relevance | path

Searched refs:isl_surf (Results 1 – 25 of 34) sorted by relevance

12

/third_party/mesa3d/src/intel/isl/
Disl.h1462 struct isl_surf { struct
1629 const struct isl_surf *surf;
1647 const struct isl_surf *aux_surf;
1728 const struct isl_surf *depth_surf;
1736 const struct isl_surf *stencil_surf;
1769 const struct isl_surf *hiz_surf;
1794 const struct isl_surf *surf;
2394 struct isl_surf *surf,
2398 isl_surf_get_tile_info(const struct isl_surf *surf,
2409 const struct isl_surf *surf,
[all …]
Disl.c1806 struct isl_surf *surf, in isl_surf_init_s()
1981 *surf = (struct isl_surf) { in isl_surf_init_s()
2008 isl_surf_get_tile_info(const struct isl_surf *surf, in isl_surf_get_tile_info()
2018 const struct isl_surf *surf, in isl_surf_get_hiz_surf()
2019 struct isl_surf *hiz_surf) in isl_surf_get_hiz_surf()
2093 const struct isl_surf *surf, in isl_surf_get_mcs_surf()
2094 struct isl_surf *mcs_surf) in isl_surf_get_mcs_surf()
2136 const struct isl_surf *surf, in isl_surf_supports_ccs()
2137 const struct isl_surf *hiz_or_mcs_surf) in isl_surf_supports_ccs()
2183 const struct isl_surf *hiz_surf = hiz_or_mcs_surf; in isl_surf_supports_ccs()
[all …]
Disl_genX_helpers.h82 isl_get_image_alignment(const struct isl_surf *surf) in isl_get_image_alignment()
135 isl_get_qpitch(const struct isl_surf *surf) in isl_get_qpitch()
Disl_storage_image.c226 const struct isl_surf *surf, in isl_surf_fill_image_param()
DREADME31 - `struct isl_surf` distinguishes between the surface's logical dimension
/third_party/mesa3d/src/intel/blorp/
Dblorp.h123 const struct isl_surf *surf;
126 const struct isl_surf *aux_surf;
199 const struct isl_surf *src_surf,
200 const struct isl_surf *dst_surf,
205 const struct isl_surf *src_surf,
206 const struct isl_surf *dst_surf,
211 const struct isl_surf *src_surf,
212 const struct isl_surf *dst_surf,
236 const struct isl_surf *surf,
Dblorp_priv.h54 struct isl_surf surf;
57 struct isl_surf aux_surf;
Dblorp_blit.c2279 get_px_size_sa(const struct isl_surf *surf) in get_px_size_sa()
2437 const struct isl_surf *src_surf, in blorp_blit_supports_compute()
2438 const struct isl_surf *dst_surf, in blorp_blit_supports_compute()
2476 const struct isl_surf *src_surf, in blorp_copy_supports_blitter()
2477 const struct isl_surf *dst_surf, in blorp_copy_supports_blitter()
2847 const struct isl_surf *src_surf, in blorp_copy_supports_compute()
2848 const struct isl_surf *dst_surf, in blorp_copy_supports_compute()
3079 struct isl_surf surf; in do_buffer_copy()
Dblorp_genX_exec.h1470 struct isl_surf surf = surface->surf; in blorp_emit_surface_state()
2322 xy_bcb_tiling(const struct isl_surf *surf) in xy_bcb_tiling()
2361 xy_bcb_surf_dim(const struct isl_surf *surf) in xy_bcb_surf_dim()
2376 xy_bcb_surf_depth(const struct isl_surf *surf) in xy_bcb_surf_depth()
2436 const struct isl_surf *src_surf = &params->src.surf; in blorp_xy_block_copy_blt()
2437 const struct isl_surf *dst_surf = &params->dst.surf; in blorp_xy_block_copy_blt()
Dblorp_clear.c304 const struct isl_surf *surf, in get_fast_clear_rect()
305 const struct isl_surf *aux_surf, in get_fast_clear_rect()
904 const struct isl_surf *surf, in blorp_can_hiz_clear_depth()
/third_party/mesa3d/src/intel/isl/tests/
Disl_surf_get_image_offset_test.c55 t_assert_image_alignment_el(const struct isl_surf *surf, in t_assert_image_alignment_el()
68 t_assert_image_alignment_sa(const struct isl_surf *surf, in t_assert_image_alignment_sa()
81 t_assert_offset_el(const struct isl_surf *surf, in t_assert_offset_el()
97 t_assert_phys_level0_sa(const struct isl_surf *surf, uint32_t width, in t_assert_phys_level0_sa()
104 t_assert_gfx4_3d_layer(const struct isl_surf *surf, in t_assert_gfx4_3d_layer()
133 struct isl_surf surf; in test_bdw_2d_r8g8b8a8_unorm_512x512_array01_samples01_noaux_tiley0()
181 struct isl_surf surf; in test_bdw_2d_r8g8b8a8_unorm_1024x1024_array06_samples01_noaux_tiley0()
242 struct isl_surf surf; in test_bdw_3d_r8g8b8a8_unorm_256x256x256_levels09_tiley0()
/third_party/mesa3d/docs/isl/
Dindex.rst19 The core representation of a surface in ISL is :cpp:struct:`isl_surf`.
21 .. doxygenstruct:: isl_surf
Dunits.rst36 :cpp:member:`isl_surf::array_pitch_el_rows` which, as the name says, is in rows
52 :cpp:member:`isl_surf::samples`. The exact layout of the samples depends on
53 the value of :cpp:member:`isl_surf::msaa_layout`. If the layout is
55 corresponds to :cpp:member:`isl_surf::samples` actual slices
59 the first things ISL does is to compute :cpp:member:`isl_surf::phys_level0_sa`
61 type of :cpp:member:`isl_surf::phys_level0_sa` is :cpp:struct:`isl_extent4d`
Dhiz.rst45 :cpp:member:`isl_surf::array_pitch_el_rows` field.
/third_party/mesa3d/src/intel/common/
Dintel_aux_map.h92 intel_aux_map_format_bits_for_isl_surf(const struct isl_surf *isl_surf);
Dintel_aux_map.c338 intel_aux_map_format_bits_for_isl_surf(const struct isl_surf *isl_surf) in intel_aux_map_format_bits_for_isl_surf() argument
340 assert(!isl_format_is_planar(isl_surf->format)); in intel_aux_map_format_bits_for_isl_surf()
341 return intel_aux_map_format_bits(isl_surf->tiling, isl_surf->format, 0); in intel_aux_map_format_bits_for_isl_surf()
/third_party/mesa3d/src/gallium/drivers/iris/
Diris_resource.h66 struct isl_surf surf;
101 struct isl_surf surf;
110 struct isl_surf surf;
Diris_resource.c746 const struct isl_surf *surf, in iris_get_ccs_surf_or_support()
747 struct isl_surf *aux_surf, in iris_get_ccs_surf_or_support()
748 struct isl_surf *extra_aux_surf) in iris_get_ccs_surf_or_support()
752 struct isl_surf *ccs_surf; in iris_get_ccs_surf_or_support()
753 const struct isl_surf *hiz_or_mcs_surf; in iris_get_ccs_surf_or_support()
2022 struct isl_surf *surf = &((struct iris_resource *) map->staging)->surf; in iris_map_copy_region()
2051 get_image_offset_el(const struct isl_surf *surf, unsigned level, unsigned z, in get_image_offset_el()
2116 struct isl_surf *surf = &res->surf; in iris_unmap_s8()
2148 struct isl_surf *surf = &res->surf; in iris_map_s8()
2193 tile_extents(const struct isl_surf *surf, in tile_extents()
[all …]
Diris_genx_protos.h39 const struct isl_surf *surf);
Diris_bufmgr.h43 struct isl_surf;
513 int iris_gem_set_tiling(struct iris_bo *bo, const struct isl_surf *surf);
/third_party/mesa3d/src/gallium/drivers/crocus/
Dcrocus_resource.h97 struct isl_surf surf;
132 struct isl_surf surf;
253 struct isl_surf surf;
Dcrocus_resource.c1265 struct isl_surf *surf = &((struct crocus_resource *) map->staging)->surf; in crocus_map_copy_region()
1292 get_image_offset_el(const struct isl_surf *surf, unsigned level, unsigned z, in get_image_offset_el()
1376 struct isl_surf *surf = &res->surf; in crocus_unmap_s8()
1409 struct isl_surf *surf = &res->surf; in crocus_map_s8()
1455 tile_extents(const struct isl_surf *surf, in tile_extents()
1482 struct isl_surf *surf = &res->surf; in crocus_unmap_tiled_memcpy()
1510 struct isl_surf *surf = &res->surf; in crocus_map_tiled_memcpy()
1567 struct isl_surf *surf = &res->surf; in crocus_map_direct()
1612 struct isl_surf *surf = &res->surf; in crocus_transfer_map()
/third_party/mesa3d/src/intel/vulkan/
Danv_blorp.c156 struct isl_surf *isl_surf) in get_blorp_surf_for_anv_buffer() argument
161 .surf = isl_surf, in get_blorp_surf_for_anv_buffer()
171 ok = isl_surf_init(&device->isl_dev, isl_surf, in get_blorp_surf_for_anv_buffer()
529 struct isl_surf buffer_isl_surf; in copy_buffer_to_image()
916 struct isl_surf isl_surf; in anv_CmdFillBuffer() local
951 &surf, &isl_surf); in anv_CmdFillBuffer()
968 &surf, &isl_surf); in anv_CmdFillBuffer()
983 &surf, &isl_surf); in anv_CmdFillBuffer()
Danv_genX.h68 const struct isl_surf *surf);
Danv_image.c2574 const struct isl_surf *isl_surf = &surface->isl; in anv_image_fill_surface_state() local
2576 struct isl_surf tmp_surf; in anv_image_fill_surface_state()
2589 isl_surf_get_uncompressed_surf(&device->isl_dev, isl_surf, &view, in anv_image_fill_surface_state()
2593 isl_surf = &tmp_surf; in anv_image_fill_surface_state()
2616 .surf = isl_surf, in anv_image_fill_surface_state()

12