[Mesa-dev] i965: Represent aux surfaces (hiz, ccs, mcs) using isl
Topi Pohjolainen
topi.pohjolainen at gmail.com
Tue Jun 13 14:53:45 UTC 2017
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
More information about the mesa-dev
mailing list