This is a rebase on top recent changes by Jason and Lionel. While things have changed quite a bit in some of the patches they have mostly become clearer.
Ben Widawsky (1): i965: Enable fast clears for multi-lod Topi Pohjolainen (16): i965: Refactor lossless compression state tracking i965/blorp: Skip redundant re-fast clear for non-compressed i965: Add new interface for full color resolves i965: Provide slice details to color resolver i965: Split per miptree and per slice/level fast clear bits i965: Provide slice details to renderbuffer fast clear state tracker i965: Add interface for checking multiple slices if any is unresolved i965: Add plumbing for fast clear layer/level details i965: Refactor check if color resolve is needed i965: Move fast clear state enumeration into resolve map i965: Track fast color clear state in level/layer granularity i965: Restrict fast color clear on first slice only i965: Resolve non-compressed fast clears prior layered rendering i965: Use ISL for CCS layouts i965/gen8: Relax asserts prohibiting arrayed/mipmapped fast clears i965: Allow single-sampled miptree to be resolved and shared src/mesa/drivers/dri/i965/brw_blorp.c | 70 +++-- src/mesa/drivers/dri/i965/brw_blorp.h | 3 +- src/mesa/drivers/dri/i965/brw_context.c | 20 +- src/mesa/drivers/dri/i965/brw_draw.c | 28 +- src/mesa/drivers/dri/i965/brw_wm_surface_state.c | 37 ++- src/mesa/drivers/dri/i965/intel_blit.c | 4 +- src/mesa/drivers/dri/i965/intel_copy_image.c | 4 +- src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 352 +++++++++++++---------- src/mesa/drivers/dri/i965/intel_mipmap_tree.h | 125 +++----- src/mesa/drivers/dri/i965/intel_pixel_bitmap.c | 2 +- src/mesa/drivers/dri/i965/intel_pixel_read.c | 2 +- src/mesa/drivers/dri/i965/intel_resolve_map.c | 6 +- src/mesa/drivers/dri/i965/intel_resolve_map.h | 69 ++++- src/mesa/drivers/dri/i965/intel_tex_image.c | 2 +- src/mesa/drivers/dri/i965/intel_tex_subimage.c | 2 +- 15 files changed, 425 insertions(+), 301 deletions(-) -- 2.5.5 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev