1
0
mirror of https://github.com/libretro/RetroArch synced 2025-03-26 11:37:30 +00:00

Fix build when OpenGL and GLES are disabled

This commit is contained in:
Higor Eurípedes 2015-05-01 11:05:50 -03:00
parent 5e8e2005cd
commit c554f58dfd
3 changed files with 20 additions and 15 deletions

@ -455,20 +455,20 @@ ifeq ($(HAVE_PARPORT), 1)
OBJ += input/drivers_joypad/parport_joypad.o OBJ += input/drivers_joypad/parport_joypad.o
endif endif
OBJ += gfx/video_context_driver.o \
gfx/drivers_context/gfx_null_ctx.o
# Video # Video
# #
ifeq ($(HAVE_OPENGL), 1) ifeq ($(HAVE_OPENGL), 1)
DEFINES += -DHAVE_OPENGL -DHAVE_GLSL DEFINES += -DHAVE_OPENGL -DHAVE_GLSL
OBJ += gfx/drivers/gl.o \ OBJ += gfx/drivers/gl.o \
gfx/drivers/gl_common.o \ gfx/video_context_driver.o \
gfx/drivers_font/gl_raster_font.o \ gfx/drivers_context/gfx_null_ctx.o \
libretro-common/gfx/math/matrix_4x4.o \ gfx/drivers/gl_common.o \
gfx/video_state_tracker.o \ gfx/drivers_font/gl_raster_font.o \
gfx/video_texture.o \ libretro-common/gfx/math/matrix_4x4.o \
libretro-common/glsym/rglgen.o gfx/video_state_tracker.o \
gfx/video_texture.o \
libretro-common/glsym/rglgen.o
ifeq ($(HAVE_KMS), 1) ifeq ($(HAVE_KMS), 1)
OBJ += gfx/drivers_context/drm_egl_ctx.o OBJ += gfx/drivers_context/drm_egl_ctx.o

@ -86,16 +86,18 @@ bool menu_display_init(menu_handle_t *menu)
float menu_display_get_dpi(menu_handle_t *menu) float menu_display_get_dpi(menu_handle_t *menu)
{ {
float dpi; float dpi = menu_dpi_override_value;
settings_t *settings = config_get_ptr(); settings_t *settings = config_get_ptr();
if (!menu || !settings) if (!menu || !settings)
return menu_dpi_override_value; return dpi;
if ( settings->menu.dpi.override_enable || if (settings->menu.dpi.override_enable)
!gfx_ctx_get_metrics(DISPLAY_METRIC_DPI, &dpi) dpi = settings->menu.dpi.override_value;
) #if defined(HAVE_OPENGL) || defined(HAVE_GLES)
return settings->menu.dpi.override_value; else if (!gfx_ctx_get_metrics(DISPLAY_METRIC_DPI, &dpi))
dpi = menu_dpi_override_value;
#endif
return dpi; return dpi;
} }

@ -411,6 +411,7 @@ static int deferred_push_system_information(void *data, void *userdata,
} }
} }
#if defined(HAVE_OPENGL) || defined(HAVE_GLES)
tmp_string = gfx_ctx_get_ident(); tmp_string = gfx_ctx_get_ident();
snprintf(tmp, sizeof(tmp), "Video context driver: %s", snprintf(tmp, sizeof(tmp), "Video context driver: %s",
@ -444,6 +445,8 @@ static int deferred_push_system_information(void *data, void *userdata,
MENU_SETTINGS_CORE_INFO_NONE, 0); MENU_SETTINGS_CORE_INFO_NONE, 0);
} }
} }
#endif
} }
{ {