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;