mirror of
https://github.com/CTCaer/RetroArch.git
synced 2025-02-06 11:38:23 +00:00
Merge pull request #1665 from heuripedes/build-fixes
Fix build when OpenGL and GLES are disabled
This commit is contained in:
commit
7845e9b2fb
@ -455,20 +455,20 @@ ifeq ($(HAVE_PARPORT), 1)
|
||||
OBJ += input/drivers_joypad/parport_joypad.o
|
||||
endif
|
||||
|
||||
OBJ += gfx/video_context_driver.o \
|
||||
gfx/drivers_context/gfx_null_ctx.o
|
||||
|
||||
# Video
|
||||
#
|
||||
ifeq ($(HAVE_OPENGL), 1)
|
||||
|
||||
DEFINES += -DHAVE_OPENGL -DHAVE_GLSL
|
||||
OBJ += gfx/drivers/gl.o \
|
||||
gfx/drivers/gl_common.o \
|
||||
gfx/drivers_font/gl_raster_font.o \
|
||||
libretro-common/gfx/math/matrix_4x4.o \
|
||||
gfx/video_state_tracker.o \
|
||||
gfx/video_texture.o \
|
||||
libretro-common/glsym/rglgen.o
|
||||
gfx/video_context_driver.o \
|
||||
gfx/drivers_context/gfx_null_ctx.o \
|
||||
gfx/drivers/gl_common.o \
|
||||
gfx/drivers_font/gl_raster_font.o \
|
||||
libretro-common/gfx/math/matrix_4x4.o \
|
||||
gfx/video_state_tracker.o \
|
||||
gfx/video_texture.o \
|
||||
libretro-common/glsym/rglgen.o
|
||||
|
||||
ifeq ($(HAVE_KMS), 1)
|
||||
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 dpi;
|
||||
float dpi = menu_dpi_override_value;
|
||||
settings_t *settings = config_get_ptr();
|
||||
|
||||
if (!menu || !settings)
|
||||
return menu_dpi_override_value;
|
||||
return dpi;
|
||||
|
||||
if ( settings->menu.dpi.override_enable ||
|
||||
!gfx_ctx_get_metrics(DISPLAY_METRIC_DPI, &dpi)
|
||||
)
|
||||
return settings->menu.dpi.override_value;
|
||||
if (settings->menu.dpi.override_enable)
|
||||
dpi = settings->menu.dpi.override_value;
|
||||
#if defined(HAVE_OPENGL) || defined(HAVE_GLES)
|
||||
else if (!gfx_ctx_get_metrics(DISPLAY_METRIC_DPI, &dpi))
|
||||
dpi = menu_dpi_override_value;
|
||||
#endif
|
||||
|
||||
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();
|
||||
|
||||
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);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user