Re: [Mesa-dev] [v2] i965: Fast color clear for mipmapped and arrayed
On Wed, Nov 23, 2016 at 11:15:59AM +0200, Topi Pohjolainen wrote: > 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. > 2.5.5 I handpicked and sent v3 for patches that went thru significant changes. The entire rebased series can be found in: git://people.freedesktop.org/~tpohjola/mesa:fast_lod_isl ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
[Mesa-dev] [v2] i965: Fast color clear for mipmapped and arrayed
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