On Fri, Dec 12, 2014 at 11:15:41PM -0800, Kenneth Graunke wrote: > This is less code and also measures the duration of the stall for us. > > Our old code predates the existance of brw_bo_map(). > > Signed-off-by: Kenneth Graunke <kenn...@whitecape.org> > Cc: Chris Wilson <ch...@chris-wilson.co.uk> > Cc: Eero Tamminen <eero.t.tammi...@intel.com> > --- > src/mesa/drivers/dri/i965/gen6_queryobj.c | 8 +------- > 1 file changed, 1 insertion(+), 7 deletions(-) > > diff --git a/src/mesa/drivers/dri/i965/gen6_queryobj.c > b/src/mesa/drivers/dri/i965/gen6_queryobj.c > index 9d2e5c4..0d51390 100644 > --- a/src/mesa/drivers/dri/i965/gen6_queryobj.c > +++ b/src/mesa/drivers/dri/i965/gen6_queryobj.c > @@ -121,13 +121,7 @@ gen6_queryobj_get_results(struct gl_context *ctx, > if (query->bo == NULL) > return; > > - if (unlikely(brw->perf_debug)) { > - if (drm_intel_bo_busy(query->bo)) { > - perf_debug("Stalling on the GPU waiting for a query object.\n"); > - } > - } > - > - drm_intel_bo_map(query->bo, false); > + brw_bo_map(brw, query->bo, false, "query object"); > uint64_t *results = query->bo->virtual; > switch (query->Base.Target) { > case GL_TIME_ELAPSED:
2-4 are also Reviewed-by: Ben Widawsky <b...@bwidawsk.net> Need a bit more time to review 5 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev