Lines Matching defs: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
1398 * @see isl_surf::row_pitch_B
1447 /** Lower bound for isl_surf::alignment, in bytes. */
1451 * Exact value for isl_surf::row_pitch. Ignored if zero. isl_surf_init()
1458 /** Flags that alter how ISL selects isl_surf::tiling. */
1462 struct isl_surf {
1469 * This is dependent on isl_surf::dim and hardware generation.
1473 /** Spatial layout of the samples if isl_surf::samples > 1 */
1507 * logical_layout := (isl_surf::dim, isl_surf::logical_level0_px)
1508 * isl_surf::phys_level0_sa := isl_surf::dim_layout * logical_layout
1582 * This may differ from the format of the actual isl_surf but must have
1629 const struct isl_surf *surf;
1647 const struct isl_surf *aux_surf;
1709 * This may differ from the format of the actual isl_surf but have the
1728 const struct isl_surf *depth_surf;
1734 * isl_surf as 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,
2410 const struct isl_surf *hiz_or_mcs_surf);
2420 const struct isl_surf *surf,
2421 struct isl_surf *hiz_surf);
2431 const struct isl_surf *surf,
2432 struct isl_surf *mcs_surf);
2460 const struct isl_surf *surf,
2461 const struct isl_surf *hiz_or_mcs_surf,
2462 struct isl_surf *ccs_surf,
2504 const struct isl_surf *surf,
2518 isl_surf_get_image_alignment_el(const struct isl_surf *surf)
2528 isl_surf_get_image_alignment_sa(const struct isl_surf *surf)
2541 isl_surf_get_logical_level0_el(const struct isl_surf *surf)
2555 isl_surf_get_phys_level0_el(const struct isl_surf *surf)
2569 isl_surf_get_row_pitch_B(const struct isl_surf *surf)
2578 isl_surf_get_row_pitch_el(const struct isl_surf *surf)
2590 isl_surf_get_array_pitch_el_rows(const struct isl_surf *surf)
2599 isl_surf_get_array_pitch_el(const struct isl_surf *surf)
2609 isl_surf_get_array_pitch_sa_rows(const struct isl_surf *surf)
2619 isl_surf_get_array_pitch(const struct isl_surf *surf)
2633 isl_surf_get_image_offset_sa(const struct isl_surf *surf,
2651 isl_surf_get_image_offset_el(const struct isl_surf *surf,
2673 isl_surf_get_image_offset_B_tile_sa(const struct isl_surf *surf,
2693 isl_surf_get_image_offset_B_tile_el(const struct isl_surf *surf,
2715 isl_surf_get_image_range_B_tile(const struct isl_surf *surf,
2723 * Create an isl_surf that represents a particular subimage in the surface.
2736 const struct isl_surf *surf,
2740 struct isl_surf *image_surf,
2746 * Create an isl_surf that is an uncompressed view of a compressed isl_surf
2756 * different isl_surf::dim from surf and uncompressed_view may or may not have
2766 const struct isl_surf *surf,
2768 struct isl_surf *uncompressed_surf,
2892 const struct isl_surf *surf);