isl: Add func isl_surf_get_tile_info()
This commit is contained in:
parent
9f954310e8
commit
45ecfcd637
|
@ -1150,6 +1150,15 @@ isl_surf_init_s(const struct isl_device *dev,
|
|||
return true;
|
||||
}
|
||||
|
||||
void
|
||||
isl_surf_get_tile_info(const struct isl_device *dev,
|
||||
const struct isl_surf *surf,
|
||||
struct isl_tile_info *tile_info)
|
||||
{
|
||||
const struct isl_format_layout *fmtl = isl_format_get_layout(surf->format);
|
||||
isl_tiling_get_info(dev, surf->tiling, fmtl->bs, tile_info);
|
||||
}
|
||||
|
||||
/**
|
||||
* A variant of isl_surf_get_image_offset_sa() specific to
|
||||
* ISL_DIM_LAYOUT_GEN4_2D.
|
||||
|
|
|
@ -884,6 +884,11 @@ isl_surf_init_s(const struct isl_device *dev,
|
|||
struct isl_surf *surf,
|
||||
const struct isl_surf_init_info *restrict info);
|
||||
|
||||
void
|
||||
isl_surf_get_tile_info(const struct isl_device *dev,
|
||||
const struct isl_surf *surf,
|
||||
struct isl_tile_info *tile_info);
|
||||
|
||||
/**
|
||||
* Alignment of the upper-left sample of each subimage, in units of surface
|
||||
* elements.
|
||||
|
|
Loading…
Reference in New Issue