From bed9847b48692d4d8b1dc5d72f39708616d6d97b Mon Sep 17 00:00:00 2001 From: Rinnegatamante Date: Tue, 12 Nov 2019 19:06:18 +0100 Subject: [PATCH] [VITA] Hijacking wrong positioning for UI elements. --- gfx/drivers_context/vita_ctx.c | 2 +- gfx/drivers_font/gl1_raster_font.c | 1 + menu/drivers_display/menu_display_gl1.c | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/gfx/drivers_context/vita_ctx.c b/gfx/drivers_context/vita_ctx.c index 14a909e67e..875cea4073 100644 --- a/gfx/drivers_context/vita_ctx.c +++ b/gfx/drivers_context/vita_ctx.c @@ -121,7 +121,7 @@ static void *vita_init(video_frame_info_t *video_info, void *video_driver) { (void)video_driver; - return (void*)"null"; + return (void*)"vita"; } static uint32_t vita_get_flags(void *data) diff --git a/gfx/drivers_font/gl1_raster_font.c b/gfx/drivers_font/gl1_raster_font.c index 4d7bf4b31f..fab29689f6 100644 --- a/gfx/drivers_font/gl1_raster_font.c +++ b/gfx/drivers_font/gl1_raster_font.c @@ -274,6 +274,7 @@ static void gl1_raster_font_draw_vertices(gl1_raster_t *font, int i; for (i = 0; i < coords->vertices; i++) { memcpy(&vertices3[i*3], &coords->vertex[i*2], sizeof(float) * 2); + vertices3[i*3] -= 0.5f; vertices3[i*3+2] = 0.0f; } glVertexPointer(3, GL_FLOAT, 0, vertices3); diff --git a/menu/drivers_display/menu_display_gl1.c b/menu/drivers_display/menu_display_gl1.c index 77c292082d..d18047f563 100644 --- a/menu/drivers_display/menu_display_gl1.c +++ b/menu/drivers_display/menu_display_gl1.c @@ -144,6 +144,7 @@ static void menu_display_gl1_draw(menu_display_ctx_draw_t *draw, int i; for (i = 0; i < draw->coords->vertices; i++) { memcpy(&vertices3[i*3], &draw->coords->vertex[i*2], sizeof(float) * 2); + vertices3[i*3] -= 0.5f; vertices3[i*3+2] = 0.0f; } glVertexPointer(3, GL_FLOAT, 0, vertices3);