On Tue, Jun 13, 2017 at 05:50:04PM +0300, Topi Pohjolainen wrote: > Signed-off-by: Topi Pohjolainen <topi.pohjolai...@intel.com> > --- > src/mesa/drivers/dri/i965/intel_mipmap_tree.h | 8 +++++++- > 1 file changed, 7 insertions(+), 1 deletion(-) > > diff --git a/src/mesa/drivers/dri/i965/intel_mipmap_tree.h > b/src/mesa/drivers/dri/i965/intel_mipmap_tree.h > index 8479b285cb..0b85bc12ef 100644 > --- a/src/mesa/drivers/dri/i965/intel_mipmap_tree.h > +++ b/src/mesa/drivers/dri/i965/intel_mipmap_tree.h > @@ -748,7 +748,13 @@ intel_miptree_check_level_layer(const struct > intel_mipmap_tree *mt, > > assert(level >= mt->first_level); > assert(level <= mt->last_level); > - assert(layer < mt->level[level].depth); > + > + if (mt->surf.size > 0) > + assert(layer < (mt->surf.dim == ISL_SURF_DIM_3D ? > + mt->surf.phys_level0_sa.depth : > + mt->surf.phys_level0_sa.array_len));
Did you mean to access mt->surf.logical_level0_px here? -Nanley > + else > + assert(layer < mt->level[level].depth); > } > > void intel_miptree_reference(struct intel_mipmap_tree **dst, > -- > 2.11.0 > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev