On Fri 16 Jun 2017, Jason Ekstrand wrote:
> While we're here, we also make the two support checks static since there
> are no users outside intel_mipmap_tree.c.
> ---
>  src/mesa/drivers/dri/i965/brw_blorp.c         |  2 +-
>  src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 45 
> +++++++++++++--------------
>  src/mesa/drivers/dri/i965/intel_mipmap_tree.h | 18 ++---------
>  3 files changed, 25 insertions(+), 40 deletions(-)

This patch greatly clarifies the code, making it more precise. I'm
always in favor for replacing fuzzy, english phrases in code with
terse, precise terms.


> @@ -734,8 +732,8 @@ intel_miptree_create(struct brw_context *brw,
>      * clear actually occurs or when compressed single sampled buffer is
>      * written by the GPU for the first time.
>      */
> -   if (intel_tiling_supports_non_msrt_mcs(brw, mt->tiling) &&
> -       intel_miptree_supports_non_msrt_fast_clear(brw, mt)) {
> +   if (intel_tiling_supports_ccs(brw, mt->tiling) &&
> +       intel_miptree_supports_ccs(brw, mt)) {

That was my favorite hunk of the patch. Now it's obvious the the two
lines are checking essentially the same thing. In fact, we can probably
drop the tiling check here. The miptree check should be sufficient (and
if it's not, that's a bug in my opinion).

Reviewed-by: Chad Versace <chadvers...@chromium.org>
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to