i965: Fix occlusion query on sandybridge

Clear target query buffer fixed occlusion query on sandybridge.

https://bugs.freedesktop.org/show_bug.cgi?id=32167
This commit is contained in:
Zhenyu Wang 2010-12-28 11:03:45 +08:00
parent 59fa8600d8
commit 689aca7822

View file

@ -232,6 +232,12 @@ brw_prepare_query_begin(struct brw_context *brw)
brw->query.bo = NULL;
brw->query.bo = drm_intel_bo_alloc(intel->bufmgr, "query", 4096, 1);
/* clear target buffer */
drm_intel_bo_map(brw->query.bo, GL_TRUE);
memset((char *)brw->query.bo->virtual, 0, 4096);
drm_intel_bo_unmap(brw->query.bo);
brw->query.index = 0;
}