[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