mirror of
https://github.com/CTCaer/RetroArch.git
synced 2025-01-01 07:38:38 +00:00
(glui) Skip querying and drawing items that are not visible
This commit is contained in:
parent
b2d9bad3a2
commit
4ae39dab32
@ -1014,6 +1014,14 @@ static void mui_render_menu_list(
|
||||
rich_label[0] =
|
||||
entry_value[0] = '\0';
|
||||
|
||||
sum += node->line_height;
|
||||
|
||||
if (y + (int)node->line_height < 0)
|
||||
continue;
|
||||
|
||||
if (y > (int)height)
|
||||
break;
|
||||
|
||||
menu_entry_get_value((unsigned)i, NULL, entry_value, sizeof(entry_value));
|
||||
menu_entry_get_rich_label((unsigned)i, rich_label, sizeof(rich_label));
|
||||
|
||||
@ -1036,8 +1044,6 @@ static void mui_render_menu_list(
|
||||
menu_list_color,
|
||||
sublabel_color
|
||||
);
|
||||
|
||||
sum += node->line_height;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user