diff --git a/driver.h b/driver.h index add7fd2f9c..6c9377d071 100644 --- a/driver.h +++ b/driver.h @@ -386,7 +386,6 @@ typedef struct video_driver const char *ident; #if defined(HAVE_RMENU) || defined(HAVE_RGUI) || defined(HAVE_RMENU_XUI) - void (*start)(void); void (*restart)(void); #endif diff --git a/gfx/gl.c b/gfx/gl.c index 90183f76fe..f26f891551 100644 --- a/gfx/gl.c +++ b/gfx/gl.c @@ -2404,31 +2404,6 @@ static bool gl_read_viewport(void *data, uint8_t *buffer) #endif #if defined(HAVE_RGUI) || defined(HAVE_RMENU) -static void gl_get_poke_interface(void *data, const video_poke_interface_t **iface); - -static void gl_start(void) -{ - video_info_t video_info = {0}; - - // Might have to supply correct values here. - video_info.vsync = g_settings.video.vsync; - video_info.force_aspect = false; - video_info.smooth = g_settings.video.smooth; - video_info.input_scale = 2; - video_info.fullscreen = true; - - if (g_settings.video.aspect_ratio_idx == ASPECT_RATIO_CUSTOM) - { - video_info.width = g_extern.console.screen.viewports.custom_vp.width; - video_info.height = g_extern.console.screen.viewports.custom_vp.height; - } - - driver.video_data = gl_init(&video_info, &driver.input, &driver.input_data); - - gl_t *gl = (gl_t*)driver.video_data; - gl_get_poke_interface(gl, &driver.video_poke); -} - static void gl_restart(void) { gl_t *gl = (gl_t*)driver.video_data; @@ -2748,7 +2723,6 @@ const video_driver_t video_gl = { "gl", #if defined(HAVE_RGUI) || defined(HAVE_RMENU) - gl_start, gl_restart, #endif gl_set_rotation, diff --git a/gx/gx_video.c b/gx/gx_video.c index fb4cfc5886..0809682e78 100644 --- a/gx/gx_video.c +++ b/gx/gx_video.c @@ -418,9 +418,7 @@ static void gx_efb_screenshot(void) #endif -static void gx_restart(void) -{ -} +static void gx_restart(void) { } static void *gx_init(const video_info_t *video, const input_driver_t **input, void **input_data) @@ -473,20 +471,6 @@ static void *gx_init(const video_info_t *video, return gx; } -static void gx_get_poke_interface(void *data, const video_poke_interface_t **iface); - -static void gx_start(void) -{ - video_info_t video_info = {0}; - - video_info.vsync = g_settings.video.vsync; - - driver.video_data = gx_init(&video_info, &driver.input, &driver.input_data); - - gx_video_t *gx = (gx_video_t*)driver.video_data; - gx_get_poke_interface(gx, &driver.video_poke); -} - #define ASM_BLITTER #ifdef ASM_BLITTER @@ -1077,7 +1061,6 @@ const video_driver_t video_gx = { .ident = "gx", .set_rotation = gx_set_rotation, .viewport_info = gx_viewport_info, - .start = gx_start, .restart = gx_restart, .poke_interface = gx_get_poke_interface, }; diff --git a/psp1/psp1_video.c b/psp1/psp1_video.c index 421f681f7d..eb17b389f4 100644 --- a/psp1/psp1_video.c +++ b/psp1/psp1_video.c @@ -179,7 +179,6 @@ static void psp_free(void *data) } #ifdef RARCH_CONSOLE -static void psp_start(void) {} static void psp_restart(void) {} #endif @@ -198,7 +197,6 @@ const video_driver_t video_psp1 = { "psp1", #ifdef RARCH_CONSOLE - psp_start, psp_restart, NULL, NULL, diff --git a/xdk/xdk_d3d.cpp b/xdk/xdk_d3d.cpp index 104a627b8d..686472dd7b 100644 --- a/xdk/xdk_d3d.cpp +++ b/xdk/xdk_d3d.cpp @@ -1127,23 +1127,6 @@ static void d3d_get_poke_interface(void *data, const video_poke_interface_t **if *iface = &d3d_poke_interface; } -static void xdk_d3d_start(void) -{ - video_info_t video_info = {0}; - - video_info.vsync = g_settings.video.vsync; - video_info.force_aspect = false; - video_info.smooth = g_settings.video.smooth; - video_info.input_scale = 2; - video_info.fullscreen = true; - video_info.rgb32 = false; - - driver.video_data = xdk_d3d_init(&video_info, &driver.input, &driver.input_data); - - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)driver.video_data; - d3d_get_poke_interface(d3d, &driver.video_poke); -} - static void xdk_d3d_restart(void) { xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)driver.video_data; @@ -1179,7 +1162,6 @@ const video_driver_t video_xdk_d3d = { #endif xdk_d3d_free, "xdk_d3d", - xdk_d3d_start, xdk_d3d_restart, xdk_d3d_set_rotation, NULL, /* viewport_info */