[Mesa-dev] i965: Represent aux surfaces (hiz, ccs, mcs) using isl

Jason Ekstrand jason at jlekstrand.net
Tue Jun 13 23:36:45 UTC 2017


That was fun to read through... So much code just goes away. :-)  I made a
couple of fairly minor suggestions.  The one semi-major concern I have is
that I don't see where you convert CCS over.  Am I just missing it or is it
in another patch series?

--Jason

On Tue, Jun 13, 2017 at 7:53 AM, Topi Pohjolainen <
topi.pohjolainen at gmail.com> wrote:

> This is also earlier work in the list. Major difference is that
> gen6 hiz is now based on the new "side-by-side" layout.
>
> Topi Pohjolainen (8):
>   i965/miptree: Refactor isl aux usage resolver
>   i965/gen6: Use isl for hiz
>   i965/miptree: Refactor aux surface allocation
>   i965/miptree: Use isl for mcs layouts
>   i965/miptree: Drop MIPTREE_LAYOUT_ACCELERATED_UPLOAD in mcs init
>   i965/miptree/gen7+: Use isl for hiz layouts
>   i965/blorp: Use hiz surface instead of creating copy
>   i965/wm: Use stored hiz surface instead of creating copy
>
>  src/mesa/drivers/dri/i965/brw_blorp.c            |  25 +-
>  src/mesa/drivers/dri/i965/brw_wm_surface_state.c |  14 +-
>  src/mesa/drivers/dri/i965/gen6_depth_state.c     |  14 +-
>  src/mesa/drivers/dri/i965/gen7_misc_state.c      |   5 +-
>  src/mesa/drivers/dri/i965/gen8_depth_state.c     |   6 +-
>  src/mesa/drivers/dri/i965/intel_mipmap_tree.c    | 492
> ++++-------------------
>  src/mesa/drivers/dri/i965/intel_mipmap_tree.h    |  27 +-
>  7 files changed, 126 insertions(+), 457 deletions(-)
>
> --
> 2.11.0
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20170613/f8526ccb/attachment.html>


More information about the mesa-dev mailing list