mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-27 21:20:12 +01:00
intel/isl: Pass the dim_layout into choose_alignment_el
Signed-off-by: Jason Ekstrand <jason@jlekstrand.net> Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com> Reviewed-by: Chad Versace <chadversary@chromium.org>
This commit is contained in:
parent
f68cfb05fa
commit
cda1a5dc0e
11 changed files with 24 additions and 13 deletions
|
|
@ -421,6 +421,7 @@ static void
|
|||
isl_choose_image_alignment_el(const struct isl_device *dev,
|
||||
const struct isl_surf_init_info *restrict info,
|
||||
enum isl_tiling tiling,
|
||||
enum isl_dim_layout dim_layout,
|
||||
enum isl_msaa_layout msaa_layout,
|
||||
struct isl_extent3d *image_align_el)
|
||||
{
|
||||
|
|
@ -434,20 +435,20 @@ isl_choose_image_alignment_el(const struct isl_device *dev,
|
|||
}
|
||||
|
||||
if (ISL_DEV_GEN(dev) >= 9) {
|
||||
gen9_choose_image_alignment_el(dev, info, tiling, msaa_layout,
|
||||
image_align_el);
|
||||
gen9_choose_image_alignment_el(dev, info, tiling, dim_layout,
|
||||
msaa_layout, image_align_el);
|
||||
} else if (ISL_DEV_GEN(dev) >= 8) {
|
||||
gen8_choose_image_alignment_el(dev, info, tiling, msaa_layout,
|
||||
image_align_el);
|
||||
gen8_choose_image_alignment_el(dev, info, tiling, dim_layout,
|
||||
msaa_layout, image_align_el);
|
||||
} else if (ISL_DEV_GEN(dev) >= 7) {
|
||||
gen7_choose_image_alignment_el(dev, info, tiling, msaa_layout,
|
||||
image_align_el);
|
||||
gen7_choose_image_alignment_el(dev, info, tiling, dim_layout,
|
||||
msaa_layout, image_align_el);
|
||||
} else if (ISL_DEV_GEN(dev) >= 6) {
|
||||
gen6_choose_image_alignment_el(dev, info, tiling, msaa_layout,
|
||||
image_align_el);
|
||||
gen6_choose_image_alignment_el(dev, info, tiling, dim_layout,
|
||||
msaa_layout, image_align_el);
|
||||
} else {
|
||||
gen4_choose_image_alignment_el(dev, info, tiling, msaa_layout,
|
||||
image_align_el);
|
||||
gen4_choose_image_alignment_el(dev, info, tiling, dim_layout,
|
||||
msaa_layout, image_align_el);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -1146,7 +1147,7 @@ isl_surf_init_s(const struct isl_device *dev,
|
|||
return false;
|
||||
|
||||
struct isl_extent3d image_align_el;
|
||||
isl_choose_image_alignment_el(dev, info, tiling, msaa_layout,
|
||||
isl_choose_image_alignment_el(dev, info, tiling, dim_layout, msaa_layout,
|
||||
&image_align_el);
|
||||
|
||||
struct isl_extent3d image_align_sa =
|
||||
|
|
|
|||
|
|
@ -41,6 +41,7 @@ void
|
|||
gen4_choose_image_alignment_el(const struct isl_device *dev,
|
||||
const struct isl_surf_init_info *restrict info,
|
||||
enum isl_tiling tiling,
|
||||
enum isl_dim_layout dim_layout,
|
||||
enum isl_msaa_layout msaa_layout,
|
||||
struct isl_extent3d *image_align_el)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -39,6 +39,7 @@ void
|
|||
gen4_choose_image_alignment_el(const struct isl_device *dev,
|
||||
const struct isl_surf_init_info *restrict info,
|
||||
enum isl_tiling tiling,
|
||||
enum isl_dim_layout dim_layout,
|
||||
enum isl_msaa_layout msaa_layout,
|
||||
struct isl_extent3d *image_align_el);
|
||||
|
||||
|
|
|
|||
|
|
@ -86,6 +86,7 @@ void
|
|||
gen6_choose_image_alignment_el(const struct isl_device *dev,
|
||||
const struct isl_surf_init_info *restrict info,
|
||||
enum isl_tiling tiling,
|
||||
enum isl_dim_layout dim_layout,
|
||||
enum isl_msaa_layout msaa_layout,
|
||||
struct isl_extent3d *image_align_el)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -39,6 +39,7 @@ void
|
|||
gen6_choose_image_alignment_el(const struct isl_device *dev,
|
||||
const struct isl_surf_init_info *restrict info,
|
||||
enum isl_tiling tiling,
|
||||
enum isl_dim_layout dim_layout,
|
||||
enum isl_msaa_layout msaa_layout,
|
||||
struct isl_extent3d *image_align_el);
|
||||
|
||||
|
|
|
|||
|
|
@ -400,6 +400,7 @@ void
|
|||
gen7_choose_image_alignment_el(const struct isl_device *dev,
|
||||
const struct isl_surf_init_info *restrict info,
|
||||
enum isl_tiling tiling,
|
||||
enum isl_dim_layout dim_layout,
|
||||
enum isl_msaa_layout msaa_layout,
|
||||
struct isl_extent3d *image_align_el)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -44,6 +44,7 @@ void
|
|||
gen7_choose_image_alignment_el(const struct isl_device *dev,
|
||||
const struct isl_surf_init_info *restrict info,
|
||||
enum isl_tiling tiling,
|
||||
enum isl_dim_layout dim_layout,
|
||||
enum isl_msaa_layout msaa_layout,
|
||||
struct isl_extent3d *image_align_el);
|
||||
|
||||
|
|
|
|||
|
|
@ -196,6 +196,7 @@ void
|
|||
gen8_choose_image_alignment_el(const struct isl_device *dev,
|
||||
const struct isl_surf_init_info *restrict info,
|
||||
enum isl_tiling tiling,
|
||||
enum isl_dim_layout dim_layout,
|
||||
enum isl_msaa_layout msaa_layout,
|
||||
struct isl_extent3d *image_align_el)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -39,6 +39,7 @@ void
|
|||
gen8_choose_image_alignment_el(const struct isl_device *dev,
|
||||
const struct isl_surf_init_info *restrict info,
|
||||
enum isl_tiling tiling,
|
||||
enum isl_dim_layout dim_layout,
|
||||
enum isl_msaa_layout msaa_layout,
|
||||
struct isl_extent3d *image_align_el);
|
||||
|
||||
|
|
|
|||
|
|
@ -100,6 +100,7 @@ void
|
|||
gen9_choose_image_alignment_el(const struct isl_device *dev,
|
||||
const struct isl_surf_init_info *restrict info,
|
||||
enum isl_tiling tiling,
|
||||
enum isl_dim_layout dim_layout,
|
||||
enum isl_msaa_layout msaa_layout,
|
||||
struct isl_extent3d *image_align_el)
|
||||
{
|
||||
|
|
@ -195,6 +196,6 @@ gen9_choose_image_alignment_el(const struct isl_device *dev,
|
|||
return;
|
||||
}
|
||||
|
||||
gen8_choose_image_alignment_el(dev, info, tiling, msaa_layout,
|
||||
image_align_el);
|
||||
gen8_choose_image_alignment_el(dev, info, tiling, dim_layout,
|
||||
msaa_layout, image_align_el);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -33,6 +33,7 @@ void
|
|||
gen9_choose_image_alignment_el(const struct isl_device *dev,
|
||||
const struct isl_surf_init_info *restrict info,
|
||||
enum isl_tiling tiling,
|
||||
enum isl_dim_layout dim_layout,
|
||||
enum isl_msaa_layout msaa_layout,
|
||||
struct isl_extent3d *image_align_el);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue