twinaphex
3363e57def
Biggest overhead now to be found at menu_setting_get_label -
...
we need to implement more efficient get_value callbacks
2016-10-23 03:37:51 +02:00
twinaphex
984c0e8141
Get rid of more small menu wrapper functions
2016-10-23 03:25:27 +02:00
twinaphex
594b36488b
Get rid of more small and slow menu wrapper functions
2016-10-23 03:13:49 +02:00
twinaphex
cd219f807b
Get rid of more expensive superfluous wrapper functions for menu code
2016-10-23 02:41:50 +02:00
twinaphex
2b4d87a983
Remove setting_get_type
2016-10-23 02:28:22 +02:00
twinaphex
e2b16a1f15
Use straight uint64_t types for input states
2016-10-22 17:03:20 +02:00
twinaphex
76daa32e13
Put RARCH_MOBILE ifdef around audio_block_frames
2016-10-21 23:33:20 +02:00
twinaphex
e9766ce141
Cleanups
2016-10-21 23:30:34 +02:00
twinaphex
7b7a0e20cc
Avoid memset with menu_event function
2016-10-21 19:36:46 +02:00
twinaphex
cb772047ff
Prevent some more memsets
2016-10-21 19:32:44 +02:00
twinaphex
aca8970e79
CXX_BUILD fixes
2016-10-21 19:14:48 +02:00
twinaphex
56d427df65
C89_BUILD fixes
2016-10-21 19:12:06 +02:00
twinaphex
d0851d28dc
Add sublabel
2016-10-21 06:56:11 +02:00
twinaphex
720cd4ff7e
Add more sublabels
2016-10-21 06:52:52 +02:00
twinaphex
f3fd254bcd
Add sublabels
2016-10-21 01:29:54 +02:00
twinaphex
323ea2fa83
Add sublabels
2016-10-21 01:05:47 +02:00
twinaphex
7cce75f552
Add sublabel settings
2016-10-20 20:52:20 +02:00
twinaphex
e1d50a91a0
Add more sublabels
2016-10-20 19:50:25 +02:00
twinaphex
68a5f33ebd
Add more sublabels
2016-10-20 19:42:42 +02:00
twinaphex
7e0cadfac1
Create MENU_ENUM_SUBLABEL_FPS_SHOW
2016-10-20 19:28:45 +02:00
Jean-André Santoni
6420f9414f
(XMB) Basic word wrapping
2016-10-20 19:15:21 +02:00
twinaphex
1b829e3159
Add another label
2016-10-20 17:45:35 +02:00
Jean-André Santoni
d027a558c0
(XMB) Fix label centering
2016-10-20 16:29:14 +02:00
twinaphex
8d28a5f2e9
Add audio settings sublabel
2016-10-20 16:19:14 +02:00
twinaphex
0a295998a2
Hook up sublabels
2016-10-20 16:10:20 +02:00
twinaphex
c9c7aea184
Create sublabel callbacks
2016-10-20 15:57:35 +02:00
twinaphex
fa8e59c1ff
Create menu_entry_get_sublabel
2016-10-20 15:49:00 +02:00
twinaphex
5f552253c4
Add sublabel to menu_entry_t
2016-10-20 15:47:02 +02:00
Twinaphex
1471c9c299
Merge pull request #3835 from lakkatv/master
...
(XMB) Add a second font
2016-10-20 15:11:43 +02:00
Jean-André Santoni
dff751420a
(XMB) Add a second font
2016-10-20 09:52:17 +02:00
twinaphex
a77f669805
Flesh out menu_display_d3d_bind_texture
2016-10-20 04:46:55 +02:00
Twinaphex
762a0faef3
Merge pull request #3834 from JuanVCS/master
...
Move 'Save Core/Game Overrides' to Quick Menu
2016-10-20 03:24:50 +02:00
Higor Eurípedes
ec776a8d75
(zarch) Fix build
2016-10-19 20:13:01 -03:00
twinaphex
6f06b0ad59
menu_animation.c - get rid of void * parameter
2016-10-19 04:52:38 +02:00
twinaphex
6a4d375e1d
menu_dialog_push - prevent implicit memset
2016-10-19 04:16:25 +02:00
twinaphex
290c5ea2f5
Get rid of some implicit memsets
2016-10-19 04:02:00 +02:00
twinaphex
0b3b0a474b
Fix CXX_BUILD
2016-10-19 03:59:32 +02:00
twinaphex
0f3081701b
Cleanups
2016-10-19 03:55:57 +02:00
twinaphex
9b68544992
Remove unused variables
2016-10-19 02:29:19 +02:00
Higor Eurípedes
46fe9fa29e
Add multiple font support to material and xmb
2016-10-18 20:36:54 -03:00
Higor Eurípedes
6f2cb9742d
(font) Create font_data_t and update font_driver_init_first()
2016-10-18 20:07:00 -03:00
Henri Gomez
f1b24f501d
handle ARMv8 (aarch64)
2016-10-18 16:35:15 +02:00
twinaphex
584d9a5997
Prevent some more implicit memsets
2016-10-18 04:15:24 +02:00
Juan
248205d425
Move 'Save Core/Game Overrides' to Quick Menu
2016-10-17 01:24:57 -03:00
Francisco José García García
8e631df6c4
(VITA) Temporal fix for clear screen
2016-10-16 17:45:06 +02:00
twinaphex
d38d9f46a6
Prevent implicit memsets
2016-10-16 01:49:54 +02:00
twinaphex
546f01eea3
Prevent some more implicit memsets
2016-10-16 01:45:50 +02:00
twinaphex
e97fb7d94a
menu_event - avoid implicit memset
2016-10-16 01:15:27 +02:00
twinaphex
b3f748ba18
Optimize menu_action_handle_setting
2016-10-16 01:09:37 +02:00
twinaphex
ee0a9c9d98
menu_input_post_iterate - Prevent implicit memset
2016-10-16 01:04:46 +02:00
twinaphex
ab3d3b1e3a
menu_dialog.c - prevent implicit memset
2016-10-16 01:03:17 +02:00
twinaphex
3dc0e92cca
Prevent more implicit memsets
2016-10-16 00:58:18 +02:00
twinaphex
70a7835b94
menu_entry.c - prevent implicit memsets
2016-10-16 00:53:51 +02:00
Romain Graillot
234469a7b1
Fix white on white font in glui
2016-10-15 21:27:47 +02:00
Romain Graillot
4abb3c22c1
Fix typo to make things cleaner
2016-10-15 16:15:28 +02:00
Twinaphex
455e6984db
Merge pull request #3802 from frangarcj/master
...
Varius download / update content things
2016-10-15 15:38:44 +02:00
Romain Graillot
a64e497189
Renamed new settings to match change & cleaned code
2016-10-15 13:38:42 +02:00
Romain Graillot
ade4e7857b
Add possibility to switch touch surface on vita build
2016-10-15 13:28:35 +02:00
Francisco José García García
3bc92f6d95
(VITA) Disable options not available on VITA
2016-10-15 12:56:07 +02:00
Francisco José García García
7d24146fc7
Fix download content on not core updateable platforms
2016-10-15 12:55:23 +02:00
Francisco José García García
1ea5a80d02
(VITA) Add Backtouch enable option
2016-10-14 21:57:18 +02:00
Twinaphex
125bf24aed
Merge pull request #3787 from joolswills/config_save
...
only save config when menu_show_start_screen is enabled if config_save_on_exit is also enabled
2016-10-14 16:27:38 +02:00
Twinaphex
30285734b5
Remove unused variable
2016-10-14 16:19:19 +02:00
Brad Parker
fec6ed0964
remove zip requirement for archives downloaded from network, same for detecting cores for files when loading archive with core
2016-10-13 15:04:26 -04:00
Jools Wills
eac4fc981b
only save config when menu_show_start_screen is enabled if config_save_on_exit is also enabled
2016-10-13 13:54:18 +01:00
twinaphex
2fe10a0a23
Prevent Coverity warning
2016-10-12 13:44:27 +02:00
Brad Parker
de3081bca7
show parent directory option in case user gets stuck in an empty directory
2016-10-11 20:40:03 -04:00
Brad Parker
2f74324ac9
do not repeat A and B buttons in menu
2016-10-11 20:13:50 -04:00
aliaspider
a8aa78456c
xmb: fix a crash.
...
xmb_node_allocate_userdata needs to be called for the list since is
generated with menu_entries_append_enum, which allocates action data for
each items. those would be otherwise misinterpreted as nodes.
2016-10-11 03:49:47 +01:00
aliaspider
d48445fc1e
(3DS) video driver:
...
- texture handling improvement.
- flush pending tasks while waiting for vsync.
2016-10-10 22:25:25 +01:00
aliaspider
1aafa29562
(3DS) xmb menu tweak.
2016-10-10 22:18:42 +01:00
twinaphex
78a09be030
(menu_cbs_ok.c) Prevent implicit memsets
2016-10-09 09:23:00 +02:00
twinaphex
190f10d6bc
(menu_displaylist.c) Prevent implicit memsets
2016-10-09 09:15:56 +02:00
hunterk
bad0e9607c
add slang shader menu entry to online updater
2016-10-08 15:16:01 -05:00
twinaphex
9895ae0247
Get rid of more implicit memsets
2016-10-08 19:47:26 +02:00
twinaphex
407ef26788
remove more implicit memsets
2016-10-08 19:44:03 +02:00
twinaphex
989640ebf7
More cleanups; bind_right_compare_label was taking up a lot of CPU
...
time inside the menu
2016-10-08 19:34:27 +02:00
twinaphex
1cf2799a8a
(MaterialUI) Remove some implicit memsets
2016-10-08 19:25:05 +02:00
twinaphex
ec243713bd
Get rid of some implicit memsets in menu/cbs
2016-10-08 19:16:25 +02:00
twinaphex
1388220866
(tasks) Don't do implicit memsets in crucial performance-oriented code
2016-10-08 18:31:43 +02:00
twinaphex
81a7f7bf68
(menu/cbs) Avoid implicit memsets in performance-crucial areas
2016-10-08 18:23:10 +02:00
twinaphex
f923c7ecd7
(RGUI) Avoid implicit memsets for path variables
2016-10-08 18:19:48 +02:00
twinaphex
f7544d0fc1
Avoid implicit memsetting of path values in XMB
2016-10-08 18:17:33 +02:00
Higor Eurípedes
392bcfd98b
(material) Reduce CPU usage in big lists by 3
...
The program spent more time clearing rich_label and entry_value than
fetching it's value from the menu system and rendering it on the screen.
2016-10-08 11:33:44 -03:00
twinaphex
85135d64b6
Set debug logging of menu entries to 0 again
2016-10-08 15:05:46 +02:00
twinaphex
b3a7d2a7bb
Fix Recording Settings
2016-10-08 15:05:31 +02:00
twinaphex
57f155dbc0
(Coverity) Fix dereference after null check warning
2016-10-06 05:20:14 +02:00
Twinaphex
b0d63f0775
Remove unused variables
2016-10-04 06:09:59 +02:00
Gregor Richards
ff8590b151
Moving around netplay disable/enable to make sure mode switches work
...
properly.
2016-10-03 17:40:14 -04:00
Gregor Richards
3953018547
Clarifications to Netplay menu and removing obsolete setting
...
This commit:
* Reorders the Netplay settings menu to put more useful options at the
top.
* Renames the swap_input setting from "Swap Netplay Input", which is
meaningless and confusing, to "Netplay P2 Uses C1", which is oddly
truncated but at least true.
* Removes the is_client setting altogether, as that's no longer how
client vs. server mode is determined (each are separate options when
enabling Netplay)
2016-10-03 17:28:20 -04:00
twinaphex
1f9559cb7a
Get rid of path_get_core_size
2016-10-03 16:17:08 +02:00
Twinaphex
8963db204d
Merge pull request #3721 from GregorR/netplay-overrides
...
Making netplay-related settings overrides behave consistently
2016-10-03 16:11:51 +02:00
twinaphex
1626439c3c
Get rid of path_get_core_ptr
2016-10-03 15:46:07 +02:00
twinaphex
25f27c3f4c
Get rid of path_get_content
2016-10-03 15:39:57 +02:00
Gregor Richards
4f489fb793
Making netplay-related settings overrides behave consistently
2016-10-03 08:31:21 -04:00
twinaphex
a4d48688c6
Create generic functions for dirs.c
2016-10-03 08:15:41 +02:00
twinaphex
849ce80c50
Create dir_get_size
2016-10-03 08:07:52 +02:00
Gregor Richards
333efdf788
And a couple more debugging lines deleted...
2016-10-02 23:29:50 -04:00
Gregor Richards
25ed0dc5d6
Remove a line used during debugging
2016-10-02 23:29:08 -04:00
Gregor Richards
159a45187a
Add a link from the netplay menu to netplay settings
2016-10-02 23:27:12 -04:00