Browse Source

i965: Implement ARB_oq CheckQuery in the intended way.

Previously we blocked because I hadn't added the libdrm function.  Now it's
there, so update your libdrm.
tags/mesa_7_6_rc1
Eric Anholt 16 years ago
parent
commit
446a226f9f
1 changed files with 1 additions and 6 deletions
  1. 1
    6
      src/mesa/drivers/dri/i965/brw_queryobj.c

+ 1
- 6
src/mesa/drivers/dri/i965/brw_queryobj.c View File

@@ -146,17 +146,12 @@ static void brw_wait_query(GLcontext *ctx, struct gl_query_object *q)

static void brw_check_query(GLcontext *ctx, struct gl_query_object *q)
{
/* XXX: Need to expose dri_bo_is_idle from bufmgr. */
#if 0
struct brw_query_object *query = (struct brw_query_object *)q;

if (dri_bo_is_idle(query->bo)) {
if (!drm_intel_bo_busy(query->bo)) {
brw_queryobj_get_results(query);
query->Base.Ready = GL_TRUE;
}
#else
brw_wait_query(ctx, q);
#endif
}

/** Called to set up the query BO and account for its aperture space */

Loading…
Cancel
Save