Oh well look at that. src/intel is actually hooked up to include from src/gallium/auxiliary. However this would be the first usage of u_math.h in src/intel and they have a bunch of functions which mirror functionality in u_math.h, so perhaps they like having copies? Not sure.
On Thu, Sep 1, 2016 at 11:54 AM, Eric Engestrom <eric.engest...@imgtec.com> wrote: > v3 of the patch had an updated commit message but the actual code was > that of the v2. > Use the existing function instead of creating a new one, like the commit > message says. > > Fixes: 2dc6930a5a54c0f586ba ("isl: round format alignment to nearest power of > 2") > CC: Lionel Landwerlin <lionel.g.landwer...@intel.com> > CC: Jason Ekstrand <ja...@jlekstrand.net> > CC: Ilia Mirkin <imir...@alum.mit.edu> > Signed-off-by: Eric Engestrom <eric.engest...@imgtec.com> > --- > src/intel/isl/isl.c | 4 +++- > src/intel/isl/isl_priv.h | 9 --------- > 2 files changed, 3 insertions(+), 10 deletions(-) > > diff --git a/src/intel/isl/isl.c b/src/intel/isl/isl.c > index 0487515..cf547e8 100644 > --- a/src/intel/isl/isl.c > +++ b/src/intel/isl/isl.c > @@ -33,6 +33,8 @@ > #include "isl_gen9.h" > #include "isl_priv.h" > > +#include "util/u_math.h" > + > void PRINTFLIKE(3, 4) UNUSED > __isl_finishme(const char *file, int line, const char *fmt, ...) > { > @@ -1201,7 +1203,7 @@ isl_surf_init_s(const struct isl_device *dev, > base_alignment = MAX(base_alignment, fmtl->bpb / 8); > } > } > - base_alignment = isl_round_up_to_power_of_two(base_alignment); > + base_alignment = util_next_power_of_two(base_alignment); > } else { > assert(phys_slice0_sa.w % fmtl->bw == 0); > const uint32_t total_w_el = phys_slice0_sa.width / fmtl->bw; > diff --git a/src/intel/isl/isl_priv.h b/src/intel/isl/isl_priv.h > index 9867e22..3a7af1a 100644 > --- a/src/intel/isl/isl_priv.h > +++ b/src/intel/isl/isl_priv.h > @@ -99,15 +99,6 @@ isl_log2u(uint32_t n) > } > > static inline uint32_t > -isl_round_up_to_power_of_two(uint32_t value) > -{ > - if (value <= 1) > - return value; > - > - return 1 << (32 - __builtin_clz(value - 1)); > -} > - > -static inline uint32_t > isl_minify(uint32_t n, uint32_t levels) > { > if (unlikely(n == 0)) > -- > Cheers, > Eric > _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev