On Thu, Jun 15, 2017 at 05:18:22PM -0700, Nanley Chery wrote: > On Tue, Jun 13, 2017 at 05:50:00PM +0300, Topi Pohjolainen wrote: > > Signed-off-by: Topi Pohjolainen <topi.pohjolai...@intel.com> > > --- > > src/mesa/drivers/dri/i965/intel_blit.h | 13 +++++++++++++ > > 1 file changed, 13 insertions(+) > > > > diff --git a/src/mesa/drivers/dri/i965/intel_blit.h > > b/src/mesa/drivers/dri/i965/intel_blit.h > > index 2604417e2d..5e4d1f5eb4 100644 > > --- a/src/mesa/drivers/dri/i965/intel_blit.h > > +++ b/src/mesa/drivers/dri/i965/intel_blit.h > > @@ -28,6 +28,19 @@ > > > > #include "brw_context.h" > > > > +static inline unsigned > > +isl_tiling_to_bufmgr_tiling(enum isl_tiling tiling) > > +{ > > + if (tiling == ISL_TILING_X) > > + return I915_TILING_X; > > + > > + if (tiling == ISL_TILING_Y0) > > I actually just read the patch where this function is used. Don't we > also need to return I915_TILING_Y for ISL_TILING_W? Maybe Jason can > confirm.
These values go to brw_bo_alloc_tiled() -> brw_bo_alloc() -> bo_alloc_internal() which only understands Y and X. Therefore W is really treated as NONE. > > > + return I915_TILING_Y; > > + > > + /* All other are unknown to buffer allocator. */ > > It would seem that we'd like to assert for unexpected values instead of > failing silently. > > > + return I915_TILING_NONE; > > +} > > + > > bool > > intelEmitCopyBlit(struct brw_context *brw, > > GLuint cpp, > > -- > > 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