From 31a3b58cb7302ae1cc473626da4fba727da37d33 Mon Sep 17 00:00:00 2001 From: Emil Velikov Date: Tue, 18 Feb 2014 15:46:10 +0000 Subject: [PATCH] glx/apple: explicitly assign struct components for glx_*_vtable MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit ... to improve readability of code. Set applegl_screen_vtable as a static const. Signed-off-by: Emil Velikov Reviewed-by: Ian Romanick Reviewed-by: Kristian Høgsberg --- src/glx/applegl_glx.c | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/src/glx/applegl_glx.c b/src/glx/applegl_glx.c index a67416ec3f4..4e2d5d021ae 100644 --- a/src/glx/applegl_glx.c +++ b/src/glx/applegl_glx.c @@ -109,15 +109,15 @@ applegl_get_proc_address(const char *symbol) } static const struct glx_context_vtable applegl_context_vtable = { - applegl_destroy_context, - applegl_bind_context, - applegl_unbind_context, - applegl_wait_gl, - applegl_wait_x, - DRI_glXUseXFont, - NULL, /* bind_tex_image, */ - NULL, /* release_tex_image, */ - applegl_get_proc_address, + .destroy = applegl_destroy_context, + .bind = applegl_bind_context, + .unbind = applegl_unbind_context, + .wait_gl = applegl_wait_gl, + .wait_x = applegl_wait_x, + .use_x_font = DRI_glXUseXFont, + .bind_tex_image = NULL, + .release_tex_image = NULL, + .get_proc_address = applegl_get_proc_address, }; struct glx_context * @@ -164,8 +164,11 @@ applegl_create_context(struct glx_screen *psc, return gc; } -struct glx_screen_vtable applegl_screen_vtable = { - applegl_create_context +static const struct glx_screen_vtable applegl_screen_vtable = { + .create_context = applegl_create_context, + .create_context_attribs = NULL, + .query_renderer_integer = NULL, + .query_renderer_string = NULL, }; _X_HIDDEN struct glx_screen * -- 2.30.2