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:

committed by
Emil Velikov

parent
fdd373acca
commit
9caacb39b9
@@ -123,7 +123,7 @@ egl_dri3_flush_drawable(struct loader_dri3_drawable *draw, unsigned flags)
|
|||||||
dri2_flush_drawable_for_swapbuffers(disp, &dri3_surf->base);
|
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,
|
.get_swap_interval = egl_dri3_get_swap_interval,
|
||||||
.clamp_swap_interval = egl_dri3_clamp_swap_interval,
|
.clamp_swap_interval = egl_dri3_clamp_swap_interval,
|
||||||
.set_swap_interval = egl_dri3_set_swap_interval,
|
.set_swap_interval = egl_dri3_set_swap_interval,
|
||||||
|
@@ -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,
|
.get_swap_interval = glx_dri3_get_swap_interval,
|
||||||
.clamp_swap_interval = glx_dri3_clamp_swap_interval,
|
.clamp_swap_interval = glx_dri3_clamp_swap_interval,
|
||||||
.set_swap_interval = glx_dri3_set_swap_interval,
|
.set_swap_interval = glx_dri3_set_swap_interval,
|
||||||
|
@@ -130,7 +130,7 @@ loader_dri3_drawable_init(xcb_connection_t *conn,
|
|||||||
bool is_different_gpu,
|
bool is_different_gpu,
|
||||||
const __DRIconfig *dri_config,
|
const __DRIconfig *dri_config,
|
||||||
struct loader_dri3_extensions *ext,
|
struct loader_dri3_extensions *ext,
|
||||||
struct loader_dri3_vtable *vtable,
|
const struct loader_dri3_vtable *vtable,
|
||||||
struct loader_dri3_drawable *draw)
|
struct loader_dri3_drawable *draw)
|
||||||
{
|
{
|
||||||
xcb_get_geometry_cookie_t cookie;
|
xcb_get_geometry_cookie_t cookie;
|
||||||
|
@@ -159,7 +159,7 @@ struct loader_dri3_drawable {
|
|||||||
bool first_init;
|
bool first_init;
|
||||||
|
|
||||||
struct loader_dri3_extensions *ext;
|
struct loader_dri3_extensions *ext;
|
||||||
struct loader_dri3_vtable *vtable;
|
const struct loader_dri3_vtable *vtable;
|
||||||
};
|
};
|
||||||
|
|
||||||
void
|
void
|
||||||
@@ -176,7 +176,7 @@ loader_dri3_drawable_init(xcb_connection_t *conn,
|
|||||||
bool is_different_gpu,
|
bool is_different_gpu,
|
||||||
const __DRIconfig *dri_config,
|
const __DRIconfig *dri_config,
|
||||||
struct loader_dri3_extensions *ext,
|
struct loader_dri3_extensions *ext,
|
||||||
struct loader_dri3_vtable *vtable,
|
const struct loader_dri3_vtable *vtable,
|
||||||
struct loader_dri3_drawable*);
|
struct loader_dri3_drawable*);
|
||||||
|
|
||||||
bool loader_dri3_wait_for_msc(struct loader_dri3_drawable *draw,
|
bool loader_dri3_wait_for_msc(struct loader_dri3_drawable *draw,
|
||||||
|
Reference in New Issue
Block a user