Now that blorp is up-and-running on gen9, there's not much stopping us from using blorp basically everywhere on gen6+. The only real problem is 16x MSAA. This little series adds 16x MSAA support to blorp and starts using it for practically everything.
Jason Ekstrand (8): i965: Move brw_get_rb_for_slice to brw_meta_util i965: Move brw_is_color_fast_clear_compatible to brw_meta_util i965; Move brw_meta_get_*_rect to brw_meta_util.c i965: move brw_meta_set_fast_clear_color to brw_meta_util.c i965/blorp: Add support for 16x MSAA i965: Use blorp for all updownsample blits i965: Use blorp for all stencil blits i965: Use blorp for all clears src/mesa/drivers/dri/i965/Makefile.sources | 3 - src/mesa/drivers/dri/i965/brw_blorp_blit.cpp | 81 +- src/mesa/drivers/dri/i965/brw_clear.c | 8 - src/mesa/drivers/dri/i965/brw_context.c | 1 - src/mesa/drivers/dri/i965/brw_context.h | 29 - src/mesa/drivers/dri/i965/brw_meta_fast_clear.c | 919 ---------------------- src/mesa/drivers/dri/i965/brw_meta_stencil_blit.c | 566 ------------- src/mesa/drivers/dri/i965/brw_meta_updownsample.c | 150 ---- src/mesa/drivers/dri/i965/brw_meta_util.c | 350 ++++++++ src/mesa/drivers/dri/i965/brw_meta_util.h | 5 + src/mesa/drivers/dri/i965/intel_fbo.c | 7 +- src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 34 +- 12 files changed, 442 insertions(+), 1711 deletions(-) delete mode 100644 src/mesa/drivers/dri/i965/brw_meta_fast_clear.c delete mode 100644 src/mesa/drivers/dri/i965/brw_meta_stencil_blit.c delete mode 100644 src/mesa/drivers/dri/i965/brw_meta_updownsample.c -- 2.5.0.400.gff86faf _______________________________________________ mesa-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-dev
