void init_drivers_pre(void) { find_audio_driver(); find_video_driver(); find_input_driver(); find_camera_driver(); find_location_driver(); find_osk_driver(); #ifdef HAVE_MENU find_menu_driver(); #endif }
void init_drivers_pre(void) { find_audio_driver(); find_video_driver(); find_input_driver(); #ifdef HAVE_CAMERA find_camera_driver(); #endif #ifdef HAVE_LOCATION find_location_driver(); #endif #ifdef HAVE_OSK find_osk_driver(); #endif }
void init_osk(void) { // Resource leaks will follow if osk is initialized twice. if (driver.osk_data) return; find_osk_driver(); //FIXME - refactor params later based on semantics driver.osk_data = driver.osk->init(0); if (!driver.osk_data) { RARCH_ERR("Failed to initialize OSK driver. Will continue without OSK.\n"); g_extern.osk_active = false; } }