From a3994aea6384bd919800673ac005f7f9985d8d68 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Tue, 12 Jan 2016 09:19:35 +0100 Subject: [PATCH] RMenu is obsolete now --- Makefile.ps3.cobra | 7 +- config.def.h | 4 +- griffin/griffin.c | 5 - menu/drivers/rmenu.c | 350 ------------------ menu/menu_driver.c | 3 - menu/menu_driver.h | 1 - .../RetroArch-Xbox1/RetroArch-Xbox1.vcproj | 14 +- 7 files changed, 11 insertions(+), 373 deletions(-) delete mode 100644 menu/drivers/rmenu.c diff --git a/Makefile.ps3.cobra b/Makefile.ps3.cobra index bce87a24df..1d94d969f1 100644 --- a/Makefile.ps3.cobra +++ b/Makefile.ps3.cobra @@ -6,8 +6,6 @@ CELL_BUILD_TOOLS = SNC CELL_GPU_TYPE = RSX CELL_PSGL_VERSION = ultra-opt -RMENU_IMG_DIR := media/rmenu - # options DOWNLOAD_SHADERS = 1 STRIPPING_ENABLE = 0 @@ -68,7 +66,7 @@ ifeq ($(HAVE_RLAUNCH), 1) DEFINES += -DHAVE_RLAUNCH endif -DEFINES += -DHAVE_RMENU -DHAVE_MENU -DRARCH_INTERNAL +DEFINES += -DHAVE_RGUI -DHAVE_MATERIALUI -DHAVE_XMB -DHAVE_MENU -DRARCH_INTERNAL ifeq ($(HAVE_GCMGL), 1) DEFINES += -DHAVE_GCMGL @@ -156,7 +154,8 @@ create-salamander: $(MAKE_SELF) $(SALAMANDER_TARGET) $(EBOOT_PATH) $(CONTENT_ID_FULL) copy-media-files: - @cp -r $(RMENU_IMG_DIR)/*.png pkg/ps3/USRDIR/cores/borders/Menu/ + @cp -r $(ASSETS_DIR)/glui pkg/ps3/USRDIR/cores/assets + @cp -r $(ASSETS_DIR)/xmb pkg/ps3/USRDIR/cores/assets create-shaders: make -f Makefile.shaders deploy-ps3 diff --git a/config.def.h b/config.def.h index afef166f76..8e9b81e0f1 100644 --- a/config.def.h +++ b/config.def.h @@ -319,9 +319,7 @@ enum #define OSK_DEFAULT_DRIVER OSK_NULL #endif -#if defined(HAVE_RMENU) -#define MENU_DEFAULT_DRIVER MENU_RMENU -#elif defined(HAVE_RMENU_XUI) +#if defined(HAVE_RMENU_XUI) #define MENU_DEFAULT_DRIVER MENU_RMENU_XUI #elif defined(IOS) || defined(ANDROID) #define MENU_DEFAULT_DRIVER MENU_MATERIALUI diff --git a/griffin/griffin.c b/griffin/griffin.c index 731a03b289..d9ea65dbda 100644 --- a/griffin/griffin.c +++ b/griffin/griffin.c @@ -825,11 +825,6 @@ MENU #endif - -#ifdef HAVE_RMENU -#include "../menu/drivers/rmenu.c" -#endif - #ifdef HAVE_RGUI #include "../menu/drivers/rgui.c" #endif diff --git a/menu/drivers/rmenu.c b/menu/drivers/rmenu.c deleted file mode 100644 index 92e5678b68..0000000000 --- a/menu/drivers/rmenu.c +++ /dev/null @@ -1,350 +0,0 @@ -/* RetroArch - A frontend for libretro. - * Copyright (C) 2010-2014 - Hans-Kristian Arntzen - * Copyright (C) 2011-2016 - Daniel De Matteis - * Copyright (C) 2012-2015 - Michael Lelli - * - * RetroArch is free software: you can redistribute it and/or modify it under the terms - * of the GNU General Public License as published by the Free Software Found- - * ation, either version 3 of the License, or (at your option) any later version. - * - * RetroArch is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - * PURPOSE. See the GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License along with RetroArch. - * If not, see . - */ - -#include -#include -#include -#include -#include - -#include -#include - -#include "menu_generic.h" - -#include "../menu_driver.h" -#include "../menu_entry.h" -#include "../menu_input.h" -#include "../menu_setting.h" -#include "../menu_display.h" -#include "../menu_navigation.h" -#include "../../general.h" -#include "../../config.def.h" -#include "../../performance.h" - -#include "../../screenshot.h" -#include "../../gfx/drivers_font_renderer/bitmap.h" - - -#if defined(HAVE_CG) || defined(HAVE_GLSL) || defined(HAVE_HLSL) -#define HAVE_SHADER_MANAGER -#endif - -#if defined(_XBOX1) -#define ENTRIES_HEIGHT 9 -#define POSITION_EDGE_MAX (480) -#define POSITION_EDGE_MIN 6 -#define POSITION_EDGE_CENTER (425) -#define POSITION_OFFSET 30 -#define POSITION_RENDER_OFFSET 128 -#define RMENU_TERM_WIDTH 45 -#define FONT_SIZE_NORMAL 21 -#elif defined(__CELLOS_LV2__) -#define ENTRIES_HEIGHT 20 -#define POSITION_MIDDLE 0.50f -#define POSITION_EDGE_MAX 1.00f -#define POSITION_EDGE_MIN 0.00f -#define POSITION_EDGE_CENTER 0.70f -#define POSITION_RENDER_OFFSET 0.20f -#define POSITION_OFFSET 0.03f -#define FONT_SIZE_NORMAL 0.95f -#define RMENU_TERM_WIDTH 60 -#endif - -struct texture_image *menu_texture; -static bool render_normal = true; -static bool menu_texture_inited =false; - -static void rmenu_render_messagebox(void *data, const char *message) -{ - struct font_params font_parms; - size_t i, j; - struct string_list *list = NULL; - - if (!message || !*message) - return; - - list = string_split(message, "\n"); - - if (!list) - return; - - if (list->elems == 0) - goto end; - - j = 0; - - for (i = 0; i < list->size; i++, j++) - { - char *msg = list->elems[i].data; - unsigned msglen = strlen(msg); - - if (msglen > RMENU_TERM_WIDTH) - { - msg[RMENU_TERM_WIDTH - 2] = '.'; - msg[RMENU_TERM_WIDTH - 1] = '.'; - msg[RMENU_TERM_WIDTH - 0] = '.'; - msg[RMENU_TERM_WIDTH + 1] = '\0'; - msglen = RMENU_TERM_WIDTH; - } - - font_parms.x = POSITION_EDGE_MIN + POSITION_OFFSET; - font_parms.y = POSITION_EDGE_MIN + POSITION_RENDER_OFFSET + (POSITION_OFFSET * j); - font_parms.scale = FONT_SIZE_NORMAL; - font_parms.color = WHITE; - - video_driver_set_osd_msg(msg, &font_parms, NULL); - } - - render_normal = false; -end: - string_list_free(list); -} - -static void rmenu_render(void *data) -{ - bool msg_force; - uint64_t *frame_count; - size_t begin, end, i, j, selection; - struct font_params font_parms; - char title[256] = {0}; - char title_buf[256] = {0}; - char title_msg[64] = {0}; - size_t entries_end = menu_entries_get_end(); - - video_driver_ctl(RARCH_DISPLAY_CTL_GET_FRAME_COUNT, &frame_count); - - if (!menu_navigation_ctl(MENU_NAVIGATION_CTL_GET_SELECTION, &selection)) - return; - - if (!render_normal) - { - render_normal = true; - return; - } - - menu_display_ctl(MENU_DISPLAY_CTL_MSG_FORCE, &msg_force); - - if (menu_entries_ctl(MENU_ENTRIES_CTL_NEEDS_REFRESH, NULL) - && menu_driver_ctl(RARCH_MENU_CTL_IS_ALIVE, NULL) - && !msg_force) - return; - - menu_display_ctl(MENU_DISPLAY_CTL_UNSET_FRAMEBUFFER_DIRTY_FLAG, NULL); - menu_animation_ctl(MENU_ANIMATION_CTL_CLEAR_ACTIVE, NULL); - - begin = (selection >= (ENTRIES_HEIGHT / 2)) ? - (selection - (ENTRIES_HEIGHT / 2)) : 0; - end = ((selection + ENTRIES_HEIGHT) <= entries_end) - ? selection + ENTRIES_HEIGHT : entries_end; - - if (entries_end <= ENTRIES_HEIGHT) - begin = 0; - - if (end - begin > ENTRIES_HEIGHT) - end = begin + ENTRIES_HEIGHT; - - menu_entries_get_title(title, sizeof(title)); - - menu_animation_ticker_str(title_buf, RMENU_TERM_WIDTH, - *frame_count / 15, title, true); - - font_parms.x = POSITION_EDGE_MIN + POSITION_OFFSET; - font_parms.y = POSITION_EDGE_MIN + POSITION_RENDER_OFFSET - - (POSITION_OFFSET*2); - font_parms.scale = FONT_SIZE_NORMAL; - font_parms.color = WHITE; - font_parms.drop_mod = 0.0f; - font_parms.drop_x = 0.0f; - font_parms.drop_y = 0.0f; - - video_driver_set_osd_msg(title_buf, &font_parms, NULL); - - font_parms.x = POSITION_EDGE_MIN + POSITION_OFFSET; - font_parms.y = POSITION_EDGE_MAX - (POSITION_OFFSET*2); - font_parms.scale = FONT_SIZE_NORMAL; - font_parms.color = WHITE; - - menu_entries_get_core_title(title_msg, sizeof(title_msg)); - - video_driver_set_osd_msg(title_msg, &font_parms, NULL); - - j = 0; - - for (i = begin; i < end; i++, j++) - { - char entry_path[PATH_MAX_LENGTH] = {0}; - char entry_value[PATH_MAX_LENGTH] = {0}; - char message[PATH_MAX_LENGTH] = {0}; - char entry_title_buf[PATH_MAX_LENGTH] = {0}; - char type_str_buf[PATH_MAX_LENGTH] = {0}; - unsigned entry_spacing = menu_entry_get_spacing(i); - bool entry_selected = menu_entry_is_currently_selected(i); - - menu_entry_get_value(i, entry_value, sizeof(entry_value)); - menu_entry_get_path(i, entry_path, sizeof(entry_path)); - - menu_animation_ticker_str(entry_title_buf, RMENU_TERM_WIDTH - (entry_spacing + 1 + 2), - *frame_count / 15, entry_path, entry_selected); - menu_animation_ticker_str(type_str_buf, entry_spacing, - *frame_count / 15, entry_value, entry_selected); - - snprintf(message, sizeof(message), "%c %s", - entry_selected ? '>' : ' ', entry_title_buf); - - font_parms.x = POSITION_EDGE_MIN + POSITION_OFFSET; - font_parms.y = POSITION_EDGE_MIN + POSITION_RENDER_OFFSET - + (POSITION_OFFSET * j); - font_parms.scale = FONT_SIZE_NORMAL; - font_parms.color = WHITE; - - video_driver_set_osd_msg(message, &font_parms, NULL); - - font_parms.x = POSITION_EDGE_CENTER + POSITION_OFFSET; - - video_driver_set_osd_msg(type_str_buf, &font_parms, NULL); - } -} - -static void rmenu_set_texture(void) -{ - unsigned fb_width, fb_height; - - if (menu_texture_inited) - return; - if (!menu_texture || !menu_texture->pixels) - return; - - menu_display_ctl(MENU_DISPLAY_CTL_WIDTH, &fb_width); - menu_display_ctl(MENU_DISPLAY_CTL_HEIGHT, &fb_height); - - video_driver_set_texture_frame(menu_texture->pixels, true, - fb_width, fb_height, 1.0f); - menu_texture_inited = true; -} - -static void rmenu_wallpaper_set_defaults(char *s, size_t len) -{ - settings_t *settings = config_get_ptr(); - - fill_pathname_join(s, settings->assets_directory, - "rmenu", len); -#ifdef _XBOX1 - fill_pathname_join(s, s, "sd", len); -#else - fill_pathname_join(s, s, "hd", len); -#endif - fill_pathname_join(s, s, "main_menu.png", len); -} - -static void rmenu_context_reset(void) -{ - char menu_bg[PATH_MAX_LENGTH] = {0}; - settings_t *settings = config_get_ptr(); - - if (*settings->menu.wallpaper) - strlcpy(menu_bg, settings->menu.wallpaper, sizeof(menu_bg)); - else - rmenu_wallpaper_set_defaults(menu_bg, sizeof(menu_bg)); - - if (path_file_exists(menu_bg)) - texture_image_load(menu_texture, menu_bg); - - menu_display_ctl(MENU_DISPLAY_CTL_SET_WIDTH, &menu_texture->width); - menu_display_ctl(MENU_DISPLAY_CTL_SET_HEIGHT, &menu_texture->height); - - menu_texture_inited = false; -} - -static void *rmenu_init(void **userdata) -{ - menu_handle_t *menu = (menu_handle_t*)calloc(1, sizeof(*menu)); - - if (!menu) - return NULL; - - menu_texture = (struct texture_image*)calloc(1, sizeof(*menu_texture)); - - if (!menu_texture) - goto error; - - return menu; - -error: - if (menu) - free(menu); - return NULL; -} - -static void rmenu_context_destroy(void *data) -{ - texture_image_free(menu_texture); -} - -static void rmenu_free(void *data) -{ - (void)data; -} - -static int rmenu_environ(menu_environ_cb_t type, void *data) -{ - switch (type) - { - case 0: - break; - default: - return -1; - } - - return 0; -} - -menu_ctx_driver_t menu_ctx_rmenu = { - rmenu_set_texture, - rmenu_render_messagebox, - generic_menu_iterate, - rmenu_render, - NULL, - rmenu_init, - rmenu_free, - rmenu_context_reset, - rmenu_context_destroy, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - generic_menu_init_list, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - "rmenu", - rmenu_environ, - NULL, -}; diff --git a/menu/menu_driver.c b/menu/menu_driver.c index 29d95f8652..4984d7a07d 100644 --- a/menu/menu_driver.c +++ b/menu/menu_driver.c @@ -35,9 +35,6 @@ #include "../verbosity.h" static const menu_ctx_driver_t *menu_ctx_drivers[] = { -#if defined(HAVE_RMENU) - &menu_ctx_rmenu, -#endif #if defined(HAVE_RMENU_XUI) &menu_ctx_rmenu_xui, #endif diff --git a/menu/menu_driver.h b/menu/menu_driver.h index 64ddcd499b..502d11c895 100644 --- a/menu/menu_driver.h +++ b/menu/menu_driver.h @@ -309,7 +309,6 @@ typedef struct menu_ctx_driver menu_entry_t *entry, unsigned action); } menu_ctx_driver_t; -extern menu_ctx_driver_t menu_ctx_rmenu; extern menu_ctx_driver_t menu_ctx_rmenu_xui; extern menu_ctx_driver_t menu_ctx_rgui; extern menu_ctx_driver_t menu_ctx_mui; diff --git a/pkg/msvc/RetroArch-Xbox1/RetroArch-Xbox1.vcproj b/pkg/msvc/RetroArch-Xbox1/RetroArch-Xbox1.vcproj index f615abe649..f95c57da5c 100644 --- a/pkg/msvc/RetroArch-Xbox1/RetroArch-Xbox1.vcproj +++ b/pkg/msvc/RetroArch-Xbox1/RetroArch-Xbox1.vcproj @@ -22,7 +22,7 @@ Optimization="3" OptimizeForProcessor="2" AdditionalIncludeDirectories=""$(SolutionDir)\..\..\libretro-common\include";"$(SolutionDir)\..\..\libretro-common\include\compat\msvc";"$(SolutionDir)\msvc-71";"$(SolutionDir)\..\..\deps\zlib"" - PreprocessorDefinitions="_DEBUG;_XBOX;_XBOX1;DONT_HAVE_STATE_TRACKER;HAVE_RMENU;HAVE_MENU;RARCH_CONSOLE;HAVE_XINPUT_XBOX1;__STDC_CONSTANT_MACROS;HAVE_ZLIB;HAVE_GRIFFIN;HAVE_LIBRETRO_MANAGEMENT;HAVE_RARCH_EXEC;HAVE_DSOUND;HAVE_D3D;HAVE_D3D8;RARCH_INTERNAL;WANT_ZLIB;SINC_LOWER_QUALITY;HAVE_THREADS;HAVE_FILTERS_BUILTIN;HAVE_BUILTIN_AUTOCONFIG" + PreprocessorDefinitions="_DEBUG;_XBOX;_XBOX1;DONT_HAVE_STATE_TRACKER;HAVE_RGUI;HAVE_MENU;RARCH_CONSOLE;HAVE_XINPUT_XBOX1;__STDC_CONSTANT_MACROS;HAVE_ZLIB;HAVE_GRIFFIN;HAVE_LIBRETRO_MANAGEMENT;HAVE_RARCH_EXEC;HAVE_DSOUND;HAVE_D3D;HAVE_D3D8;RARCH_INTERNAL;WANT_ZLIB;SINC_LOWER_QUALITY;HAVE_THREADS;HAVE_FILTERS_BUILTIN;HAVE_BUILTIN_AUTOCONFIG" MinimalRebuild="TRUE" BasicRuntimeChecks="0" RuntimeLibrary="1" @@ -72,7 +72,7 @@ OmitFramePointers="TRUE" OptimizeForProcessor="2" AdditionalIncludeDirectories=""$(SolutionDir)\..\..\libretro-common\include";"$(SolutionDir)\..\..\libretro-common\include\compat\msvc";"$(SolutionDir)\msvc-71";"$(SolutionDir)\..\..\deps\zlib"" - PreprocessorDefinitions="NDEBUG;_XBOX;_XBOX1;DONT_HAVE_STATE_TRACKER;HAVE_RMENU;HAVE_MENU;RARCH_CONSOLE;HAVE_XINPUT_XBOX1;__STDC_CONSTANT_MACROS;HAVE_ZLIB;PROFILE;HAVE_GRIFFIN;HAVE_LIBRETRO_MANAGEMENT;HAVE_RARCH_EXEC;HAVE_DSOUND;HAVE_D3D;HAVE_D3D8;RARCH_INTERNAL;WANT_ZLIB;SINC_LOWER_QUALITY;HAVE_THREADS;HAVE_FILTERS_BUILTIN;HAVE_BUILTIN_AUTOCONFIG" + PreprocessorDefinitions="NDEBUG;_XBOX;_XBOX1;DONT_HAVE_STATE_TRACKER;HAVE_RGUI;HAVE_MENU;RARCH_CONSOLE;HAVE_XINPUT_XBOX1;__STDC_CONSTANT_MACROS;HAVE_ZLIB;PROFILE;HAVE_GRIFFIN;HAVE_LIBRETRO_MANAGEMENT;HAVE_RARCH_EXEC;HAVE_DSOUND;HAVE_D3D;HAVE_D3D8;RARCH_INTERNAL;WANT_ZLIB;SINC_LOWER_QUALITY;HAVE_THREADS;HAVE_FILTERS_BUILTIN;HAVE_BUILTIN_AUTOCONFIG" StringPooling="TRUE" RuntimeLibrary="0" BufferSecurityCheck="TRUE" @@ -127,7 +127,7 @@ OmitFramePointers="TRUE" OptimizeForProcessor="2" AdditionalIncludeDirectories=""$(SolutionDir)\..\..\libretro-common\include";"$(SolutionDir)\..\..\libretro-common\include\compat\msvc";"$(SolutionDir)\msvc-71";"$(SolutionDir)\..\..\deps\zlib"" - PreprocessorDefinitions="NDEBUG;_XBOX;_XBOX1;DONT_HAVE_STATE_TRACKER;HAVE_RMENU;HAVE_MENU;RARCH_CONSOLE;HAVE_XINPUT_XBOX1;__STDC_CONSTANT_MACROS;HAVE_ZLIB;PROFILE;FASTCAP;HAVE_GRIFFIN;HAVE_LIBRETRO_MANAGEMENT;HAVE_RARCH_EXEC;HAVE_DSOUND;HAVE_D3D;HAVE_D3D8;RARCH_INTERNAL;WANT_ZLIB;SINC_LOWER_QUALITY;HAVE_THREADS;HAVE_FILTERS_BUILTIN;HAVE_BUILTIN_AUTOCONFIG" + PreprocessorDefinitions="NDEBUG;_XBOX;_XBOX1;DONT_HAVE_STATE_TRACKER;HAVE_RGUI;HAVE_MENU;RARCH_CONSOLE;HAVE_XINPUT_XBOX1;__STDC_CONSTANT_MACROS;HAVE_ZLIB;PROFILE;FASTCAP;HAVE_GRIFFIN;HAVE_LIBRETRO_MANAGEMENT;HAVE_RARCH_EXEC;HAVE_DSOUND;HAVE_D3D;HAVE_D3D8;RARCH_INTERNAL;WANT_ZLIB;SINC_LOWER_QUALITY;HAVE_THREADS;HAVE_FILTERS_BUILTIN;HAVE_BUILTIN_AUTOCONFIG" StringPooling="TRUE" RuntimeLibrary="0" BufferSecurityCheck="TRUE" @@ -188,7 +188,7 @@ EnableFiberSafeOptimizations="TRUE" OptimizeForProcessor="2" AdditionalIncludeDirectories=""$(SolutionDir)\..\..\libretro-common\include";"$(SolutionDir)\..\..\libretro-common\include\compat\msvc";"$(SolutionDir)\msvc-71";"$(SolutionDir)\..\..\deps\zlib"" - PreprocessorDefinitions="NDEBUG;_XBOX;_XBOX1;DONT_HAVE_STATE_TRACKER;HAVE_RMENU;HAVE_MENU;RARCH_CONSOLE;HAVE_XINPUT_XBOX1;__STDC_CONSTANT_MACROS;HAVE_ZLIB;HAVE_GRIFFIN;inline=_inline;HAVE_LIBRETRO_MANAGEMENT;HAVE_RARCH_EXEC;HAVE_DSOUND;HAVE_D3D;HAVE_D3D8;RARCH_INTERNAL;WANT_ZLIB;SINC_LOWER_QUALITY;HAVE_THREADS;HAVE_FILTERS_BUILTIN;HAVE_BUILTIN_AUTOCONFIG" + PreprocessorDefinitions="NDEBUG;_XBOX;_XBOX1;DONT_HAVE_STATE_TRACKER;HAVE_RGUI;HAVE_MENU;RARCH_CONSOLE;HAVE_XINPUT_XBOX1;__STDC_CONSTANT_MACROS;HAVE_ZLIB;HAVE_GRIFFIN;inline=_inline;HAVE_LIBRETRO_MANAGEMENT;HAVE_RARCH_EXEC;HAVE_DSOUND;HAVE_D3D;HAVE_D3D8;RARCH_INTERNAL;WANT_ZLIB;SINC_LOWER_QUALITY;HAVE_THREADS;HAVE_FILTERS_BUILTIN;HAVE_BUILTIN_AUTOCONFIG" StringPooling="TRUE" RuntimeLibrary="0" BufferSecurityCheck="TRUE" @@ -241,7 +241,7 @@ OmitFramePointers="TRUE" OptimizeForProcessor="2" AdditionalIncludeDirectories=""$(SolutionDir)\..\..\libretro-common\include";"$(SolutionDir)\..\..\libretro-common\include\compat\msvc";"$(SolutionDir)\msvc-71";"$(SolutionDir)\..\..\deps\zlib"" - PreprocessorDefinitions="NDEBUG;_XBOX;_XBOX1;DONT_HAVE_STATE_TRACKER;HAVE_RMENU;HAVE_MENU;RARCH_CONSOLE;HAVE_XINPUT_XBOX1;__STDC_CONSTANT_MACROS;HAVE_ZLIB;LTCG;HAVE_GRIFFIN;HAVE_LIBRETRO_MANAGEMENT;HAVE_RARCH_EXEC;HAVE_DSOUND;HAVE_D3D;HAVE_D3D8;RARCH_INTERNAL;WANT_ZLIB;SINC_LOWER_QUALITY;HAVE_THREADS;HAVE_FILTERS_BUILTIN;HAVE_BUILTIN_AUTOCONFIG" + PreprocessorDefinitions="NDEBUG;_XBOX;_XBOX1;DONT_HAVE_STATE_TRACKER;HAVE_RGUI;HAVE_MENU;RARCH_CONSOLE;HAVE_XINPUT_XBOX1;__STDC_CONSTANT_MACROS;HAVE_ZLIB;LTCG;HAVE_GRIFFIN;HAVE_LIBRETRO_MANAGEMENT;HAVE_RARCH_EXEC;HAVE_DSOUND;HAVE_D3D;HAVE_D3D8;RARCH_INTERNAL;WANT_ZLIB;SINC_LOWER_QUALITY;HAVE_THREADS;HAVE_FILTERS_BUILTIN;HAVE_BUILTIN_AUTOCONFIG" StringPooling="TRUE" RuntimeLibrary="0" BufferSecurityCheck="TRUE" @@ -300,7 +300,7 @@ EnableFiberSafeOptimizations="TRUE" OptimizeForProcessor="2" AdditionalIncludeDirectories=""$(SolutionDir)\..\..\libretro-common\include";"$(SolutionDir)\..\..\libretro-common\include\compat\msvc";"$(SolutionDir)\msvc-71";"$(SolutionDir)\..\..\deps\zlib"" - PreprocessorDefinitions="NDEBUG;_XBOX;_XBOX1;DONT_HAVE_STATE_TRACKER;HAVE_RMENU;HAVE_MENU;RARCH_CONSOLE;HAVE_XINPUT_XBOX1;__STDC_CONSTANT_MACROS;HAVE_ZLIB;HAVE_GRIFFIN;inline=_inline;HAVE_LIBRETRO_MANAGEMENT;HAVE_RARCH_EXEC;HAVE_DSOUND;HAVE_D3D;HAVE_D3D8;RARCH_INTERNAL;WANT_ZLIB;SINC_LOWER_QUALITY;HAVE_THREADS;HAVE_FILTERS_BUILTIN;HAVE_BUILTIN_AUTOCONFIG" + PreprocessorDefinitions="NDEBUG;_XBOX;_XBOX1;DONT_HAVE_STATE_TRACKER;HAVE_RGUI;HAVE_MENU;RARCH_CONSOLE;HAVE_XINPUT_XBOX1;__STDC_CONSTANT_MACROS;HAVE_ZLIB;HAVE_GRIFFIN;inline=_inline;HAVE_LIBRETRO_MANAGEMENT;HAVE_RARCH_EXEC;HAVE_DSOUND;HAVE_D3D;HAVE_D3D8;RARCH_INTERNAL;WANT_ZLIB;SINC_LOWER_QUALITY;HAVE_THREADS;HAVE_FILTERS_BUILTIN;HAVE_BUILTIN_AUTOCONFIG" StringPooling="TRUE" RuntimeLibrary="0" BufferSecurityCheck="TRUE" @@ -353,7 +353,7 @@ OmitFramePointers="TRUE" OptimizeForProcessor="2" AdditionalIncludeDirectories=""$(SolutionDir)\..\..\libretro-common\include";"$(SolutionDir)\..\..\libretro-common\include\compat\msvc";"$(SolutionDir)\msvc-71";"$(SolutionDir)\..\..\deps\zlib"" - PreprocessorDefinitions="NDEBUG;_XBOX;_XBOX1;DONT_HAVE_STATE_TRACKER;HAVE_RMENU;HAVE_MENU;RARCH_CONSOLE;HAVE_XINPUT_XBOX1;__STDC_CONSTANT_MACROS;HAVE_ZLIB;LTCG;HAVE_GRIFFIN;HAVE_LIBRETRO_MANAGEMENT;HAVE_RARCH_EXEC;HAVE_DSOUND;HAVE_D3D;HAVE_D3D8;RARCH_INTERNAL;WANT_ZLIB;SINC_LOWER_QUALITY;HAVE_THREADS;HAVE_FILTERS_BUILTIN;HAVE_BUILTIN_AUTOCONFIG" + PreprocessorDefinitions="NDEBUG;_XBOX;_XBOX1;DONT_HAVE_STATE_TRACKER;HAVE_RGUI;HAVE_MENU;RARCH_CONSOLE;HAVE_XINPUT_XBOX1;__STDC_CONSTANT_MACROS;HAVE_ZLIB;LTCG;HAVE_GRIFFIN;HAVE_LIBRETRO_MANAGEMENT;HAVE_RARCH_EXEC;HAVE_DSOUND;HAVE_D3D;HAVE_D3D8;RARCH_INTERNAL;WANT_ZLIB;SINC_LOWER_QUALITY;HAVE_THREADS;HAVE_FILTERS_BUILTIN;HAVE_BUILTIN_AUTOCONFIG" StringPooling="TRUE" RuntimeLibrary="0" BufferSecurityCheck="TRUE"