[Mesa-dev] [PATCH 1/7] [v2] i965/skl: Add fast color clear infrastructure

Matt Turner mattst88 at gmail.com
Wed Nov 11 14:45:23 PST 2015


On Wed, Nov 11, 2015 at 2:06 PM, Ben Widawsky
<benjamin.widawsky at intel.com> wrote:
> Patch was originally called:
> i965/skl: Enable fast color clears on SKL
>
> Skylake introduces some differences in the way that fast clears are programmed
> and in the restrictions for using fast clears. Since some of these are
> non-obvious, and fast clears are currently disabled globally, we can enable the
> simple stuff here and leave the weirder stuff and separately reviewable work.
>
> Based on a patch originally from Kristian.
>
> Note that within this patch the change in scaling factors could be achieved with
> this hunk instead. I've opted to keep things more like how the docs describe it
> however.
> --- a/src/mesa/drivers/dri/i965/intel_mipmap_tree.c
> +++ b/src/mesa/drivers/dri/i965/intel_mipmap_tree.c
> @@ -150,9 +150,13 @@ intel_get_non_msrt_mcs_alignment(struct brw_context *brw,
>        /* In release builds, fall through */
>     case I915_TILING_Y:
>        *width_px = 32 / mt->cpp;
> -      *height = 4;
> +      if (brw->gen >= 9)
> +         *height = 2;
> +      else
> +         *height = 4;

I can't git am this patch, presumably because you have a patch inside
the commit summary.


More information about the mesa-dev mailing list