[Mesa-dev] [PATCH v2] i965/skl: Don't use ALL_SLICES_AT_EACH_LOD

Ben Widawsky ben at bwidawsk.net
Fri Apr 17 18:25:00 PDT 2015


On Fri, Mar 13, 2015 at 04:26:28PM +0000, Neil Roberts wrote:
> The render surface state command for Skylake doesn't have the surface
> array spacing bit so it's not possible to select this layout. I think
> it was only used in order to make it pick a tightly-packed qpitch
> value that doesn't include space for the mipmaps. However this won't
> be necessary after the next patch because it will automatically pick a
> packed qpitch value whenever first_level==last_level. It is better to
> remove this layout entirely on Gen8+ because although it can
> effectively be implemented with a small qpitch value when there are no
> mipmaps it isn't possible to support the case where there are mipmaps
> because in that case the layout is very different.
> 
> It could be good to make a similar change for Gen8 if we also change
> the layouting code to pick the qpitch value in a similar way.
> 
> v2: Make the commit message and comments more convincing


Yell louder next time, I think you just fixed my fast clear bugs :D !!!

Reviewed-by: Ben Widawsky <ben at bwidawsk.net>
Tested-by: Ben Widawsky <ben at bwidawsk.net>


More information about the mesa-dev mailing list