From: Eric Engestrom Date: Mon, 31 Jul 2017 16:47:35 +0000 (+0100) Subject: loader: remove clamp_swap_interval() X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=97eadb07e7deeb62175da972bfa7a1645798d0ba;p=mesa.git loader: remove clamp_swap_interval() As of last commit, no invalid swap interval can be stored, so there's no need to sanitize the values when reading them anymore. Signed-off-by: Eric Engestrom Reviewed-by: Daniel Stone Reviewed-by: Emil Velikov Reviewed-by: Tapani Pälli --- diff --git a/src/egl/drivers/dri2/platform_x11_dri3.c b/src/egl/drivers/dri2/platform_x11_dri3.c index 515be27e200..9548a249347 100644 --- a/src/egl/drivers/dri2/platform_x11_dri3.c +++ b/src/egl/drivers/dri2/platform_x11_dri3.c @@ -53,19 +53,6 @@ egl_dri3_get_swap_interval(struct loader_dri3_drawable *draw) return dri3_surf->base.SwapInterval; } -static int -egl_dri3_clamp_swap_interval(struct loader_dri3_drawable *draw, int interval) -{ - struct dri3_egl_surface *dri3_surf = loader_drawable_to_egl_surface(draw); - - if (interval > dri3_surf->base.Config->MaxSwapInterval) - interval = dri3_surf->base.Config->MaxSwapInterval; - else if (interval < dri3_surf->base.Config->MinSwapInterval) - interval = dri3_surf->base.Config->MinSwapInterval; - - return interval; -} - static void egl_dri3_set_swap_interval(struct loader_dri3_drawable *draw, int interval) { @@ -126,7 +113,6 @@ egl_dri3_flush_drawable(struct loader_dri3_drawable *draw, unsigned flags) static const struct loader_dri3_vtable egl_dri3_vtable = { .get_swap_interval = egl_dri3_get_swap_interval, - .clamp_swap_interval = egl_dri3_clamp_swap_interval, .set_swap_interval = egl_dri3_set_swap_interval, .set_drawable_size = egl_dri3_set_drawable_size, .in_current_context = egl_dri3_in_current_context, diff --git a/src/glx/dri3_glx.c b/src/glx/dri3_glx.c index 509160697f8..cc110370d3a 100644 --- a/src/glx/dri3_glx.c +++ b/src/glx/dri3_glx.c @@ -94,12 +94,6 @@ glx_dri3_get_swap_interval(struct loader_dri3_drawable *draw) return priv->swap_interval; } -static int -glx_dri3_clamp_swap_interval(struct loader_dri3_drawable *draw, int interval) -{ - return interval; -} - static void glx_dri3_set_swap_interval(struct loader_dri3_drawable *draw, int interval) { @@ -180,7 +174,6 @@ glx_dri3_show_fps(struct loader_dri3_drawable *draw, uint64_t current_ust) static const struct loader_dri3_vtable glx_dri3_vtable = { .get_swap_interval = glx_dri3_get_swap_interval, - .clamp_swap_interval = glx_dri3_clamp_swap_interval, .set_swap_interval = glx_dri3_set_swap_interval, .set_drawable_size = glx_dri3_set_drawable_size, .in_current_context = glx_dri3_in_current_context, diff --git a/src/loader/loader_dri3_helper.c b/src/loader/loader_dri3_helper.c index 1c93e7a96d3..b3c36e23ae9 100644 --- a/src/loader/loader_dri3_helper.c +++ b/src/loader/loader_dri3_helper.c @@ -77,7 +77,6 @@ dri3_update_num_back(struct loader_dri3_drawable *draw) void loader_dri3_set_swap_interval(struct loader_dri3_drawable *draw, int interval) { - interval = draw->vtable->clamp_swap_interval(draw, interval); draw->vtable->set_swap_interval(draw, interval); dri3_update_num_back(draw); } diff --git a/src/loader/loader_dri3_helper.h b/src/loader/loader_dri3_helper.h index a865e463559..628b0f9f09e 100644 --- a/src/loader/loader_dri3_helper.h +++ b/src/loader/loader_dri3_helper.h @@ -98,7 +98,6 @@ struct loader_dri3_drawable; struct loader_dri3_vtable { int (*get_swap_interval)(struct loader_dri3_drawable *); - int (*clamp_swap_interval)(struct loader_dri3_drawable *, int); void (*set_swap_interval)(struct loader_dri3_drawable *, int); void (*set_drawable_size)(struct loader_dri3_drawable *, int, int); bool (*in_current_context)(struct loader_dri3_drawable *);