[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