On 05/06/2013 04:41 PM, Eric Anholt wrote:
We accidentally "fixed" the piglit test for this when introducing Y
tiling, since this path stopped being executed.  In reenabling this path
for Y tiling, we ended up regressing it again, so just fix it.

Patch 1 and 2 are

Reviewed-by: Ian Romanick <ian.d.roman...@intel.com>

I'll defer to Ken on patch 3.

---
  src/mesa/drivers/dri/intel/intel_pixel_copy.c | 3 +++
  1 file changed, 3 insertions(+)

diff --git a/src/mesa/drivers/dri/intel/intel_pixel_copy.c 
b/src/mesa/drivers/dri/intel/intel_pixel_copy.c
index 5d80fed..34376ba 100644
--- a/src/mesa/drivers/dri/intel/intel_pixel_copy.c
+++ b/src/mesa/drivers/dri/intel/intel_pixel_copy.c
@@ -213,6 +213,9 @@ do_blit_copypixels(struct gl_context * ctx,
        return false;
     }

+   if (ctx->Query.CurrentOcclusionObject)
+      ctx->Query.CurrentOcclusionObject->Result += width * height;
+
  out:
     intel_check_front_buffer_rendering(intel);



_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to