X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fintel%2Fisl%2Fisl_gen4.h;h=c04f7fbf8b219e81bad7a4af6a3a9bbda4f01761;hb=ad8167c1e0b8c522f3df774006f1824bcba8bf11;hp=06cd70b9206d47074a0253bc7598fc0012069b31;hpb=3fd308a357b9057447d21c67718d13524dbbb40d;p=mesa.git diff --git a/src/intel/isl/isl_gen4.h b/src/intel/isl/isl_gen4.h index 06cd70b9206..c04f7fbf8b2 100644 --- a/src/intel/isl/isl_gen4.h +++ b/src/intel/isl/isl_gen4.h @@ -21,27 +21,36 @@ * IN THE SOFTWARE. */ -#pragma once +#ifndef ISL_GEN4_H +#define ISL_GEN4_H -#include "isl_priv.h" +#include "isl.h" #ifdef __cplusplus extern "C" { #endif bool -gen4_choose_msaa_layout(const struct isl_device *dev, - const struct isl_surf_init_info *info, - enum isl_tiling tiling, - enum isl_msaa_layout *msaa_layout); +isl_gen4_choose_msaa_layout(const struct isl_device *dev, + const struct isl_surf_init_info *info, + enum isl_tiling tiling, + enum isl_msaa_layout *msaa_layout); 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_msaa_layout msaa_layout, - struct isl_extent3d *image_align_el); +isl_gen4_filter_tiling(const struct isl_device *dev, + const struct isl_surf_init_info *restrict info, + isl_tiling_flags_t *flags); + +void +isl_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); #ifdef __cplusplus } #endif + +#endif /* ISL_GEN4_H */