diff --git a/config.def.h b/config.def.h index eb3a82cd48..3c6af5d12e 100644 --- a/config.def.h +++ b/config.def.h @@ -438,7 +438,6 @@ static unsigned aspect_ratio_idx = ASPECT_RATIO_CORE; #elif defined(RARCH_CONSOLE) static unsigned aspect_ratio_idx = ASPECT_RATIO_4_3; #else -/* Use g_settings.video.aspect_ratio. */ static unsigned aspect_ratio_idx = ASPECT_RATIO_CONFIG; #endif diff --git a/configuration.c b/configuration.c index 5ec6540982..add3c2043b 100644 --- a/configuration.c +++ b/configuration.c @@ -31,7 +31,7 @@ #include "config.h" #endif -settings_t g_settings; +settings_t g_config; struct global g_extern; struct defaults g_defaults; @@ -1132,9 +1132,9 @@ static bool config_load_file(const char *path, bool set_defaults) CONFIG_GET_BOOL(menu.navigation.browser.filter.supported_extensions_enable, "menu_navigation_browser_filter_supported_extensions_enable"); CONFIG_GET_BOOL(menu.collapse_subgroups_enable, "menu_collapse_subgroups_enable"); CONFIG_GET_BOOL(menu.show_advanced_settings, "menu_show_advanced_settings"); - CONFIG_GET_HEX_BASE(conf, g_settings, menu.entry_normal_color, "menu_entry_normal_color"); - CONFIG_GET_HEX_BASE(conf, g_settings, menu.entry_hover_color, "menu_entry_hover_color"); - CONFIG_GET_HEX_BASE(conf, g_settings, menu.title_color, "menu_title_color"); + CONFIG_GET_HEX_BASE(conf, g_config, menu.entry_normal_color, "menu_entry_normal_color"); + CONFIG_GET_HEX_BASE(conf, g_config, menu.entry_hover_color, "menu_entry_hover_color"); + CONFIG_GET_HEX_BASE(conf, g_config, menu.title_color, "menu_title_color"); config_get_path(conf, "menu_wallpaper", settings->menu.wallpaper, sizeof(settings->menu.wallpaper)); if (!strcmp(settings->menu.wallpaper, "default")) *settings->menu.wallpaper = '\0'; @@ -2148,5 +2148,5 @@ bool config_save_file(const char *path) settings_t *config_get_ptr(void) { - return &g_settings; + return &g_config; } diff --git a/configuration.h b/configuration.h index 30ef4c1278..174e83def8 100644 --- a/configuration.h +++ b/configuration.h @@ -410,7 +410,7 @@ bool config_save_file(const char *path); settings_t *config_get_ptr(void); /* Public data structures. */ -extern settings_t g_settings; +extern settings_t g_config; #ifdef __cplusplus } diff --git a/gfx/drivers_context/androidegl_ctx.c b/gfx/drivers_context/androidegl_ctx.c index f79985ce33..726b5e432c 100644 --- a/gfx/drivers_context/androidegl_ctx.c +++ b/gfx/drivers_context/androidegl_ctx.c @@ -34,7 +34,7 @@ typedef struct gfx_ctx_android_data EGLContext g_egl_ctx; EGLSurface g_egl_surf; EGLDisplay g_egl_dpy; - EGLConfig g_config; + EGLConfig g_egl_config; } gfx_ctx_android_data_t; static bool g_es3; @@ -81,7 +81,7 @@ static void android_gfx_ctx_destroy_resources(gfx_ctx_android_data_t *android) android->g_egl_hw_ctx = NULL; android->g_egl_surf = NULL; android->g_egl_dpy = NULL; - android->g_config = 0; + android->g_egl_config = 0; } static void android_gfx_ctx_destroy(void *data) @@ -177,10 +177,10 @@ static bool android_gfx_ctx_init(void *data) egl_version_major, egl_version_minor); if (!eglChooseConfig(android->g_egl_dpy, - attribs, &android->g_config, 1, &num_config)) + attribs, &android->g_egl_config, 1, &num_config)) goto error; - var = eglGetConfigAttrib(android->g_egl_dpy, android->g_config, + var = eglGetConfigAttrib(android->g_egl_dpy, android->g_egl_config, EGL_NATIVE_VISUAL_ID, &format); if (!var) @@ -192,7 +192,7 @@ static bool android_gfx_ctx_init(void *data) ANativeWindow_setBuffersGeometry(android_app->window, 0, 0, format); android->g_egl_ctx = eglCreateContext(android->g_egl_dpy, - android->g_config, EGL_NO_CONTEXT, context_attributes); + android->g_egl_config, EGL_NO_CONTEXT, context_attributes); if (android->g_egl_ctx == EGL_NO_CONTEXT) goto error; @@ -200,7 +200,7 @@ static bool android_gfx_ctx_init(void *data) if (android->g_use_hw_ctx) { android->g_egl_hw_ctx = eglCreateContext(android->g_egl_dpy, - android->g_config, android->g_egl_ctx, + android->g_egl_config, android->g_egl_ctx, context_attributes); RARCH_LOG("[Android/EGL]: Created shared context: %p.\n", (void*)android->g_egl_hw_ctx); @@ -210,7 +210,7 @@ static bool android_gfx_ctx_init(void *data) } android->g_egl_surf = eglCreateWindowSurface(android->g_egl_dpy, - android->g_config, android_app->window, 0); + android->g_egl_config, android_app->window, 0); if (!android->g_egl_surf) goto error; diff --git a/gfx/drivers_context/bbqnx_ctx.c b/gfx/drivers_context/bbqnx_ctx.c index a629d9a1dc..efdf2e9d3e 100644 --- a/gfx/drivers_context/bbqnx_ctx.c +++ b/gfx/drivers_context/bbqnx_ctx.c @@ -43,7 +43,7 @@ static EGLContext g_egl_hw_ctx; static EGLContext g_egl_ctx; static EGLSurface g_egl_surf; static EGLDisplay g_egl_dpy; -static EGLConfig g_config; +static EGLConfig g_egl_config; static bool g_resize; screen_context_t screen_ctx; @@ -84,7 +84,7 @@ static void gfx_ctx_qnx_destroy(void *data) g_egl_hw_ctx = NULL; g_egl_surf = NULL; g_egl_dpy = NULL; - g_config = 0; + g_egl_config = 0; g_resize = false; } @@ -176,17 +176,17 @@ static bool gfx_ctx_qnx_init(void *data) RARCH_LOG("[BLACKBERRY QNX/EGL]: EGL version: %d.%d\n", egl_version_major, egl_version_minor); - if (!eglChooseConfig(g_egl_dpy, attribs, &g_config, 1, &num_config)) + if (!eglChooseConfig(g_egl_dpy, attribs, &g_egl_config, 1, &num_config)) goto error; - g_egl_ctx = eglCreateContext(g_egl_dpy, g_config, EGL_NO_CONTEXT, context_attributes); + g_egl_ctx = eglCreateContext(g_egl_dpy, g_egl_config, EGL_NO_CONTEXT, context_attributes); if (g_egl_ctx == EGL_NO_CONTEXT) goto error; if (g_use_hw_ctx) { - g_egl_hw_ctx = eglCreateContext(g_egl_dpy, g_config, g_egl_ctx, + g_egl_hw_ctx = eglCreateContext(g_egl_dpy, g_egl_config, g_egl_ctx, context_attributes); RARCH_LOG("[Android/EGL]: Created shared context: %p.\n", (void*)g_egl_hw_ctx); @@ -291,7 +291,7 @@ static bool gfx_ctx_qnx_init(void *data) goto error; } - if (!(g_egl_surf = eglCreateWindowSurface(g_egl_dpy, g_config, screen_win, 0))) + if (!(g_egl_surf = eglCreateWindowSurface(g_egl_dpy, g_egl_config, screen_win, 0))) { RARCH_ERR("eglCreateWindowSurface failed.\n"); goto error; diff --git a/gfx/drivers_context/drm_egl_ctx.c b/gfx/drivers_context/drm_egl_ctx.c index 677b97986f..e6b81ce4c7 100644 --- a/gfx/drivers_context/drm_egl_ctx.c +++ b/gfx/drivers_context/drm_egl_ctx.c @@ -75,7 +75,7 @@ typedef struct gfx_ctx_drm_egl_data EGLContext g_egl_ctx; EGLSurface g_egl_surf; EGLDisplay g_egl_dpy; - EGLConfig g_config; + EGLConfig g_egl_config; struct gbm_device *g_gbm_dev; struct gbm_surface *g_gbm_surface; } gfx_ctx_drm_egl_data_t; @@ -360,7 +360,7 @@ static void gfx_ctx_drm_egl_destroy_resources(gfx_ctx_drm_egl_data_t *drm) drm->g_egl_hw_ctx = NULL; drm->g_egl_surf = NULL; drm->g_egl_dpy = NULL; - drm->g_config = 0; + drm->g_egl_config = 0; /* Restore original CRTC. */ if (drm->g_orig_crtc) @@ -797,12 +797,12 @@ static bool gfx_ctx_drm_egl_set_video_mode(void *data, if (!eglInitialize(drm->g_egl_dpy, &major, &minor)) goto error; - if (!eglChooseConfig(drm->g_egl_dpy, attrib_ptr, &drm->g_config, 1, &n) || n != 1) + if (!eglChooseConfig(drm->g_egl_dpy, attrib_ptr, &drm->g_egl_config, 1, &n) || n != 1) goto error; attr = egl_fill_attribs(egl_attribs); - drm->g_egl_ctx = eglCreateContext(drm->g_egl_dpy, drm->g_config, EGL_NO_CONTEXT, + drm->g_egl_ctx = eglCreateContext(drm->g_egl_dpy, drm->g_egl_config, EGL_NO_CONTEXT, attr != egl_attribs ? egl_attribs : NULL); if (drm->g_egl_ctx == EGL_NO_CONTEXT) @@ -810,7 +810,7 @@ static bool gfx_ctx_drm_egl_set_video_mode(void *data, if (drm->g_use_hw_ctx) { - drm->g_egl_hw_ctx = eglCreateContext(drm->g_egl_dpy, drm->g_config, drm->g_egl_ctx, + drm->g_egl_hw_ctx = eglCreateContext(drm->g_egl_dpy, drm->g_egl_config, drm->g_egl_ctx, attr != egl_attribs ? egl_attribs : NULL); RARCH_LOG("[KMS/EGL]: Created shared context: %p.\n", (void*)drm->g_egl_hw_ctx); @@ -819,7 +819,7 @@ static bool gfx_ctx_drm_egl_set_video_mode(void *data, } drm->g_egl_surf = eglCreateWindowSurface(drm->g_egl_dpy, - drm->g_config, (EGLNativeWindowType)drm->g_gbm_surface, NULL); + drm->g_egl_config, (EGLNativeWindowType)drm->g_gbm_surface, NULL); if (!drm->g_egl_surf) goto error; diff --git a/gfx/drivers_context/emscriptenegl_ctx.c b/gfx/drivers_context/emscriptenegl_ctx.c index c4f1bbf1a2..083553c56a 100644 --- a/gfx/drivers_context/emscriptenegl_ctx.c +++ b/gfx/drivers_context/emscriptenegl_ctx.c @@ -34,7 +34,7 @@ static EGLContext g_egl_ctx; static EGLSurface g_egl_surf; static EGLDisplay g_egl_dpy; -static EGLConfig g_config; +static EGLConfig g_egl_config; static bool g_inited; @@ -145,16 +145,16 @@ static bool gfx_ctx_emscripten_init(void *data) goto error; /* Get an appropriate EGL frame buffer configuration. */ - if (!eglChooseConfig(g_egl_dpy, attribute_list, &g_config, 1, &num_config)) + if (!eglChooseConfig(g_egl_dpy, attribute_list, &g_egl_config, 1, &num_config)) goto error; /* Create an EGL rendering context. */ - g_egl_ctx = eglCreateContext(g_egl_dpy, g_config, EGL_NO_CONTEXT, context_attributes); + g_egl_ctx = eglCreateContext(g_egl_dpy, g_egl_config, EGL_NO_CONTEXT, context_attributes); if (!g_egl_ctx) goto error; /* create an EGL window surface. */ - g_egl_surf = eglCreateWindowSurface(g_egl_dpy, g_config, 0, NULL); + g_egl_surf = eglCreateWindowSurface(g_egl_dpy, g_egl_config, 0, NULL); if (!g_egl_surf) goto error; @@ -225,7 +225,7 @@ static void gfx_ctx_emscripten_destroy(void *data) g_egl_ctx = NULL; g_egl_surf = NULL; g_egl_dpy = NULL; - g_config = 0; + g_egl_config = 0; g_inited = false; } diff --git a/gfx/drivers_context/mali_fbdev_ctx.c b/gfx/drivers_context/mali_fbdev_ctx.c index 54dedcd424..1ea9a72b28 100644 --- a/gfx/drivers_context/mali_fbdev_ctx.c +++ b/gfx/drivers_context/mali_fbdev_ctx.c @@ -33,7 +33,7 @@ struct fbdev_window native_window; static EGLContext g_egl_ctx; static EGLSurface g_egl_surf; static EGLDisplay g_egl_dpy; -static EGLConfig g_config; +static EGLConfig g_egl_config; static bool g_resize; static unsigned g_width, g_height; @@ -72,12 +72,12 @@ static void gfx_ctx_mali_fbdev_destroy(void *data) eglTerminate(g_egl_dpy); } - g_egl_dpy = EGL_NO_DISPLAY; - g_egl_surf = EGL_NO_SURFACE; - g_egl_ctx = EGL_NO_CONTEXT; - g_config = 0; - g_quit = 0; - g_resize = false; + g_egl_dpy = EGL_NO_DISPLAY; + g_egl_surf = EGL_NO_SURFACE; + g_egl_ctx = EGL_NO_CONTEXT; + g_egl_config = 0; + g_quit = 0; + g_resize = false; /* Clear framebuffer and set cursor on again */ int fd = open("/dev/tty", O_RDWR); @@ -148,7 +148,7 @@ static bool gfx_ctx_mali_fbdev_init(void *data) RARCH_LOG("[Mali fbdev]: EGL version: %d.%d\n", egl_version_major, egl_version_minor); - if (!eglChooseConfig(g_egl_dpy, attribs, &g_config, 1, &num_config)) + if (!eglChooseConfig(g_egl_dpy, attribs, &g_egl_config, 1, &num_config)) { RARCH_ERR("[Mali fbdev]: eglChooseConfig failed.\n"); goto error; @@ -236,13 +236,13 @@ static bool gfx_ctx_mali_fbdev_set_video_mode(void *data, native_window.width = vinfo.xres; native_window.height = vinfo.yres; - if ((g_egl_surf = eglCreateWindowSurface(g_egl_dpy, g_config, &native_window, 0)) == EGL_NO_SURFACE) + if ((g_egl_surf = eglCreateWindowSurface(g_egl_dpy, g_egl_config, &native_window, 0)) == EGL_NO_SURFACE) { RARCH_ERR("eglCreateWindowSurface failed.\n"); goto error; } - if ((g_egl_ctx = eglCreateContext(g_egl_dpy, g_config, 0, attribs)) == EGL_NO_CONTEXT) + if ((g_egl_ctx = eglCreateContext(g_egl_dpy, g_egl_config, 0, attribs)) == EGL_NO_CONTEXT) { RARCH_ERR("eglCreateContext failed.\n"); goto error; diff --git a/gfx/drivers_context/vc_egl_ctx.c b/gfx/drivers_context/vc_egl_ctx.c index 5fe9ca55b3..9742cb736a 100644 --- a/gfx/drivers_context/vc_egl_ctx.c +++ b/gfx/drivers_context/vc_egl_ctx.c @@ -42,7 +42,7 @@ static EGLContext g_egl_hw_ctx; static EGLContext g_egl_ctx; static EGLSurface g_egl_surf; static EGLDisplay g_egl_dpy; -static EGLConfig g_config; +static EGLConfig g_egl_config; static volatile sig_atomic_t g_quit; static bool g_inited; @@ -214,19 +214,19 @@ static bool gfx_ctx_vc_init(void *data) goto error; /* Get an appropriate EGL frame buffer configuration. */ - if (!eglChooseConfig(g_egl_dpy, attribute_list, &g_config, 1, &num_config)) + if (!eglChooseConfig(g_egl_dpy, attribute_list, &g_egl_config, 1, &num_config)) goto error; /* Create an EGL rendering context. */ g_egl_ctx = eglCreateContext( - g_egl_dpy, g_config, EGL_NO_CONTEXT, + g_egl_dpy, g_egl_config, EGL_NO_CONTEXT, (g_api == GFX_CTX_OPENGL_ES_API) ? context_attributes : NULL); if (!g_egl_ctx) goto error; if (g_use_hw_ctx) { - g_egl_hw_ctx = eglCreateContext(g_egl_dpy, g_config, g_egl_ctx, + g_egl_hw_ctx = eglCreateContext(g_egl_dpy, g_egl_config, g_egl_ctx, context_attributes); RARCH_LOG("[VC/EGL]: Created shared context: %p.\n", (void*)g_egl_hw_ctx); @@ -307,7 +307,7 @@ static bool gfx_ctx_vc_init(void *data) } vc_dispmanx_update_submit_sync(dispman_update); - g_egl_surf = eglCreateWindowSurface(g_egl_dpy, g_config, &nativewindow, NULL); + g_egl_surf = eglCreateWindowSurface(g_egl_dpy, g_egl_config, &nativewindow, NULL); if (!g_egl_surf) goto error; @@ -438,7 +438,7 @@ static void gfx_ctx_vc_destroy(void *data) g_egl_surf = NULL; g_pbuff_surf = NULL; g_egl_dpy = NULL; - g_config = 0; + g_egl_config = 0; g_inited = false; for (i = 0; i < MAX_EGLIMAGE_TEXTURES; i++) @@ -519,14 +519,14 @@ static bool gfx_ctx_vc_init_egl_image_buffer(void *data, g_egl_res = video->input_scale * RARCH_SCALE_BASE; eglBindAPI(EGL_OPENVG_API); - g_pbuff_surf = eglCreatePbufferSurface(g_egl_dpy, g_config, pbufsurface_list); + g_pbuff_surf = eglCreatePbufferSurface(g_egl_dpy, g_egl_config, pbufsurface_list); if (g_pbuff_surf == EGL_NO_SURFACE) { RARCH_ERR("[VideoCore:EGLImage] failed to create PbufferSurface\n"); goto fail; } - g_eglimage_ctx = eglCreateContext(g_egl_dpy, g_config, NULL, NULL); + g_eglimage_ctx = eglCreateContext(g_egl_dpy, g_egl_config, NULL, NULL); if (g_eglimage_ctx == EGL_NO_CONTEXT) { RARCH_ERR("[VideoCore:EGLImage] failed to create context\n"); diff --git a/gfx/drivers_context/vivante_fbdev_ctx.c b/gfx/drivers_context/vivante_fbdev_ctx.c index 681433e5a8..01bcf6cdb9 100644 --- a/gfx/drivers_context/vivante_fbdev_ctx.c +++ b/gfx/drivers_context/vivante_fbdev_ctx.c @@ -26,7 +26,7 @@ static EGLContext g_egl_ctx; static EGLSurface g_egl_surf; static EGLDisplay g_egl_dpy; -static EGLConfig g_config; +static EGLConfig g_egl_config; static bool g_resize; static unsigned g_width, g_height; @@ -67,12 +67,12 @@ static void gfx_ctx_vivante_destroy(void *data) eglTerminate(g_egl_dpy); } - g_egl_dpy = EGL_NO_DISPLAY; - g_egl_surf = EGL_NO_SURFACE; - g_egl_ctx = EGL_NO_CONTEXT; - g_config = 0; - g_quit = 0; - g_resize = false; + g_egl_dpy = EGL_NO_DISPLAY; + g_egl_surf = EGL_NO_SURFACE; + g_egl_ctx = EGL_NO_CONTEXT; + g_egl_config = 0; + g_quit = 0; + g_resize = false; } static void gfx_ctx_vivante_get_video_size(void *data, @@ -138,7 +138,7 @@ static bool gfx_ctx_vivante_init(void *data) RARCH_LOG("[Vivante fbdev]: EGL version: %d.%d\n", egl_version_major, egl_version_minor); - if (!eglChooseConfig(g_egl_dpy, attribs, &g_config, 1, &num_config)) + if (!eglChooseConfig(g_egl_dpy, attribs, &g_egl_config, 1, &num_config)) { RARCH_ERR("[Vivante fbdev]: eglChooseConfig failed.\n"); goto error; @@ -218,7 +218,7 @@ static bool gfx_ctx_vivante_set_video_mode(void *data, g_height = height; window = fbCreateWindow(fbGetDisplayByIndex(0), 0, 0, 0, 0); - g_egl_surf = eglCreateWindowSurface(g_egl_dpy, g_config, window, 0); + g_egl_surf = eglCreateWindowSurface(g_egl_dpy, g_egl_config, window, 0); if (g_egl_surf == EGL_NO_SURFACE) { @@ -226,7 +226,7 @@ static bool gfx_ctx_vivante_set_video_mode(void *data, goto error; } - g_egl_ctx = eglCreateContext(g_egl_dpy, g_config, 0, attribs); + g_egl_ctx = eglCreateContext(g_egl_dpy, g_egl_config, 0, attribs); if (g_egl_ctx == EGL_NO_CONTEXT) { RARCH_ERR("eglCreateContext failed.\n"); diff --git a/gfx/drivers_context/wayland_ctx.c b/gfx/drivers_context/wayland_ctx.c index 4245268aac..f45a488b1b 100644 --- a/gfx/drivers_context/wayland_ctx.c +++ b/gfx/drivers_context/wayland_ctx.c @@ -35,7 +35,7 @@ typedef struct gfx_ctx_wayland_data EGLContext g_egl_hw_ctx; EGLSurface g_egl_surf; EGLDisplay g_egl_dpy; - EGLConfig g_config; + EGLConfig g_egl_config; bool g_resize; bool g_use_hw_ctx; int g_fd; @@ -172,7 +172,7 @@ static void gfx_ctx_wl_destroy_resources(gfx_ctx_wayland_data_t *wl) wl->g_egl_hw_ctx = NULL; wl->g_egl_surf = NULL; wl->g_egl_dpy = NULL; - wl->g_config = 0; + wl->g_egl_config = 0; if (wl->g_win) wl_egl_window_destroy(wl->g_win); @@ -483,13 +483,13 @@ static bool gfx_ctx_wl_init(void *data) RARCH_LOG("[Wayland/EGL]: EGL version: %d.%d\n", egl_major, egl_minor); - if (!eglChooseConfig(wl->g_egl_dpy, attrib_ptr, &wl->g_config, 1, &num_configs)) + if (!eglChooseConfig(wl->g_egl_dpy, attrib_ptr, &wl->g_egl_config, 1, &num_configs)) { RARCH_ERR("[Wayland/EGL]: eglChooseConfig failed with 0x%x.\n", eglGetError()); goto error; } - if (num_configs == 0 || !wl->g_config) + if (num_configs == 0 || !wl->g_egl_config) { RARCH_ERR("[Wayland/EGL]: No EGL configurations available.\n"); goto error; @@ -619,7 +619,7 @@ static bool gfx_ctx_wl_set_video_mode(void *data, wl_shell_surface_set_class(wl->g_shell_surf, "RetroArch"); wl_shell_surface_set_title(wl->g_shell_surf, "RetroArch"); - wl->g_egl_ctx = eglCreateContext(wl->g_egl_dpy, wl->g_config, EGL_NO_CONTEXT, + wl->g_egl_ctx = eglCreateContext(wl->g_egl_dpy, wl->g_egl_config, EGL_NO_CONTEXT, attr != egl_attribs ? egl_attribs : NULL); RARCH_LOG("[Wayland/EGL]: Created context: %p.\n", (void*)wl->g_egl_ctx); @@ -628,7 +628,7 @@ static bool gfx_ctx_wl_set_video_mode(void *data, if (wl->g_use_hw_ctx) { - wl->g_egl_hw_ctx = eglCreateContext(wl->g_egl_dpy, wl->g_config, wl->g_egl_ctx, + wl->g_egl_hw_ctx = eglCreateContext(wl->g_egl_dpy, wl->g_egl_config, wl->g_egl_ctx, attr != egl_attribs ? egl_attribs : NULL); RARCH_LOG("[Wayland/EGL]: Created shared context: %p.\n", (void*)wl->g_egl_hw_ctx); @@ -636,7 +636,7 @@ static bool gfx_ctx_wl_set_video_mode(void *data, goto error; } - wl->g_egl_surf = eglCreateWindowSurface(wl->g_egl_dpy, wl->g_config, + wl->g_egl_surf = eglCreateWindowSurface(wl->g_egl_dpy, wl->g_egl_config, (EGLNativeWindowType)wl->g_win, NULL); if (!wl->g_egl_surf) goto error; diff --git a/gfx/drivers_context/xegl_ctx.c b/gfx/drivers_context/xegl_ctx.c index ee286bb519..565811600e 100644 --- a/gfx/drivers_context/xegl_ctx.c +++ b/gfx/drivers_context/xegl_ctx.c @@ -51,7 +51,7 @@ static EGLContext g_egl_hw_ctx; static EGLContext g_egl_ctx; static EGLSurface g_egl_surf; static EGLDisplay g_egl_dpy; -static EGLConfig g_config; +static EGLConfig g_egl_config; static XF86VidModeModeInfo g_desktop_mode; static bool g_should_reset_mode; @@ -357,13 +357,13 @@ static bool gfx_ctx_xegl_init(void *data) RARCH_LOG("[X/EGL]: EGL version: %d.%d\n", egl_major, egl_minor); EGLint num_configs; - if (!eglChooseConfig(g_egl_dpy, attrib_ptr, &g_config, 1, &num_configs)) + if (!eglChooseConfig(g_egl_dpy, attrib_ptr, &g_egl_config, 1, &num_configs)) { RARCH_ERR("[X/EGL]: eglChooseConfig failed with 0x%x.\n", eglGetError()); goto error; } - if (num_configs == 0 || !g_config) + if (num_configs == 0 || !g_egl_config) { RARCH_ERR("[X/EGL]: No EGL configurations available.\n"); goto error; @@ -472,7 +472,7 @@ static bool gfx_ctx_xegl_set_video_mode(void *data, attr = egl_attribs; attr = xegl_fill_attribs(attr); - if (!eglGetConfigAttrib(g_egl_dpy, g_config, EGL_NATIVE_VISUAL_ID, &vid)) + if (!eglGetConfigAttrib(g_egl_dpy, g_egl_config, EGL_NATIVE_VISUAL_ID, &vid)) goto error; temp.visualid = vid; @@ -528,7 +528,7 @@ static bool gfx_ctx_xegl_set_video_mode(void *data, CWBorderPixel | CWColormap | CWEventMask | (true_full ? CWOverrideRedirect : 0), &swa); XSetWindowBackground(g_dpy, g_win, 0); - g_egl_ctx = eglCreateContext(g_egl_dpy, g_config, EGL_NO_CONTEXT, + g_egl_ctx = eglCreateContext(g_egl_dpy, g_egl_config, EGL_NO_CONTEXT, attr != egl_attribs ? egl_attribs : NULL); RARCH_LOG("[X/EGL]: Created context: %p.\n", (void*)g_egl_ctx); @@ -538,7 +538,7 @@ static bool gfx_ctx_xegl_set_video_mode(void *data, if (g_use_hw_ctx) { - g_egl_hw_ctx = eglCreateContext(g_egl_dpy, g_config, g_egl_ctx, + g_egl_hw_ctx = eglCreateContext(g_egl_dpy, g_egl_config, g_egl_ctx, attr != egl_attribs ? egl_attribs : NULL); RARCH_LOG("[X/EGL]: Created shared context: %p.\n", (void*)g_egl_hw_ctx); @@ -546,7 +546,7 @@ static bool gfx_ctx_xegl_set_video_mode(void *data, goto error; } - g_egl_surf = eglCreateWindowSurface(g_egl_dpy, g_config, (EGLNativeWindowType)g_win, NULL); + g_egl_surf = eglCreateWindowSurface(g_egl_dpy, g_egl_config, (EGLNativeWindowType)g_win, NULL); if (!g_egl_surf) goto error; @@ -659,7 +659,7 @@ static void gfx_ctx_xegl_destroy(void *data) g_egl_hw_ctx = NULL; g_egl_surf = NULL; g_egl_dpy = NULL; - g_config = 0; + g_egl_config = 0; if (g_win) { diff --git a/libretro-common/include/file/config_file_macros.h b/libretro-common/include/file/config_file_macros.h index 27bd558992..6782898b1f 100644 --- a/libretro-common/include/file/config_file_macros.h +++ b/libretro-common/include/file/config_file_macros.h @@ -62,11 +62,11 @@ #define CONFIG_GET_PATH_BASE(conf, base, var, key) \ config_get_path(conf, key, base.var, sizeof(base.var)) -#define CONFIG_GET_BOOL(var, key) CONFIG_GET_BOOL_BASE(conf, g_settings, var, key) -#define CONFIG_GET_INT(var, key) CONFIG_GET_INT_BASE(conf, g_settings, var, key) -#define CONFIG_GET_FLOAT(var, key) CONFIG_GET_FLOAT_BASE(conf, g_settings, var, key) -#define CONFIG_GET_STRING(var, key) CONFIG_GET_STRING_BASE(conf, g_settings, var, key) -#define CONFIG_GET_PATH(var, key) CONFIG_GET_PATH_BASE(conf, g_settings, var, key) +#define CONFIG_GET_BOOL(var, key) CONFIG_GET_BOOL_BASE(conf, g_config, var, key) +#define CONFIG_GET_INT(var, key) CONFIG_GET_INT_BASE(conf, g_config, var, key) +#define CONFIG_GET_FLOAT(var, key) CONFIG_GET_FLOAT_BASE(conf, g_config, var, key) +#define CONFIG_GET_STRING(var, key) CONFIG_GET_STRING_BASE(conf, g_config, var, key) +#define CONFIG_GET_PATH(var, key) CONFIG_GET_PATH_BASE(conf, g_config, var, key) #define CONFIG_GET_BOOL_EXTERN(var, key) CONFIG_GET_BOOL_BASE(conf, g_extern, var, key) #define CONFIG_GET_INT_EXTERN(var, key) CONFIG_GET_INT_BASE(conf, g_extern, var, key) diff --git a/retroarch.c b/retroarch.c index 0897f328e0..c6d7e19fc1 100644 --- a/retroarch.c +++ b/retroarch.c @@ -1673,7 +1673,7 @@ static void main_clear_state(bool inited) { unsigned i; - memset(&g_settings, 0, sizeof(g_settings)); + memset(&g_config, 0, sizeof(g_config)); if (inited) rarch_main_command(RARCH_CMD_DRIVERS_DEINIT); @@ -1686,7 +1686,7 @@ static void main_clear_state(bool inited) init_state(); for (i = 0; i < MAX_USERS; i++) - g_settings.input.libretro_device[i] = RETRO_DEVICE_JOYPAD; + g_config.input.libretro_device[i] = RETRO_DEVICE_JOYPAD; } void rarch_main_state_new(void) diff --git a/tools/retroarch-joyconfig.c b/tools/retroarch-joyconfig.c index e0361b0cd3..9616f2c313 100644 --- a/tools/retroarch-joyconfig.c +++ b/tools/retroarch-joyconfig.c @@ -33,7 +33,7 @@ * Better than having to build special versions of lots of objects * with special #ifdefs. */ -struct settings g_settings; +struct settings g_config; struct global g_extern; driver_t driver; @@ -48,7 +48,7 @@ static unsigned g_meta_level = 0; settings_t *config_get_ptr(void) { - return &g_settings; + return &g_config; } driver_t *driver_get_ptr(void)