twinaphex
155d6a23b9
Start using menu_displaylist_info_free
2017-09-10 22:57:26 +02:00
twinaphex
daa82a3c4f
Start creating menu_displaylist_info_free
2017-09-10 22:47:16 +02:00
twinaphex
08e3bb2122
(MSVC) Buildfixes
2017-09-10 22:38:03 +02:00
twinaphex
b079cc8927
Another buildfix
2017-09-10 22:31:09 +02:00
twinaphex
e6200f00e3
(MSVC) Fix error
2017-09-10 22:27:35 +02:00
twinaphex
5abf4b277e
(menu_displaylist.c ) Cut down on stack usage
2017-09-10 00:04:41 +02:00
Twinaphex
a38a9c643e
Merge pull request #5419 from fr500/master
...
always show the controls menu, we should prune the entries inside ins…
2017-09-09 23:28:58 +02:00
radius
e9d5413084
always show the controls menu, we should prune the entries inside instead
2017-09-09 16:26:16 -05:00
twinaphex
e338838ade
Cut down on stack usage
2017-09-09 22:10:19 +02:00
twinaphex
47fb82538a
Reduce stack usage
2017-09-09 22:02:49 +02:00
twinaphex
6ec9d643f6
(XMB) Reduce size of sysname
2017-09-09 07:59:53 +02:00
Twinaphex
6d65c5157a
remove unused variables
2017-09-09 07:22:25 +02:00
twinaphex
8e53ce6184
(XMB) Get rid of for loops for iterating over shadow coordinates
2017-09-09 06:52:49 +02:00
twinaphex
03009d618e
Get rid of loop inside xmb_frame
2017-09-09 06:48:31 +02:00
twinaphex
75d850eead
Reduce stack usage for menu_setting_new_internal
2017-09-09 06:10:58 +02:00
twinaphex
8792e78102
Reduce stack usage of menu_display_reset_textures_list
2017-09-09 05:41:23 +02:00
twinaphex
1b168bc95e
Cleanups
2017-09-09 04:31:56 +02:00
twinaphex
3a92a60a8e
Cleanups
2017-09-09 01:30:47 +02:00
twinaphex
36e0ff8268
Rearrange variables
2017-09-09 01:10:00 +02:00
twinaphex
ce6c11c16b
Reduce size of label
2017-09-09 00:23:24 +02:00
twinaphex
06ed024f3a
Update
2017-09-09 00:19:04 +02:00
twinaphex
ad579e5cc4
Revert "Cleanups"
...
This reverts commit 3eeae957f6dbfb036663c976feb83067fa8df630.
2017-09-09 00:17:14 +02:00
twinaphex
3eeae957f6
Cleanups
2017-09-09 00:12:40 +02:00
twinaphex
330d8dc59e
Cleanups
2017-09-09 00:02:38 +02:00
twinaphex
eb12526b79
Cleanup
2017-09-08 23:33:09 +02:00
twinaphex
017961d433
Cleanups
2017-09-08 23:25:02 +02:00
twinaphex
79f3f6ee72
Reduce size of some arrays
2017-09-08 23:19:55 +02:00
twinaphex
ca32013665
Reduce size of some variables
2017-09-08 23:09:16 +02:00
Brad Parker
0a1b3fedc0
VC6 support (targets NT 3.51)
2017-09-06 23:03:02 -04:00
retro-wertz
a37b880a3d
Fix unable to set Audio DSP Plugin from menu
...
https://github.com/libretro/RetroArch/issues/5389
2017-09-06 09:51:29 +08:00
twinaphex
582b688121
Silence some warnings for PS3
2017-09-06 00:21:20 +02:00
twinaphex
2b81f945df
Update D3D8 codepaths
2017-09-05 01:03:55 +02:00
Brad Parker
8d525f711a
msvc2003 buildfixes
2017-09-03 23:39:25 -04:00
twinaphex
80dc96a8fb
CXX_BUILD buildfix
2017-09-04 03:49:23 +02:00
Higor Eurípedes
455349880e
(xmb) Fix crash when browsing to small lists
2017-09-03 18:06:38 -03:00
Higor Eurípedes
eac68b9d41
(xmb) Limit selection_buf_old to visible items
2017-09-03 16:30:45 -03:00
Higor Eurípedes
6c7a354822
(xmb) Remove xmb->menu_stack_old
2017-09-03 14:51:14 -03:00
twinaphex
67710daf4b
Fix initialization from incompatible pointer type
2017-09-03 15:45:18 +02:00
Higor Eurípedes
718eeb4a39
(xmb) Fix memleak
...
Due to file_list_free()'s behavior of free()ing userdata as if it was a
simple, contiguous structure xmb_node_t's fullpath member wasn't being
free()'d.
2017-09-03 10:25:15 -03:00
Higor Eurípedes
a7e6b02107
(xmb) Refactor xmb_copy_node()
...
xmb_node_t is nowhere as big as it used to be, so copying is fine now.
2017-09-03 10:19:03 -03:00
Higor Eurípedes
65ec1e973a
(xmb) Add xmb_free_list_nodes()
...
Fixes some node->fullpath memleaks.
2017-09-03 09:48:31 -03:00
Higor Eurípedes
1a1e5047e8
(xmb) Fix crash while scanning
2017-09-02 20:21:02 -03:00
Higor Eurípedes
a1822055b6
(menu_cbs) Don't compare labels when menu entry comes from playlist
2017-08-31 21:27:14 -03:00
Higor Eurípedes
4bfc8f8243
(xmb) Fix crash when toggling the menu
2017-08-31 14:52:54 -03:00
Twinaphex
652b0aa940
Merge pull request #5386 from fr500/master
...
make the verbosity toggle less weird:
2017-08-31 11:50:47 +02:00
Twinaphex
dfc25dc29f
Merge pull request #5384 from heuripedes/master
...
(xmb) Don't animate more than needed when switching lists
2017-08-31 11:50:13 +02:00
radius
e40ebccbdd
make the verbosity toggle less weird:
...
right now, enabling verbosity via -v causes it to change the config parameter.
Now it doesn't changet the config parameter unless the switch is actually flicked manually
2017-08-30 22:23:13 -05:00
Higor Eurípedes
f521a32c00
(xmb) Don't animate more than needed when switching lists
2017-08-30 22:23:29 -03:00
twinaphex
e16371b8a5
Merge input_config.c and input_driver.c
2017-08-31 02:25:04 +02:00
Higor Eurípedes
bd96c75bfe
(xmb) Make xmb_node_t smaller
...
Each xmb_node_t instance used over 4KiB of memory even when it didn't
need to. In big list like MAME (30+ thousand entries) RetroArch would
consume over 100MiB (4096 bytes * 30000) just to hold all xmb_node_t
instances.
2017-08-29 22:19:19 -03:00