diff --git a/frontend/menu/backend/menu_common_backend.c b/frontend/menu/backend/menu_common_backend.c index a50c2742fa..f3f2e2021a 100644 --- a/frontend/menu/backend/menu_common_backend.c +++ b/frontend/menu/backend/menu_common_backend.c @@ -500,7 +500,7 @@ static int menu_info_screen_iterate(unsigned action, rarch_setting_t *setting) if (driver.video_data && driver.menu_ctx && driver.menu_ctx->render) driver.menu_ctx->render(); - current_setting = file_list_get_last_setting(driver.menu->selection_buf, driver.menu->selection_ptr); + current_setting = (rarch_setting_t*)file_list_get_last_setting(driver.menu->selection_buf, driver.menu->selection_ptr); if (current_setting) setting_data_get_description(current_setting, msg, sizeof(msg)); @@ -3052,7 +3052,7 @@ static bool osk_callback_enter_filename(void *data) config_file_t *conf; RARCH_LOG("OSK - Applying input data.\n"); - num = wcstombs(tmp_str, driver.osk->get_text_buf(driver.osk_data), sizeof(tmp_str)); + num = wcstombs(tmp_str, (const wchar_t*)driver.osk->get_text_buf(driver.osk_data), sizeof(tmp_str)); tmp_str[num] = 0; fill_pathname_join(filepath, g_settings.video.shader_dir, tmp_str, sizeof(filepath)); @@ -3102,7 +3102,7 @@ static int menu_common_setting_set(unsigned id, unsigned action, rarch_setting_t struct retro_perf_counter **counters; unsigned port = driver.menu->current_pad; - setting = file_list_get_last_setting(driver.menu->selection_buf, driver.menu->selection_ptr); + setting = (rarch_setting_t*)file_list_get_last_setting(driver.menu->selection_buf, driver.menu->selection_ptr); if (id >= MENU_SETTINGS_PERF_COUNTERS_BEGIN && id <= MENU_SETTINGS_PERF_COUNTERS_END) { diff --git a/gfx/shader_parse.h b/gfx/shader_parse.h index 9a0e95096f..e078bcb981 100644 --- a/gfx/shader_parse.h +++ b/gfx/shader_parse.h @@ -56,7 +56,7 @@ enum gfx_scale_type RARCH_SCALE_VIEWPORT }; -enum gfx_filter_type +enum { RARCH_FILTER_UNSPEC = 0, RARCH_FILTER_LINEAR, @@ -110,7 +110,7 @@ struct gfx_shader_pass char alias[64]; struct gfx_fbo_scale fbo; - enum gfx_filter_type filter; + unsigned filter; enum gfx_wrap_type wrap; unsigned frame_count_mod; bool mipmap; @@ -120,7 +120,7 @@ struct gfx_shader_lut { char id[64]; char path[PATH_MAX]; - enum gfx_filter_type filter; + unsigned filter; enum gfx_wrap_type wrap; bool mipmap; }; diff --git a/msvc/msvc-2010/RetroArch-msvc2010.vcxproj b/msvc/msvc-2010/RetroArch-msvc2010.vcxproj index aba145d741..47ea0d86fa 100644 --- a/msvc/msvc-2010/RetroArch-msvc2010.vcxproj +++ b/msvc/msvc-2010/RetroArch-msvc2010.vcxproj @@ -319,6 +319,7 @@ + @@ -337,8 +338,7 @@ - - + @@ -351,4 +351,4 @@ - + \ No newline at end of file diff --git a/msvc/msvc-2010/RetroArch-msvc2010.vcxproj.filters b/msvc/msvc-2010/RetroArch-msvc2010.vcxproj.filters index bdd419cbef..20d4e2ee99 100644 --- a/msvc/msvc-2010/RetroArch-msvc2010.vcxproj.filters +++ b/msvc/msvc-2010/RetroArch-msvc2010.vcxproj.filters @@ -23,8 +23,6 @@ - - @@ -224,9 +222,6 @@ frontend\menu - - frontend\menu\info - gfx\context @@ -239,7 +234,6 @@ frontend\menu\backend - gfx @@ -252,6 +246,15 @@ audio + + + + + + + + record + @@ -326,5 +329,8 @@ {4a5338d9-92ad-4d07-bb1a-97bd6eb475e4} + + {5a80dd03-b4d7-4118-92ff-55a601fd80fc} + - + \ No newline at end of file diff --git a/retroarch.c b/retroarch.c index f7ce7fe0e2..382f701414 100644 --- a/retroarch.c +++ b/retroarch.c @@ -556,7 +556,7 @@ static bool audio_flush(const int16_t *data, size_t samples) RARCH_PERFORMANCE_INIT(audio_convert_float); RARCH_PERFORMANCE_START(audio_convert_float); audio_convert_float_to_s16(g_extern.audio_data.conv_outsamples, - output_data, output_frames * 2); + (const float*)output_data, output_frames * 2); RARCH_PERFORMANCE_STOP(audio_convert_float); output_data = g_extern.audio_data.conv_outsamples;