Lines Matching refs:isl_surf

642     * @invariant isl_surf::phys_level0_sa::depth == 1
650 * @invariant isl_surf::phys_level0_sa::array_len == 1
738 * @invariant isl_surf::samples > 1
752 * @invariant isl_surf::samples == 1
778 * @invariant isl_surf::samples == 1
789 * @invariant isl_surf::samples == 1
801 * @invariant isl_surf::samples == 1
815 * @invariant isl_surf::samples == 1
840 * @invariant isl_surf::samples > 1
850 * @invariant isl_surf::samples == 1
1386 * @see isl_surf::row_pitch_B
1435 /** Lower bound for isl_surf::alignment, in bytes. */
1439 * Exact value for isl_surf::row_pitch. Ignored if zero. isl_surf_init()
1446 /** Flags that alter how ISL selects isl_surf::tiling. */
1450 struct isl_surf {
1457 * This is dependent on isl_surf::dim and hardware generation.
1461 /** Spatial layout of the samples if isl_surf::samples > 1 */
1495 * logical_layout := (isl_surf::dim, isl_surf::logical_level0_px)
1496 * isl_surf::phys_level0_sa := isl_surf::dim_layout * logical_layout
1570 * This may differ from the format of the actual isl_surf but must have
1609 const struct isl_surf *surf;
1627 const struct isl_surf *aux_surf;
1682 * This may differ from the format of the actual isl_surf but have the
1701 const struct isl_surf *depth_surf;
1707 * isl_surf as 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);
2332 const struct isl_surf *surf,
2333 struct isl_surf *hiz_surf);
2343 const struct isl_surf *surf,
2344 struct isl_surf *mcs_surf);
2372 const struct isl_surf *surf,
2373 const struct isl_surf *hiz_or_mcs_surf,
2374 struct isl_surf *ccs_surf,
2412 const struct isl_surf *surf,
2426 isl_surf_get_image_alignment_el(const struct isl_surf *surf)
2436 isl_surf_get_image_alignment_sa(const struct isl_surf *surf)
2449 isl_surf_get_logical_level0_el(const struct isl_surf *surf)
2463 isl_surf_get_phys_level0_el(const struct isl_surf *surf)
2477 isl_surf_get_row_pitch_B(const struct isl_surf *surf)
2486 isl_surf_get_row_pitch_el(const struct isl_surf *surf)
2498 isl_surf_get_array_pitch_el_rows(const struct isl_surf *surf)
2507 isl_surf_get_array_pitch_el(const struct isl_surf *surf)
2517 isl_surf_get_array_pitch_sa_rows(const struct isl_surf *surf)
2527 isl_surf_get_array_pitch(const struct isl_surf *surf)
2541 isl_surf_get_image_offset_sa(const struct isl_surf *surf,
2559 isl_surf_get_image_offset_el(const struct isl_surf *surf,
2581 isl_surf_get_image_offset_B_tile_sa(const struct isl_surf *surf,
2601 isl_surf_get_image_offset_B_tile_el(const struct isl_surf *surf,
2623 isl_surf_get_image_range_B_tile(const struct isl_surf *surf,
2631 * Create an isl_surf that represents a particular subimage in the surface.
2644 const struct isl_surf *surf,
2648 struct isl_surf *image_surf,
2654 * Create an isl_surf that is an uncompressed view of a compressed isl_surf
2664 * different isl_surf::dim from surf and uncompressed_view may or may not have
2674 const struct isl_surf *surf,
2676 struct isl_surf *uncompressed_surf,
2800 const struct isl_surf *surf);