Building on top of hiz and stencil isl, this series first moves gen7+ stencil and then all depth surfaces on top of isl.
Topi Pohjolainen (15): i965: Prepare blit engine for isl based miptrees i965: Refactor miptree to isl converter and adjustment i965: Prepare tex, img and rt state emission for isl based miptrees i965/miptree: Represent w-tiled stencil surfaces with isl i965/miptree: Represent y-tiled stencil copies with isl i965/miptree: Prepare mapping for isl based i965/miptree: Prepare aux state map for isl based i965/miptree: Add support isl based miptrees in map_movntdqa() i965/fbo: Add support for isl-based miptrees in rb wrapper i965/miptree: Add support for isl based offsets i965/miptree: Add support for isl in readpixels_tiled_memcpy() i965: Refactor check for separate stencil i965/gen4: Set tile offsets to zero after depth rebase i965: Drop redundant check for non-tiled depth buffer i965: Represent depth surfaces with isl src/mesa/drivers/dri/i965/brw_misc_state.c | 22 +- src/mesa/drivers/dri/i965/brw_wm_surface_state.c | 119 +++++---- src/mesa/drivers/dri/i965/gen6_depth_state.c | 5 +- src/mesa/drivers/dri/i965/gen7_misc_state.c | 22 +- src/mesa/drivers/dri/i965/gen8_depth_state.c | 31 +-- src/mesa/drivers/dri/i965/intel_blit.c | 62 +++-- src/mesa/drivers/dri/i965/intel_fbo.c | 11 +- src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 308 ++++++++++++++++------- src/mesa/drivers/dri/i965/intel_mipmap_tree.h | 4 +- src/mesa/drivers/dri/i965/intel_pixel_read.c | 27 +- 10 files changed, 392 insertions(+), 219 deletions(-) -- 2.11.0 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev