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
Twinaphex
4e72be1bb6
Merge pull request #5362 from heuripedes/xmb-improv
...
Attempt at returning the perf improvement
2017-08-23 07:18:41 +02:00
Higor Eurípedes
972e5c2368
(glui) Cache content height and bbox calculation
2017-08-22 23:37:14 -03:00
Higor Eurípedes
4ae39dab32
(glui) Skip querying and drawing items that are not visible
2017-08-22 23:15:33 -03:00
Higor Eurípedes
70b6f951d3
(xmb) Uncomment xmb_calculate_visible_range() call
...
I tested the other drivers quickly and the previous commit did not
affect them, so I'm enabling this again.
2017-08-22 22:00:14 -03:00
Higor Eurípedes
22ef8538b7
(menu) Don't set selection to 0 on when navigating horizontally
2017-08-22 21:59:43 -03:00
twinaphex
c39332a496
(MaterialUI) Possible to manually set sublabel color too
2017-08-21 06:58:50 +02:00
twinaphex
5506f00018
Tweak icon color for Shield theme
2017-08-21 06:52:50 +02:00
twinaphex
d86641e39d
(MaterialUI) Go back to the old menu code
2017-08-21 06:43:44 +02:00
Twinaphex
3507f299de
Merge pull request #5349 from Alex793/master
...
(XMB) Regression Fix thumbnail ahead OSK overlay
2017-08-20 23:11:12 +02:00
Brad Parker
ebc9ee192b
rgui does not support unicode, this prevents a buffer overflow if an unsupported language is set
2017-08-20 14:41:09 -04:00
twinaphex
764f5e22aa
(RGUI) Redesign blit_line somewhat
2017-08-20 20:33:03 +02:00