mirror of
https://github.com/libretro/RetroArch
synced 2025-03-28 19:20:35 +00:00
(Lakka) Background and labels display fixes
This commit is contained in:
parent
6f563b817c
commit
92ceaf98e5
@ -57,6 +57,13 @@ void *font;
|
||||
const gl_font_renderer_t *font_driver;
|
||||
char font_path[PATH_MAX];
|
||||
|
||||
static const GLfloat vtest[] = {
|
||||
0, 0,
|
||||
1, 0,
|
||||
0, 1,
|
||||
1, 1
|
||||
};
|
||||
|
||||
enum
|
||||
{
|
||||
TEXTURE_MAIN = 0,
|
||||
@ -234,9 +241,13 @@ void lakka_draw_background(void)
|
||||
if (!gl)
|
||||
return;
|
||||
|
||||
//glViewport(gl->win_width-1920, 0, 1920, 1080);
|
||||
glViewport(0, 0, gl->win_width, gl->win_height);
|
||||
|
||||
glEnable(GL_BLEND);
|
||||
|
||||
gl->coords.tex_coord = gl->tex_coords;
|
||||
gl->coords.vertex = vtest;
|
||||
gl->coords.tex_coord = vtest;
|
||||
gl->coords.color = color;
|
||||
glBindTexture(GL_TEXTURE_2D, textures[TEXTURE_BG].id);
|
||||
|
||||
@ -260,13 +271,6 @@ void lakka_draw_icon(GLuint texture, float x, float y, float alpha, float rotati
|
||||
1.0f, 1.0f, 1.0f, alpha,
|
||||
};
|
||||
|
||||
static const GLfloat vtest[] = {
|
||||
0, 0,
|
||||
1, 0,
|
||||
0, 1,
|
||||
1, 1
|
||||
};
|
||||
|
||||
gl_t *gl = (gl_t*)driver.video_data;
|
||||
|
||||
if (!gl)
|
||||
@ -335,7 +339,7 @@ static void lakka_draw_subitems(int i, int j)
|
||||
subitem->zoom);
|
||||
lakka_draw_text("Resume",
|
||||
156 + HSPACING*(i+2) + all_categories_x + dim/2.0,
|
||||
300 + subitem->y + 15,
|
||||
300 + subitem->y + 11,
|
||||
1,
|
||||
subitem->alpha);
|
||||
}
|
||||
@ -353,7 +357,7 @@ static void lakka_draw_subitems(int i, int j)
|
||||
subitem->zoom);
|
||||
lakka_draw_text(subitem->name,
|
||||
156 + HSPACING * (i+2) + all_categories_x + dim/2.0,
|
||||
300 + subitem->y + 15,
|
||||
300 + subitem->y + 11,
|
||||
1,
|
||||
subitem->alpha);
|
||||
}
|
||||
@ -376,7 +380,7 @@ static void lakka_draw_items(int i)
|
||||
continue;
|
||||
|
||||
if (i == menu_active_category &&
|
||||
j > active_category->active_item - 4 &&
|
||||
j > active_category->active_item - 5 &&
|
||||
j < active_category->active_item + 10) // performance improvement
|
||||
{
|
||||
lakka_draw_icon(category->item_icon,
|
||||
@ -389,7 +393,7 @@ static void lakka_draw_items(int i)
|
||||
if (depth == 0)
|
||||
lakka_draw_text(item->name,
|
||||
156 + HSPACING * (i+1) + all_categories_x + dim/2.0,
|
||||
300 + item->y + 15,
|
||||
300 + item->y + 11,
|
||||
1,
|
||||
item->alpha);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user