Hello; On 08/03/2012 04:39 AM, Chad Versace wrote: > For test results, see the commit message in patch 16. The summary is that > piglit, oglconform, and xonotic are all happy. It was nice to play xonotic > without seeing ugly, jagged edges. > > Many of these patches have already been reviewed. I'm not seeking additional > review for those, although additional review is welcome.
FYI I've tested this patch set also on Android running benchmarks that require MSAA support, they work fine with it. > Patches 1-6 accomplish allocating the miptrees for DRI2 buffers. > > Patches 7-12 accomplish the automatic downsample and upsample operations > needed for glFlush, glReadPixels, and software fallbacks. > > Patches 13-16 enable winsys MSAA by advertising MSAA configs. > > Chad Versace (16): > intel: Refactor quantize_num_samples (v1) > intel: Set num samples for winsys renderbuffers (v3) > intel: Add singlesample fields to intel_mipmap_tree > intel: Refactor creation of hiz and mcs miptrees > i965: Add functions up/downsampling on miptrees (v2) > intel: Allocate miptree for multisample DRI2 buffers (v2) > intel: Add function for marking needed downsample > i965: Mark needed downsamples for msaa winsys buffers > intel: Refactor intel_miptree_map/unmap > intel: Refactor use of intel_miptree_map > intel: Support mapping multisample miptrees > intel: Downsample on DRI2 flush > intel: Refactor creation of DRI2 configs > dri: Simplify use of driConcatConfigs > intel: Clarify intel_screen_make_configs > intel: Advertise multisample DRI2 configs on gen >= 6 > > src/gallium/state_trackers/dri/common/dri_screen.c | 12 +- > src/mesa/drivers/dri/common/utils.c | 5 + > src/mesa/drivers/dri/i965/Makefile.sources | 1 + > src/mesa/drivers/dri/i965/brw_blorp_blit.cpp | 2 +- > src/mesa/drivers/dri/i965/brw_blorp_orphans.cpp | 144 ++++++++++ > src/mesa/drivers/dri/i965/brw_draw.c | 20 +- > src/mesa/drivers/dri/intel/intel_context.c | 27 +- > src/mesa/drivers/dri/intel/intel_fbo.c | 44 +-- > src/mesa/drivers/dri/intel/intel_fbo.h | 10 +- > src/mesa/drivers/dri/intel/intel_mipmap_tree.c | 310 > ++++++++++++++++++--- > src/mesa/drivers/dri/intel/intel_mipmap_tree.h | 83 ++++++ > src/mesa/drivers/dri/intel/intel_screen.c | 274 +++++++++++------- > src/mesa/drivers/dri/nouveau/nouveau_screen.c | 3 +- > src/mesa/drivers/dri/radeon/radeon_screen.c | 5 +- > 14 files changed, 760 insertions(+), 180 deletions(-) > create mode 100644 src/mesa/drivers/dri/i965/brw_blorp_orphans.cpp > -- // Tapani
signature.asc
Description: OpenPGP digital signature
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev