On 21 July 2012 17:36, Chad Versace <span dir="ltr"><<a href="mailto:chad.versace@linux.intel.com" target="_blank">chad.versace@linux.intel.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
No Piglit regressions on Ivybridge.<br>
<br>
Tested with `glxgears -samples 1`.<br>
<br>
Passes 53/70 of oglconform's winsys multisample tests. The failing tests<br>
mostly consist of those that call glDrawPixels on the depth and stencil<br>
buffer (which fail due to a swrast fallback) or do fancy things with the<br>
msaa alpha enums (which also fail with non-winsys msaa).<br>
<br>
We probably need to write some Piglit tests for some winsys msaa corner cases,<br>
but I think the series is good enough to push now based on the evidence of<br>
oglconform's pass rate.<br>
<br>
Chad Versace (15):<br>
  intel: Remove dead code in intelAllocateBuffer<br>
  intel: Decrease nesting level in intelCreateBuffer<br>
  intel: Use consistent pattern in intelCreateBuffer<br>
  intel: Refactor quantize_num_samples<br>
  intel: Set num samples for winsys renderbuffers<br>
  intel: Add intel_mipmap_tree::singlesample_mt<br>
  intel: Refactor creation of hiz and mcs miptrees<br>
  intel: Allocate miptree for multisample DRI2 buffers<br>
  i965: Add function intel_miptree_downsample<br>
  i965: Mark winsys MSAA color buffer as needing resolve postdraw<br>
  intel: Downsample during glReadPixels<br>
  intel: Downsample on DRI2 flush<br>
  intel: Refactor creation of DRI2 configs<br>
  intel: Refactor intel_screen_make_configs<br>
  intel: Advertise multisample DRI2 configs on gen >= 6<br></blockquote><div><br>To update the list on what Chad and I discussed in person today:<br><br>Patches 1-7, 9, and 12-13 are<br><br>Reviewed-by: Paul Berry <<a href="mailto:stereotype441@gmail.com">stereotype441@gmail.com</a>><br>
<br>I have some concerns about patches 8, 10, and 11 which I've already emailed you about.<br><br>I don't feel qualified to review patches 14-15, but fortunately Ian and Eric already seem to be weighing in on those patches.<br>
<br>You and I discovered this morning that patch 15 introduces a bug with gnome--it makes gnome-terminal windows fail to show up when using the gnome compositing window manager.  The bug seems to be related to where the multisampled visuals appear in the list of visuals, and we suspect that some part of gnome is erroneously relying on the visuals being in a certain order.  I will try to investigate this bug as soon as I get a chance (partly because I think you are busier than me these days, and partly because I think it will be educational for me).  I'll keep you posted on my progress.<br>
<br>If things get too busy for you and you want me to take over the patch series, let me know.  For now I'll assume you still own the patch series, and I'm just providing troubleshooting assistance :) <br> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

<br>
 src/mesa/drivers/dri/i965/Makefile.sources      |   1 +<br>
 src/mesa/drivers/dri/i965/brw_blorp_orphans.cpp |  66 +++<br>
 src/mesa/drivers/dri/i965/brw_draw.c            |  17 +-<br>
 src/mesa/drivers/dri/intel/intel_context.c      |  26 +-<br>
 src/mesa/drivers/dri/intel/intel_fbo.c          |  58 +--<br>
 src/mesa/drivers/dri/intel/intel_fbo.h          |   8 +-<br>
 src/mesa/drivers/dri/intel/intel_mipmap_tree.c  |  82 ++++<br>
 src/mesa/drivers/dri/intel/intel_mipmap_tree.h  |  39 ++<br>
 src/mesa/drivers/dri/intel/intel_screen.c       | 540 +++++++++++++-----------<br>
 src/mesa/drivers/dri/intel/intel_screen.h       |   3 +<br>
 10 files changed, 536 insertions(+), 304 deletions(-)<br>
 create mode 100644 src/mesa/drivers/dri/i965/brw_blorp_orphans.cpp<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
1.7.11.2<br>
<br>
</font></span></blockquote></div><br>