static bool gfx_ctx_vc_set_video_mode(void *data, unsigned width, unsigned height, bool fullscreen) { vc_ctx_data_t *vc = (vc_ctx_data_t*)data; #ifdef HAVE_EGL if (g_egl_inited) return false; egl_install_sighandlers(); gfx_ctx_vc_set_swap_interval(&vc->egl, vc->egl.interval); g_egl_inited = true; #endif return true; }
static bool gfx_ctx_vc_set_video_mode(void *data, video_frame_info_t *video_info, unsigned width, unsigned height, bool fullscreen) { #ifdef HAVE_EGL vc_ctx_data_t *vc = (vc_ctx_data_t*)data; if (!vc || g_egl_inited) return false; frontend_driver_install_signal_handler(); gfx_ctx_vc_set_swap_interval(&vc->egl, vc->egl.interval); g_egl_inited = true; #endif return true; }