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:
parent
5e8e2005cd
commit
c554f58dfd
@ -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
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user