i965: Don't fill buffer with zeroes.
authorKenneth Graunke <kenneth@whitecape.org>
Mon, 4 Mar 2013 19:38:28 +0000 (11:38 -0800)
committerKenneth Graunke <kenneth@whitecape.org>
Wed, 6 Mar 2013 16:27:54 +0000 (08:27 -0800)
This was only necessary because our bounds checking was off by one, and
thus we read an extra pair of values.

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Eric Anholt <eric@anholt.net>
src/mesa/drivers/dri/i965/brw_queryobj.c

index a45435eaf9c148a1a733babbc0eae6dc08368a12..194725cfad51bc098962163edaa02aae0836683b 100644 (file)
@@ -510,12 +510,6 @@ ensure_bo_has_space(struct gl_context *ctx, struct brw_query_object *query)
       }
 
       query->bo = drm_intel_bo_alloc(intel->bufmgr, "query", 4096, 1);
-
-      /* Fill the buffer with zeroes.  This is probably superfluous. */
-      drm_intel_bo_map(query->bo, true);
-      memset((char *) query->bo->virtual, 0, 4096);
-      drm_intel_bo_unmap(query->bo);
-
       query->last_index = 0;
    }
 }