Home
last modified time | relevance | path

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

12

/third_party/mesa3d/src/intel/isl/
Disl.h1450 struct isl_surf { struct
1609 const struct isl_surf *surf;
1627 const struct isl_surf *aux_surf;
1701 const struct isl_surf *depth_surf;
1709 const struct isl_surf *stencil_surf;
1742 const struct isl_surf *hiz_surf;
2306 struct isl_surf *surf,
2310 isl_surf_get_tile_info(const struct isl_surf *surf,
2321 const struct isl_surf *surf,
2322 const struct isl_surf *hiz_or_mcs_surf);
[all …]
Disl.c1740 struct isl_surf *surf, in isl_surf_init_s()
1911 *surf = (struct isl_surf) { in isl_surf_init_s()
1938 isl_surf_get_tile_info(const struct isl_surf *surf, in isl_surf_get_tile_info()
1948 const struct isl_surf *surf, in isl_surf_get_hiz_surf()
1949 struct isl_surf *hiz_surf) in isl_surf_get_hiz_surf()
2057 const struct isl_surf *surf, in isl_surf_get_mcs_surf()
2058 struct isl_surf *mcs_surf) in isl_surf_get_mcs_surf()
2122 const struct isl_surf *surf, in isl_surf_supports_ccs()
2123 const struct isl_surf *hiz_or_mcs_surf) in isl_surf_supports_ccs()
2174 const struct isl_surf *hiz_surf = hiz_or_mcs_surf; in isl_surf_supports_ccs()
[all …]
Disl_storage_image.c226 const struct isl_surf *surf, in isl_surf_fill_image_param()
Disl_surface_state.c167 get_image_alignment(const struct isl_surf *surf) in get_image_alignment()
221 get_qpitch(const struct isl_surf *surf) in get_qpitch()
DREADME31 - `struct isl_surf` distinguishes between the surface's logical dimension
/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/intel/blorp/
Dblorp.h107 const struct isl_surf *surf;
110 const struct isl_surf *aux_surf;
209 const struct isl_surf *surf,
Dblorp_priv.h52 struct isl_surf surf;
55 struct isl_surf aux_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_genx_protos.h39 const struct isl_surf *surf);
Diris_bufmgr.h42 struct isl_surf;
464 int iris_gem_set_tiling(struct iris_bo *bo, const struct isl_surf *surf);
Diris_resource.c691 const struct isl_surf *surf, in iris_get_ccs_surf()
692 struct isl_surf *aux_surf, in iris_get_ccs_surf()
693 struct isl_surf *extra_aux_surf, in iris_get_ccs_surf()
698 struct isl_surf *ccs_surf; in iris_get_ccs_surf()
699 const struct isl_surf *hiz_or_mcs_surf; in iris_get_ccs_surf()
1872 struct isl_surf *surf = &((struct iris_resource *) map->staging)->surf; in iris_map_copy_region()
1900 get_image_offset_el(const struct isl_surf *surf, unsigned level, unsigned z, in get_image_offset_el()
1965 struct isl_surf *surf = &res->surf; in iris_unmap_s8()
1997 struct isl_surf *surf = &res->surf; in iris_map_s8()
2042 tile_extents(const struct isl_surf *surf, in tile_extents()
[all …]
/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.c1251 struct isl_surf *surf = &((struct crocus_resource *) map->staging)->surf; in crocus_map_copy_region()
1278 get_image_offset_el(const struct isl_surf *surf, unsigned level, unsigned z, in get_image_offset_el()
1362 struct isl_surf *surf = &res->surf; in crocus_unmap_s8()
1395 struct isl_surf *surf = &res->surf; in crocus_map_s8()
1441 tile_extents(const struct isl_surf *surf, in tile_extents()
1468 struct isl_surf *surf = &res->surf; in crocus_unmap_tiled_memcpy()
1496 struct isl_surf *surf = &res->surf; in crocus_map_tiled_memcpy()
1553 struct isl_surf *surf = &res->surf; in crocus_map_direct()
1598 struct isl_surf *surf = &res->surf; in crocus_transfer_map()
/third_party/mesa3d/src/intel/vulkan/
Danv_blorp.c157 struct isl_surf *isl_surf) in get_blorp_surf_for_anv_buffer() argument
177 .surf = isl_surf, in get_blorp_surf_for_anv_buffer()
187 ok = isl_surf_init(&device->isl_dev, isl_surf, in get_blorp_surf_for_anv_buffer()
560 struct isl_surf buffer_isl_surf; in copy_buffer_to_image()
947 struct isl_surf isl_surf; in anv_CmdFillBuffer() local
982 &surf, &isl_surf); in anv_CmdFillBuffer()
999 &surf, &isl_surf); in anv_CmdFillBuffer()
1014 &surf, &isl_surf); in anv_CmdFillBuffer()
Danv_genX.h62 const struct isl_surf *surf);
Danv_image.c2421 const struct isl_surf *isl_surf = &surface->isl; in anv_image_fill_surface_state() local
2423 struct isl_surf tmp_surf; in anv_image_fill_surface_state()
2436 isl_surf_get_uncompressed_surf(&device->isl_dev, isl_surf, &view, in anv_image_fill_surface_state()
2440 isl_surf = &tmp_surf; in anv_image_fill_surface_state()
2463 .surf = isl_surf, in anv_image_fill_surface_state()
/third_party/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_mipmap_tree.h143 struct isl_surf surf;
184 struct isl_surf surf;
Dbrw_tex.c354 struct isl_surf surf; in intel_texture_for_memory_object()
Dbrw_wm_surface_state.c84 uint32_t *offset, struct isl_surf *surf) in get_isl_surf()
149 struct isl_surf surf; in brw_emit_surface_state()
156 struct isl_surf *aux_surf = NULL; in brw_emit_surface_state()

12