<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jun 29, 2016 at 3:12 PM, Chad Versace <span dir="ltr"><<a href="mailto:chad.versace@intel.com" target="_blank">chad.versace@intel.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Thu 23 Jun 2016, Jason Ekstrand wrote:<br>
> ---<br>
>  src/intel/isl/isl.h | 26 ++++++++++++++++++++++++++<br>
>  1 file changed, 26 insertions(+)<br>
><br>
> diff --git a/src/intel/isl/isl.h b/src/intel/isl/isl.h<br>
> index 4aedb11..5011d15 100644<br>
> --- a/src/intel/isl/isl.h<br>
> +++ b/src/intel/isl/isl.h<br>
> @@ -506,6 +506,32 @@ enum isl_dim_layout {<br>
>     ISL_DIM_LAYOUT_GEN9_1D,<br>
>  };<br>
><br>
> +enum isl_aux_layout {<br>
> +   /** No Auxiliary surface is used */<br>
</span>             ^^^<br>
             lowercase 'a'<br>
<span class=""><br>
> +   ISL_AUX_LAYOUT_NONE,<br>
> +<br>
> +   /** The primary surface is a depth surface and the auxiliary surface is HiZ */<br>
> +   ISL_AUX_LAYOUT_HIZ,<br>
> +<br>
> +   /** The auxiliary surface is an MCS<br>
> +    *<br>
> +    * @invariant isl_surf::samples > 1<br>
> +    */<br>
> +   ISL_AUX_LAYOUT_MCS,<br>
> +<br>
> +   /** The auxiliary surface is a fast-clear-only compression surface<br>
> +    *<br>
> +    * @invariant isl_surf::samples == 1<br>
> +    */<br>
> +   ISL_AUX_LAYOUT_CCS_D,<br>
> +<br>
> +   /** The auxiliary surface provides full lossless color compression<br>
> +    *<br>
> +    * @invariant isl_surf::samples == 1<br>
> +    */<br>
> +   ISL_AUX_LAYOUT_CCS_E,<br>
> +};<br>
<br>
</span>On Monday, we discussed changing this to<br>
<br>
    enum isl_aux_usage {<br>
       ISL_AUX_USAGE_NONE,<br>
       ISL_AUX_USAGE_HIZ,<br>
       ISL_AUX_USAGE_MCS,<br>
       ISL_AUX_USAGE_CCS_D,<br>
       ISL_AUX_USAGE_CCS_E,<br>
     };<br>
<br>
because the enum doesn't really specify "layout"; it specifies "usage".<br>
For example, on any given gen, the layout of ccs_d and ccs_e is<br>
identical.<br>
</blockquote></div><br></div><div class="gmail_extra">Already changed locally<br></div></div>