loader/dri3: constify the loader_dri3_vtable

Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Reviewed-by: Eric Engestrom <eric@engestrom.ch>
This commit is contained in:
Emil Velikov
2016-08-25 11:08:30 +01:00
committed by Emil Velikov
parent fdd373acca
commit 9caacb39b9
4 changed files with 5 additions and 5 deletions

View File

@@ -123,7 +123,7 @@ egl_dri3_flush_drawable(struct loader_dri3_drawable *draw, unsigned flags)
dri2_flush_drawable_for_swapbuffers(disp, &dri3_surf->base);
}
static struct loader_dri3_vtable egl_dri3_vtable = {
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,

View File

@@ -172,7 +172,7 @@ glx_dri3_show_fps(struct loader_dri3_drawable *draw, uint64_t current_ust)
}
}
static struct loader_dri3_vtable glx_dri3_vtable = {
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,

View File

@@ -130,7 +130,7 @@ loader_dri3_drawable_init(xcb_connection_t *conn,
bool is_different_gpu,
const __DRIconfig *dri_config,
struct loader_dri3_extensions *ext,
struct loader_dri3_vtable *vtable,
const struct loader_dri3_vtable *vtable,
struct loader_dri3_drawable *draw)
{
xcb_get_geometry_cookie_t cookie;

View File

@@ -159,7 +159,7 @@ struct loader_dri3_drawable {
bool first_init;
struct loader_dri3_extensions *ext;
struct loader_dri3_vtable *vtable;
const struct loader_dri3_vtable *vtable;
};
void
@@ -176,7 +176,7 @@ loader_dri3_drawable_init(xcb_connection_t *conn,
bool is_different_gpu,
const __DRIconfig *dri_config,
struct loader_dri3_extensions *ext,
struct loader_dri3_vtable *vtable,
const struct loader_dri3_vtable *vtable,
struct loader_dri3_drawable*);
bool loader_dri3_wait_for_msc(struct loader_dri3_drawable *draw,