From 92d1bfbb8bf5be37a3c1dd859cce492a224b3f1e Mon Sep 17 00:00:00 2001 From: SuperrSonic Date: Sun, 10 Aug 2014 16:59:26 -0400 Subject: [PATCH] Added an option for viWidth --- settings_data.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/settings_data.c b/settings_data.c index 74c2ae7d08..48eca9dd1f 100644 --- a/settings_data.c +++ b/settings_data.c @@ -796,6 +796,8 @@ static void general_read_handler(const void *data) *setting->value.unsigned_integer = g_settings.rewind_granularity; else if (!strcmp(setting->name, "block_sram_overwrite")) *setting->value.boolean = g_settings.block_sram_overwrite; + else if (!strcmp(setting->name, "video_viwidth")) + *setting->value.unsigned_integer = g_settings.video.viwidth; else if (!strcmp(setting->name, "video_smooth")) *setting->value.boolean = g_settings.video.smooth; else if (!strcmp(setting->name, "video_monitor_index")) @@ -1062,7 +1064,9 @@ static void general_write_handler(const void *data) else if (!strcmp(setting->name, "rewind_granularity")) g_settings.rewind_granularity = *setting->value.unsigned_integer; else if (!strcmp(setting->name, "block_sram_overwrite")) - g_settings.block_sram_overwrite = *setting->value.boolean; + g_settings.block_sram_overwrite = *setting->value.boolean + else if (!strcmp(setting->name, "video_viwidth")) + g_settings.video.viwidth = *setting->value.unsigned_integer; else if (!strcmp(setting->name, "video_smooth")) { g_settings.video.smooth = *setting->value.boolean; @@ -1578,6 +1582,7 @@ rarch_setting_t* setting_data_get_list(void) CONFIG_UINT(g_extern.console.screen.viewports.custom_vp.width, "custom_viewport_width", "Custom Viewport Width", 0, GROUP_NAME, SUBGROUP_NAME, NULL, NULL) CONFIG_UINT(g_extern.console.screen.viewports.custom_vp.height, "custom_viewport_height", "Custom Viewport Height", 0, GROUP_NAME, SUBGROUP_NAME, NULL, NULL) + CONFIG_UINT(g_settings.video.viwidth, "video_viwidth", "Set Screen Width", video_viwidth, GROUP_NAME, SUBGROUP_NAME, general_write_handler, general_read_handler) CONFIG_BOOL(g_settings.video.smooth, "video_smooth", "Use Bilinear Filtering", video_smooth, GROUP_NAME, SUBGROUP_NAME, general_write_handler, general_read_handler) CONFIG_UINT(g_settings.video.rotation, "video_rotation", "Rotation", 0, GROUP_NAME, SUBGROUP_NAME, general_write_handler, general_read_handler) WITH_RANGE(0, 3, 1, true, true) END_SUB_GROUP()