X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fglx%2Fdri3_glx.c;h=a0929316778b9cf51555053c1ec89533d5ff2cad;hb=b699d070a6de273fb3a964e05944b203d0b57090;hp=796fc26d9ddceec1c1cad18609a4ce9476991728;hpb=04e8ff85959278748b76877ad23d838c87d01919;p=mesa.git diff --git a/src/glx/dri3_glx.c b/src/glx/dri3_glx.c index 796fc26d9dd..a0929316778 100644 --- a/src/glx/dri3_glx.c +++ b/src/glx/dri3_glx.c @@ -147,7 +147,7 @@ glx_dri3_show_fps(struct loader_dri3_drawable *draw, uint64_t current_ust) /* DRI3+Present together uses microseconds for UST. */ if (priv->previous_ust + interval * 1000000 <= current_ust) { if (priv->previous_ust) { - fprintf(stderr, "libGL: FPS = %.1f\n", + fprintf(stderr, "libGL: FPS = %.2f\n", ((uint64_t) priv->frames * 1000000) / (double)(current_ust - priv->previous_ust)); } @@ -211,9 +211,9 @@ dri3_bind_context(struct glx_context *context, struct glx_context *old, return GLXBadContext; if (dri_draw) - (*psc->f->invalidate)(dri_draw); + psc->f->invalidate(dri_draw); if (dri_read && dri_read != dri_draw) - (*psc->f->invalidate)(dri_read); + psc->f->invalidate(dri_read); return Success; } @@ -502,7 +502,7 @@ dri3_flush_front_buffer(__DRIdrawable *driDrawable, void *loaderPrivate) loader_dri3_flush(draw, __DRI2_FLUSH_DRAWABLE, __DRI2_THROTTLE_FLUSHFRONT); - (*psc->f->invalidate)(driDrawable); + psc->f->invalidate(driDrawable); loader_dri3_wait_gl(draw); } @@ -682,7 +682,7 @@ dri3_bind_tex_image(Display * dpy, if (pdraw != NULL) { psc = (struct dri3_screen *) base->psc; - (*psc->f->invalidate)(pdraw->loader_drawable.dri_drawable); + psc->f->invalidate(pdraw->loader_drawable.dri_drawable); XSync(dpy, false); @@ -1105,8 +1105,6 @@ dri3_create_display(Display * dpy) pdp->base.destroyDisplay = dri3_destroy_display; pdp->base.createScreen = dri3_create_screen; - loader_set_logger(dri_message); - pdp->loader_extensions = loader_extensions; return &pdp->base;