mirror of
https://github.com/libretro/RetroArch
synced 2025-04-01 04:20:27 +00:00
Cleanups
This commit is contained in:
parent
cd9ca691ca
commit
2db0d1f518
112
retroarch.c
112
retroarch.c
@ -3892,10 +3892,10 @@ static const struct cmd_map map[] = {
|
|||||||
bool retroarch_apply_shader(enum rarch_shader_type type, const char *preset_path, bool message)
|
bool retroarch_apply_shader(enum rarch_shader_type type, const char *preset_path, bool message)
|
||||||
{
|
{
|
||||||
#if defined(HAVE_CG) || defined(HAVE_GLSL) || defined(HAVE_SLANG) || defined(HAVE_HLSL)
|
#if defined(HAVE_CG) || defined(HAVE_GLSL) || defined(HAVE_SLANG) || defined(HAVE_HLSL)
|
||||||
settings_t *settings = configuration_settings;
|
|
||||||
const char *core_name = runloop_system.info.library_name;
|
|
||||||
bool ret;
|
|
||||||
char msg[256];
|
char msg[256];
|
||||||
|
settings_t *settings = configuration_settings;
|
||||||
|
const char *core_name = runloop_system.info.library_name;
|
||||||
|
bool ret = false;
|
||||||
const char *preset_file = NULL;
|
const char *preset_file = NULL;
|
||||||
|
|
||||||
/* disallow loading shaders when no core is loaded */
|
/* disallow loading shaders when no core is loaded */
|
||||||
@ -3905,7 +3905,8 @@ bool retroarch_apply_shader(enum rarch_shader_type type, const char *preset_path
|
|||||||
if (!string_is_empty(preset_path))
|
if (!string_is_empty(preset_path))
|
||||||
preset_file = path_basename(preset_path);
|
preset_file = path_basename(preset_path);
|
||||||
|
|
||||||
ret = video_driver_set_shader(type, preset_path);
|
if (current_video->set_shader)
|
||||||
|
ret = current_video->set_shader(video_driver_data, type, preset_path);
|
||||||
|
|
||||||
if (ret)
|
if (ret)
|
||||||
{
|
{
|
||||||
@ -12137,12 +12138,6 @@ static bool bsv_movie_init_record(
|
|||||||
state_size = (unsigned)info.size;
|
state_size = (unsigned)info.size;
|
||||||
|
|
||||||
header[STATE_SIZE_INDEX] = swap_if_big32(state_size);
|
header[STATE_SIZE_INDEX] = swap_if_big32(state_size);
|
||||||
#if 0
|
|
||||||
RARCH_ERR("----- debug %u -----\n", header[0]);
|
|
||||||
RARCH_ERR("----- debug %u -----\n", header[1]);
|
|
||||||
RARCH_ERR("----- debug %u -----\n", header[2]);
|
|
||||||
RARCH_ERR("----- debug %u -----\n", header[3]);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
intfstream_write(handle->file, header, 4 * sizeof(uint32_t));
|
intfstream_write(handle->file, header, 4 * sizeof(uint32_t));
|
||||||
|
|
||||||
@ -19928,24 +19923,11 @@ bool video_driver_started_fullscreen(void)
|
|||||||
|
|
||||||
/* Stub functions */
|
/* Stub functions */
|
||||||
|
|
||||||
static void update_window_title_null(void *data, void *data2)
|
static void update_window_title_null(void *data, void *data2) { }
|
||||||
{
|
static void swap_buffers_null(void *data, void *data2) { }
|
||||||
}
|
|
||||||
|
|
||||||
static void swap_buffers_null(void *data, void *data2)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
static bool get_metrics_null(void *data, enum display_metric_types type,
|
static bool get_metrics_null(void *data, enum display_metric_types type,
|
||||||
float *value)
|
float *value) { return false; }
|
||||||
{
|
static bool set_resize_null(void *a, unsigned b, unsigned c) { return false; }
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
static bool set_resize_null(void *a, unsigned b, unsigned c)
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* video_driver_find_handle:
|
* video_driver_find_handle:
|
||||||
@ -20115,14 +20097,6 @@ static retro_proc_address_t video_driver_get_proc_address(const char *sym)
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool video_driver_set_shader(enum rarch_shader_type type,
|
|
||||||
const char *path)
|
|
||||||
{
|
|
||||||
if (current_video->set_shader)
|
|
||||||
return current_video->set_shader(video_driver_data, type, path);
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
static void video_driver_filter_free(void)
|
static void video_driver_filter_free(void)
|
||||||
{
|
{
|
||||||
if (video_driver_state_filter)
|
if (video_driver_state_filter)
|
||||||
@ -20934,7 +20908,7 @@ enum retro_pixel_format video_driver_get_pixel_format(void)
|
|||||||
*
|
*
|
||||||
* Renders the current video frame.
|
* Renders the current video frame.
|
||||||
**/
|
**/
|
||||||
bool video_driver_cached_frame(void)
|
void video_driver_cached_frame(void)
|
||||||
{
|
{
|
||||||
void *recording = recording_data;
|
void *recording = recording_data;
|
||||||
|
|
||||||
@ -20949,8 +20923,6 @@ bool video_driver_cached_frame(void)
|
|||||||
frame_cache_height, frame_cache_pitch);
|
frame_cache_height, frame_cache_pitch);
|
||||||
|
|
||||||
recording_data = recording;
|
recording_data = recording;
|
||||||
|
|
||||||
return true;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void video_driver_monitor_adjust_system_rates(void)
|
static void video_driver_monitor_adjust_system_rates(void)
|
||||||
@ -23816,21 +23788,6 @@ static void runahead_save_state_list_init(size_t saveStateSize)
|
|||||||
runahead_save_state_alloc, runahead_save_state_free);
|
runahead_save_state_alloc, runahead_save_state_free);
|
||||||
}
|
}
|
||||||
|
|
||||||
#if 0
|
|
||||||
static void runahead_save_state_list_rotate(void)
|
|
||||||
{
|
|
||||||
unsigned i;
|
|
||||||
void *element = NULL;
|
|
||||||
void *firstElement = runahead_save_state_list->data[0];
|
|
||||||
|
|
||||||
for (i = 1; i < runahead_save_state_list->size; i++)
|
|
||||||
runahead_save_state_list->data[i - 1] =
|
|
||||||
runahead_save_state_list->data[i];
|
|
||||||
runahead_save_state_list->data[runahead_save_state_list->size - 1] =
|
|
||||||
firstElement;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Hooks - Hooks to cleanup, and add dirty input hooks */
|
/* Hooks - Hooks to cleanup, and add dirty input hooks */
|
||||||
static void runahead_remove_hooks(void)
|
static void runahead_remove_hooks(void)
|
||||||
{
|
{
|
||||||
@ -26766,7 +26723,9 @@ static bool menu_display_libretro(void)
|
|||||||
#endif
|
#endif
|
||||||
return false; /* Return false here for indication of idleness */
|
return false; /* Return false here for indication of idleness */
|
||||||
}
|
}
|
||||||
return video_driver_cached_frame();
|
|
||||||
|
video_driver_cached_frame();
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -28781,51 +28740,6 @@ static bool is_narrator_running(void)
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if 0
|
|
||||||
static bool accessibility_speak_ai_service(
|
|
||||||
const char* speak_text, const char* language, int priority)
|
|
||||||
{
|
|
||||||
#if defined(HAVE_NETWORKING) && defined(HAVE_TRANSLATE)
|
|
||||||
/* Call the AI service listed to do espeak for us. */
|
|
||||||
/* NOTE: This call works, but the audio mixer will not
|
|
||||||
* play sound files while the core is paused, so it's
|
|
||||||
* not practical at the moment. */
|
|
||||||
unsigned i;
|
|
||||||
char new_ai_service_url[PATH_MAX_LENGTH];
|
|
||||||
char temp_string[PATH_MAX_LENGTH];
|
|
||||||
char json_buffer[2048];
|
|
||||||
char separator = '?';
|
|
||||||
settings_t *settings = configuration_settings;
|
|
||||||
|
|
||||||
strlcpy(new_ai_service_url, settings->arrays.ai_service_url,
|
|
||||||
sizeof(new_ai_service_url));
|
|
||||||
|
|
||||||
if (strrchr(new_ai_service_url, '?'))
|
|
||||||
separator = '&';
|
|
||||||
snprintf(temp_string, sizeof(temp_string),
|
|
||||||
"%csource_lang=%s&target_lang=%s&output=espeak",
|
|
||||||
separator, language, language);
|
|
||||||
strlcat(new_ai_service_url, temp_string, sizeof(new_ai_service_url));
|
|
||||||
|
|
||||||
strlcpy(temp_string, speak_text, sizeof(temp_string));
|
|
||||||
for (i = 0; i < strlen(temp_string);i++)
|
|
||||||
{
|
|
||||||
if (temp_string[i]=='\"')
|
|
||||||
temp_string[i] = ' ';
|
|
||||||
}
|
|
||||||
snprintf(json_buffer, sizeof(json_buffer),
|
|
||||||
"{\"text\": \"%s\"}", speak_text);
|
|
||||||
RARCH_LOG("SENDING accessibilty request... %s\n", new_ai_service_url);
|
|
||||||
task_push_http_post_transfer(new_ai_service_url,
|
|
||||||
json_buffer, true, NULL, handle_translation_cb, NULL);
|
|
||||||
|
|
||||||
return true;
|
|
||||||
#else
|
|
||||||
return false;
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
static bool accessibility_startup_message(void)
|
static bool accessibility_startup_message(void)
|
||||||
{
|
{
|
||||||
/* State that the narrator is on, and also include the first menu
|
/* State that the narrator is on, and also include the first menu
|
||||||
|
@ -1557,7 +1557,7 @@ void video_driver_apply_state_changes(void);
|
|||||||
|
|
||||||
bool video_driver_read_viewport(uint8_t *buffer, bool is_idle);
|
bool video_driver_read_viewport(uint8_t *buffer, bool is_idle);
|
||||||
|
|
||||||
bool video_driver_cached_frame(void);
|
void video_driver_cached_frame(void);
|
||||||
|
|
||||||
void video_driver_default_settings(void);
|
void video_driver_default_settings(void);
|
||||||
|
|
||||||
@ -1597,9 +1597,6 @@ const char* config_get_video_driver_options(void);
|
|||||||
**/
|
**/
|
||||||
void *video_driver_get_ptr(bool force_nonthreaded_data);
|
void *video_driver_get_ptr(bool force_nonthreaded_data);
|
||||||
|
|
||||||
bool video_driver_set_shader(enum rarch_shader_type type,
|
|
||||||
const char *shader);
|
|
||||||
|
|
||||||
bool video_driver_set_rotation(unsigned rotation);
|
bool video_driver_set_rotation(unsigned rotation);
|
||||||
|
|
||||||
bool video_driver_set_video_mode(unsigned width,
|
bool video_driver_set_video_mode(unsigned width,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user