diff --git a/gfx/drivers/caca_gfx.c b/gfx/drivers/caca_gfx.c index cfb8d2bee8..ae50a65937 100644 --- a/gfx/drivers/caca_gfx.c +++ b/gfx/drivers/caca_gfx.c @@ -321,10 +321,11 @@ static const video_poke_interface_t caca_poke_interface = { caca_set_texture_frame, NULL, caca_set_osd_msg, - NULL, - - NULL, - NULL, + NULL, /* show_mouse */ + NULL, /* grab_mouse_toggle */ + NULL, /* get_current_shader */ + NULL, /* get_current_software_framebuffer */ + NULL, /* get_hw_render_interface */ }; static void caca_gfx_get_poke_interface(void *data, diff --git a/gfx/drivers/ctr_gfx.c b/gfx/drivers/ctr_gfx.c index 41ff5346af..4c37943751 100644 --- a/gfx/drivers/ctr_gfx.c +++ b/gfx/drivers/ctr_gfx.c @@ -1136,9 +1136,11 @@ static const video_poke_interface_t ctr_poke_interface = { ctr_set_texture_frame, ctr_set_texture_enable, ctr_set_osd_msg, - NULL, - NULL, - NULL + NULL, /* show_mouse */ + NULL, /* grab_mouse_toggle */ + NULL, /* get_current_shader */ + NULL, /* get_current_software_framebuffer */ + NULL /* get_hw_render_interface */ }; static void ctr_get_poke_interface(void* data, diff --git a/gfx/drivers/d3d8.c b/gfx/drivers/d3d8.c index b661016cb8..7b97ac019e 100644 --- a/gfx/drivers/d3d8.c +++ b/gfx/drivers/d3d8.c @@ -1735,6 +1735,10 @@ static const video_poke_interface_t d3d_poke_interface = { d3d8_set_osd_msg, d3d8_show_mouse, + NULL, /* grab_mouse_toggle */ + NULL, /* get_current_shader */ + NULL, /* get_current_software_framebuffer */ + NULL /* get_hw_render_interface */ }; static void d3d8_get_poke_interface(void *data, diff --git a/gfx/drivers/d3d9.c b/gfx/drivers/d3d9.c index a75fef84b8..8a0c81cf83 100644 --- a/gfx/drivers/d3d9.c +++ b/gfx/drivers/d3d9.c @@ -1760,6 +1760,10 @@ static const video_poke_interface_t d3d9_poke_interface = { d3d9_set_osd_msg, d3d9_show_mouse, + NULL, /* grab_mouse_toggle */ + NULL, /* get_current_shader */ + NULL, /* get_current_software_framebuffer */ + NULL /* get_hw_render_interface */ }; static void d3d9_get_poke_interface(void *data, diff --git a/gfx/drivers/dispmanx_gfx.c b/gfx/drivers/dispmanx_gfx.c index be36037d49..13c925ce79 100644 --- a/gfx/drivers/dispmanx_gfx.c +++ b/gfx/drivers/dispmanx_gfx.c @@ -646,8 +646,12 @@ static const video_poke_interface_t dispmanx_poke_interface = { NULL, /* dispmanx_apply_state_changes */ dispmanx_set_texture_frame, dispmanx_set_texture_enable, - NULL, /* dispmanx_set_osd_msg */ - NULL /* dispmanx_show_mouse */ + NULL, /* set_osd_msg */ + NULL, /* show_mouse */ + NULL, /* grab_mouse_toggle */ + NULL, /* get_current_shader */ + NULL, /* get_current_software_framebuffer */ + NULL /* get_hw_render_interface */ }; static void dispmanx_gfx_get_poke_interface(void *data, diff --git a/gfx/drivers/drm_gfx.c b/gfx/drivers/drm_gfx.c index 7366620b4c..6dda0b192c 100644 --- a/gfx/drivers/drm_gfx.c +++ b/gfx/drivers/drm_gfx.c @@ -979,8 +979,12 @@ static const video_poke_interface_t drm_poke_interface = { NULL, /* drm_apply_state_changes */ drm_set_texture_frame, drm_set_texture_enable, - NULL, /* drm_set_osd_msg */ - NULL /* drm_show_mouse */ + NULL, /* drm_set_osd_msg */ + NULL, /* drm_show_mouse */ + NULL, /* grab_mouse_toggle */ + NULL, /* get_current_shader */ + NULL, /* get_current_software_framebuffer */ + NULL /* get_hw_render_interface */ }; static void drm_gfx_get_poke_interface(void *data, diff --git a/gfx/drivers/exynos_gfx.c b/gfx/drivers/exynos_gfx.c index 02e5a43964..95da6c502e 100644 --- a/gfx/drivers/exynos_gfx.c +++ b/gfx/drivers/exynos_gfx.c @@ -1494,7 +1494,11 @@ static const video_poke_interface_t exynos_poke_interface = { exynos_set_texture_frame, exynos_set_texture_enable, exynos_set_osd_msg, - exynos_show_mouse + exynos_show_mouse, + NULL, /* grab_mouse_toggle */ + NULL, /* get_current_shader */ + NULL, /* get_current_software_framebuffer */ + NULL /* get_hw_render_interface */ }; static void exynos_gfx_get_poke_interface(void *data, diff --git a/gfx/drivers/gdi_gfx.c b/gfx/drivers/gdi_gfx.c index 0fa3d23a30..7025cd9711 100644 --- a/gfx/drivers/gdi_gfx.c +++ b/gfx/drivers/gdi_gfx.c @@ -550,9 +550,10 @@ static const video_poke_interface_t gdi_poke_interface = { NULL, gdi_set_osd_msg, NULL, - - NULL, - NULL, + NULL, /* grab_mouse_toggle */ + NULL, /* get_current_shader */ + NULL, /* get_current_software_framebuffer */ + NULL /* get_hw_render_interface */ }; static void gdi_gfx_get_poke_interface(void *data, diff --git a/gfx/drivers/gl.c b/gfx/drivers/gl.c index aea3b68bbe..48a813a675 100644 --- a/gfx/drivers/gl.c +++ b/gfx/drivers/gl.c @@ -2564,6 +2564,8 @@ static const video_poke_interface_t gl_poke_interface = { gl_show_mouse, NULL, gl_get_current_shader, + NULL, /* get_current_software_framebuffer */ + NULL /* get_hw_render_interface */ }; static void gl_get_poke_interface(void *data, diff --git a/gfx/drivers/gx_gfx.c b/gfx/drivers/gx_gfx.c index 7726a4a876..c14d1a7f0c 100644 --- a/gfx/drivers/gx_gfx.c +++ b/gfx/drivers/gx_gfx.c @@ -1281,6 +1281,12 @@ static const video_poke_interface_t gx_poke_interface = { gx_apply_state_changes, gx_set_texture_frame, gx_set_texture_enable, + NULL, /* set_osd_msg */ + NULL, /* show_mouse */ + NULL, /* grab_mouse_toggle */ + NULL, /* get_current_shader */ + NULL, /* get_current_software_framebuffer */ + NULL /* get_hw_render_interface */ }; static void gx_get_poke_interface(void *data, diff --git a/gfx/drivers/omap_gfx.c b/gfx/drivers/omap_gfx.c index e2a1b00e9e..a97d30f198 100644 --- a/gfx/drivers/omap_gfx.c +++ b/gfx/drivers/omap_gfx.c @@ -1146,9 +1146,11 @@ static const video_poke_interface_t omap_gfx_poke_interface = { omap_gfx_set_texture_frame, omap_gfx_set_texture_enable, NULL, - NULL, /* show_mouse */ - NULL, /* grab_mouse_toggle */ - NULL + NULL, /* show_mouse */ + NULL, /* grab_mouse_toggle */ + NULL, /* get_current_shader */ + NULL, /* get_current_software_framebuffer */ + NULL /* get_hw_render_interface */ }; static void omap_gfx_get_poke_interface(void *data, diff --git a/gfx/drivers/psp1_gfx.c b/gfx/drivers/psp1_gfx.c index 5f2cdb12d6..5dc0dd1f74 100644 --- a/gfx/drivers/psp1_gfx.c +++ b/gfx/drivers/psp1_gfx.c @@ -846,9 +846,12 @@ static const video_poke_interface_t psp_poke_interface = { psp_apply_state_changes, psp_set_texture_frame, psp_set_texture_enable, - NULL, - NULL, - NULL + NULL, /* set_osd_msg */ + NULL, /* show_mouse */ + NULL, /* grab_mouse_toggle */ + NULL, /* get_current_shader */ + NULL, /* get_current_software_framebuffer */ + NULL /* get_hw_render_interface */ }; static void psp_get_poke_interface(void *data, diff --git a/gfx/drivers/sdl2_gfx.c b/gfx/drivers/sdl2_gfx.c index 5a34486249..056dfe94b1 100644 --- a/gfx/drivers/sdl2_gfx.c +++ b/gfx/drivers/sdl2_gfx.c @@ -737,7 +737,9 @@ static video_poke_interface_t sdl2_video_poke_interface = { sdl2_poke_set_osd_msg, sdl2_show_mouse, sdl2_grab_mouse_toggle, - NULL, + NULL, /* get_current_shader */ + NULL, /* get_current_software_framebuffer */ + NULL /* get_hw_render_interface */ }; static void sdl2_gfx_poke_interface(void *data, const video_poke_interface_t **iface) diff --git a/gfx/drivers/sdl_gfx.c b/gfx/drivers/sdl_gfx.c index 175aca1595..fb4220752c 100644 --- a/gfx/drivers/sdl_gfx.c +++ b/gfx/drivers/sdl_gfx.c @@ -534,7 +534,9 @@ static const video_poke_interface_t sdl_poke_interface = { NULL, sdl_show_mouse, sdl_grab_mouse_toggle, - NULL + NULL, /* get_current_shader */ + NULL, /* get_current_software_framebuffer */ + NULL /* get_hw_render_interface */ }; static void sdl_get_poke_interface(void *data, const video_poke_interface_t **iface) diff --git a/gfx/drivers/sunxi_gfx.c b/gfx/drivers/sunxi_gfx.c index 375ed3f495..5c71710831 100644 --- a/gfx/drivers/sunxi_gfx.c +++ b/gfx/drivers/sunxi_gfx.c @@ -947,8 +947,12 @@ static const video_poke_interface_t sunxi_poke_interface = { NULL, /* sunxi_apply_state_changes */ sunxi_set_texture_frame, sunxi_set_texture_enable, - NULL, /* sunxi_set_osd_msg */ - NULL /* sunxi_show_mouse */ + NULL, /* set_osd_msg */ + NULL, /* show_mouse */ + NULL, /* grab_mouse_toggle */ + NULL, /* get_current_shader */ + NULL, /* get_current_software_framebuffer */ + NULL /* get_hw_render_interface */ }; static void sunxi_gfx_get_poke_interface(void *data, diff --git a/gfx/drivers/vga_gfx.c b/gfx/drivers/vga_gfx.c index 168378a741..d9cdcb9182 100644 --- a/gfx/drivers/vga_gfx.c +++ b/gfx/drivers/vga_gfx.c @@ -406,10 +406,11 @@ static const video_poke_interface_t vga_poke_interface = { vga_set_texture_frame, NULL, vga_set_osd_msg, - NULL, - - NULL, - NULL, + NULL, /* show_mouse */ + NULL, /* grab_mouse_toggle */ + NULL, /* get_current_shader */ + NULL, /* get_current_software_framebuffer */ + NULL /* get_hw_render_interface */ }; static void vga_gfx_get_poke_interface(void *data, diff --git a/gfx/drivers/vita2d_gfx.c b/gfx/drivers/vita2d_gfx.c index 9b620eaa7b..ae6480a738 100644 --- a/gfx/drivers/vita2d_gfx.c +++ b/gfx/drivers/vita2d_gfx.c @@ -799,7 +799,7 @@ static const video_poke_interface_t vita_poke_interface = { NULL, NULL, vita_get_current_sw_framebuffer, - NULL, + NULL }; static void vita2d_gfx_get_poke_interface(void *data, diff --git a/gfx/drivers/xshm_gfx.c b/gfx/drivers/xshm_gfx.c index 4ad406ea26..09121a414d 100644 --- a/gfx/drivers/xshm_gfx.c +++ b/gfx/drivers/xshm_gfx.c @@ -222,7 +222,9 @@ static video_poke_interface_t xshm_video_poke_interface = { xshm_poke_set_osd_msg, xshm_show_mouse, xshm_grab_mouse_toggle, - NULL, + NULL, /* get_current_shader */ + NULL, /* get_current_software_framebuffer */ + NULL /* get_hw_render_interface */ }; static void xshm_gfx_poke_interface(void *data, const video_poke_interface_t **iface) diff --git a/gfx/video_thread_wrapper.c b/gfx/video_thread_wrapper.c index 8c567ef2d4..027e4a0daf 100644 --- a/gfx/video_thread_wrapper.c +++ b/gfx/video_thread_wrapper.c @@ -1274,6 +1274,8 @@ static const video_poke_interface_t thread_poke = { NULL, thread_get_current_shader, + NULL, /* get_current_software_framebuffer */ + NULL /* get_hw_render_interface */ }; static void video_thread_get_poke_interface(