2235 Commits

Author SHA1 Message Date
twinaphex
db24e4da42 Try to avoid countless string_is_equal function calls
being called multiple times per frame render - prebake
these decisions instead inside list_insert
2017-08-15 04:33:36 +02:00
twinaphex
f608ac3556 (MaterialUI) small performance improvements 2017-08-15 03:24:07 +02:00
twinaphex
a0859229f9 Locally cache menu_display_get_dpi inside a variable 2017-08-15 03:11:39 +02:00
twinaphex
8fc6427d0e Don't use menu_entries_get_end() inside for loop epilogue 2017-08-15 03:06:40 +02:00
twinaphex
058116b8da Add more labels 2017-08-15 03:00:49 +02:00
twinaphex
00ae975c6f (materialui) Add another icon 2017-08-15 01:21:20 +02:00
twinaphex
28147d8aa6 Add another icon 2017-08-15 01:11:37 +02:00
twinaphex
777308c42c Add icon 2017-08-15 00:35:36 +02:00
twinaphex
736477d4e4 (MaterialUI) Add icons 2017-08-15 00:24:02 +02:00
twinaphex
e060029d4c (MaterialUI) Update icons 2017-08-14 23:51:52 +02:00
twinaphex
559fabeb08 (MaterialUI) Add more icons 2017-08-14 23:31:04 +02:00
twinaphex
4c877148fe (MaterialUI) Add image icon 2017-08-14 23:13:25 +02:00
twinaphex
648cf89893 Start using a second icon at the lefthand side 2017-08-14 23:05:51 +02:00
Rob Loach
7c54cebfb3
Merge branch 'master' of github.com:libretro/RetroArch into favorites 2017-08-13 21:20:22 -04:00
Rob Loach
e324b4a074
Reorder the View settings 2017-08-13 19:10:09 -04:00
Rob Loach
8e0e99ba66
Add Show Favorites sublabel 2017-08-13 18:44:50 -04:00
Jean-André Santoni
c9ad8cd1f9 (XMB) Display the small add-favorite icon 2017-08-14 00:12:55 +02:00
Higor Eurípedes
950b77c0ca (xmb) Speed up xmb_list_insert() and xmb_deep_copy() a bit
This replaces calloc() and memcpy() calls with custom functions to
handle xmb_node_t allocation and copy optimized for the common case.
2017-08-12 22:30:22 -03:00
Higor Eurípedes
9f760af6c6 Menu improvements (#5288)
* (menu_animation) Stop KILL_BY_SUBJECT asap

* (xmb) Don't query mouse/pointer state so many times per frame
2017-08-12 22:53:56 +02:00
Jean-André Santoni
f1ccd29e77 (XMB) Display the favorite icon for content 2017-08-12 17:27:31 +02:00
Jean-André Santoni
61cc899867 (XMB) Display the favorites tab, part 1 2017-08-12 16:37:20 +02:00
twinaphex
dad0fcbbe8 Get rid of the conditionals 2017-08-11 01:20:57 +02:00
twinaphex
22139dc4a0 Turn menu_animation_ctx_tag into typedef 2017-08-11 01:16:21 +02:00
twinaphex
4e66ec28cb Some more truncation fixes 2017-08-10 23:19:54 +02:00
twinaphex
16f59aba96 Some C89_BUILD fixes 2017-08-10 21:38:57 +02:00
Jean-André Santoni
05558697ca (Lakka) Fix Online Updater 2017-08-09 15:16:27 +02:00
Higor Eurípedes
8d358899df (xmb) Fix segfault when entering certain lists 2017-08-08 22:34:54 -03:00
Higor Eurípedes
c0cb042998 (xmb) Improve responsiveness while browsing horizontally 2017-08-08 21:05:00 -03:00
twinaphex
56733c6f18 (xmb) deep list copy - Use malloc instead of calloc 2017-08-07 00:14:37 +02:00
twinaphex
7c1d3991f8 Some C89 buildfixes 2017-08-06 17:12:57 +02:00
Twinaphex
ba31285160 Merge pull request #5172 from RobLoach/horizontalperf
Allow Toggling the XMB Horizontal Animation
2017-08-06 16:08:59 +02:00
Brad Parker
6b369775cf add unicode-aware option for word_wrap (only needed for xmb) 2017-08-06 03:33:13 -04:00
Jean-André Santoni
7a20875668 (MUI) More comments 2017-07-31 17:34:10 +02:00
Jean-André Santoni
3566c41b9c (MUI) More comments 2017-07-31 17:31:09 +02:00
Jean-André Santoni
aed8ec7741 (MUI) First batch of comments 2017-07-31 17:06:12 +02:00
radius
d560660bdc add room type in the title 2017-07-24 20:52:27 -05:00
radius
e09075dc25 Add RetroArch version and use different icons for different room types 2017-07-24 20:13:52 -05:00
Rob Loach
7d71746b21
Add Horizontal Animation configuration 2017-07-14 15:11:27 -04:00
Rob Loach
24107229fc
Remove horizontal slide animation for XMB 2017-07-14 14:49:41 -04:00
Jean-André Santoni
e08089de48 Fix Lakka updater 2017-06-21 14:16:19 +02:00
twinaphex
66fc9e6a06 Add menu_show_online_updater 2017-06-20 01:42:28 +02:00
Conn
78339ae67c xmb: fix incorrect wallpaper alpha blending 2017-06-19 16:38:09 +01:00
allanin
c990a57359 Fixing wrong settings in Nuklear 2017-06-18 05:57:08 +00:00
twinaphex
6af5bd01bf Merge retro_stat and file_path 2017-06-16 15:00:11 +02:00
Conn
f413b23f06 xmb: enable menu transparency support when emulation is paused (v2)
Allow xmb menu driver transparency when "Pause when menu activated" is enabled (default setting).
This is also the default behaviour of the rgui driver and is helpful for users to preview
video/shader changes on the fly.

Issues fixed:

gfx/video_driver: enable menu transparency only when game is loaded (as a loaded core can display
                  black or corrupt image)
gfx/video_driver: don't clobber cached frame during driver reinit if game was loaded
                  (fixes missing menu background/paused foreground on full screen toggle)
menu/drivers/xmb: ensure transparency is applied when game is loaded and no shader pipeline active.
menu/menu_driver: explicitly apply transparency only for existing textures (i.e. wallpapers), to
                  avoid background of cores with no content yet loaded mixing with wallpaper.
2017-06-02 02:55:59 +01:00
twinaphex
44b4a4e028 Revert "xmb: enable menu transparency support when emulation is paused"
This reverts commit 17d0037bd529d5f21f08dd002f88746028a05ecd.
2017-06-01 17:21:55 +02:00
Conn
17d0037bd5 xmb: enable menu transparency support when emulation is paused
Allow xmb menu driver transparency when "Pause when menu activated" is enabled (default setting).
This is also the default behaviour of the rgui driver and is helpful for users to preview
video/shader changes on the fly.

Issues fixed:

gfx/video_driver: enable menu transparency only when game is loaded (as a loaded core can display
                  black or corrupt image)
gfx/video_driver: don't clobber cached frame (fixes missing background on full screen toggle)
menu/drivers/xmb: ensure transparency is applied when game is loaded and no shader pipeline active.
menu/menu_driver: explicitly apply transparency only for existing textures (i.e. wallpapers), to
                  avoid background of cores with no content yet loaded mixing with wallpaper.
2017-05-31 23:45:16 +01:00
twinaphex
eb8b31df3c Silence some Coverity warnings 2017-05-30 16:44:19 +02:00
twinaphex
449483206f Revert "New attempt to fix memory leaks of struct retro_system_info"
This reverts commit a1d3dd69dd51ba21b07e9fb96cd1a7d05f435974.
2017-05-30 01:44:49 +02:00
twinaphex
a1d3dd69dd New attempt to fix memory leaks of struct retro_system_info
char variables
2017-05-29 22:24:10 +02:00