On Thu, Jul 28, 2016 at 05:29:44PM +0300, Pohjolainen, Topi wrote: > On Thu, Jul 28, 2016 at 07:04:08AM -0700, Jason Ekstrand wrote: > > On Jul 28, 2016 7:59 AM, "Pohjolainen, Topi" > > <[1]topi.pohjolai...@intel.com> wrote: > > > > > > On Tue, Jul 26, 2016 at 03:02:20PM -0700, Jason Ekstrand wrote: > > > > Since the dawn of time, blorp has used offsets directly to get at > > different > > > > mip levels and array slices of surfaces. This isn't really > > necessary since > > > > we can just use the base level/layer provided in the surface > > state. While > > > > it may have simplified blorp's original design, we haven't been > > using the > > > > blorp path for surface state on gen8 thanks to render compression > > and > > > > there's really no good need for it most of the time. This commit > > restricts > > > > such surface munging to the cases of fake W-tiling and fake > > interleaved > > > > multisampling. > > > > --- > > > > src/mesa/drivers/dri/i965/brw_blorp.c | 74 ++--------- > > > > src/mesa/drivers/dri/i965/brw_blorp.h | 6 + > > > > src/mesa/drivers/dri/i965/brw_blorp_blit.cpp | 185 > > +++++++++++++++++++-------- > > > > 3 files changed, 152 insertions(+), 113 deletions(-) > > > > > > > > diff --git a/src/mesa/drivers/dri/i965/brw_blorp.c > > b/src/mesa/drivers/dri/i965/brw_blorp.c > > > > index 64e507a..215f765 100644 > > > > --- a/src/mesa/drivers/dri/i965/brw_blorp.c > > > > +++ b/src/mesa/drivers/dri/i965/brw_blorp.c > > > > @@ -90,7 +90,7 @@ get_image_offset_sa_gen6_stencil(const struct > > isl_surf *surf, > > > > *y_offset_sa = y; > > > > } > > > > > > > > -static void > > > > +void > > > > > > I noticed that this is now only used in brw_blorp_blit.cpp, should we > > just > > > move it there instead? > > > > It gets deleted entirely later.
Ah, okay. This patch is also: Reviewed-by: Topi Pohjolainen <topi.pohjolai...@intel.com> _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev