Commit Graph

228 Commits

Author SHA1 Message Date
twinaphex
00b979ba67 Move userdata to menu_driver.c as static variable 2015-12-11 15:14:39 +01:00
twinaphex
fa9f0a32e8 Create RARCH_MENU_CTL_POPULATE_ENTRIES 2015-12-11 14:34:47 +01:00
twinaphex
adc359ec7a Pass more userdata handles to callbacks 2015-12-11 14:26:51 +01:00
twinaphex
01ca22587a Move playlist variable to menu_driver_ctl as static local
variable
2015-12-11 13:08:30 +01:00
twinaphex
22b06f2d38 Don't reference menu->playlist outside menu_driver.c anymore 2015-12-11 13:06:24 +01:00
twinaphex
7b49964d39 Create RARCH_MENU_CTL_PLAYLIST_FREE 2015-12-11 13:01:39 +01:00
twinaphex
5ce356c3fc Add RARCH_MENU_CTL_PLAYLIST_GET 2015-12-11 12:40:59 +01:00
twinaphex
280281e644 menu_driver.h - Remove input_driver.h 2015-12-11 12:08:19 +01:00
twinaphex
3fa9abe3aa menu_driver.h - don't include menu_displaylist.h 2015-12-11 12:06:24 +01:00
twinaphex
d7fd52b03f Make g_system_menu no longer a global 2015-12-10 23:08:34 +01:00
twinaphex
5fbfabab5b Divorce menu->shader from menu_handle_t 2015-12-10 20:12:08 +01:00
twinaphex
aaf6d64432 Create RARCH_MENU_CTL_SHADER_DEINIT 2015-12-10 20:09:15 +01:00
twinaphex
8392d944e5 Create RARCH_MENU_CTL_SHADER_GET 2015-12-10 19:56:08 +01:00
twinaphex
4202e9e9d3 Cleanup 2015-12-10 19:43:25 +01:00
twinaphex
65c59eb9f1 Cleanups 2015-12-10 19:38:46 +01:00
twinaphex
d6538bb7ae Pass userdata pointer to list_insert callback 2015-12-10 19:08:28 +01:00
twinaphex
b42149c826 Pass void pointers to list_push callback 2015-12-10 19:02:01 +01:00
twinaphex
78db1845dc Move data pointer to navigation_clear callback 2015-12-10 17:24:56 +01:00
twinaphex
18d3cb0649 Pass data to context_reset callback 2015-12-10 17:01:06 +01:00
twinaphex
02bac66c9e Pass userdata to context_destroy callback 2015-12-10 16:57:48 +01:00
twinaphex
71548e2e10 Pass userdata to toggle callback 2015-12-10 16:54:46 +01:00
twinaphex
19f0a23e7e load_image - add userdata handle 2015-12-10 16:51:59 +01:00
twinaphex
94248be657 Pass userdata variable to populate_entries 2015-12-10 16:45:38 +01:00
twinaphex
333ee443e3 Change pointer_tap callback 2015-12-10 16:26:40 +01:00
twinaphex
604cbc585f Pass userdata pointer to environ callback 2015-12-10 16:23:32 +01:00
twinaphex
bd0a427df1 Pass userdata pointer to list_cache callback 2015-12-10 16:17:23 +01:00
twinaphex
87ff4d7d82 Pass userdata handle to frame callback 2015-12-10 15:44:26 +01:00
twinaphex
d2c5139ab1 Revert "Add userdata pointer to frame callback"
This reverts commit ca9520a522.
2015-12-10 15:17:37 +01:00
twinaphex
ca9520a522 Add userdata pointer to frame callback 2015-12-10 15:12:47 +01:00
twinaphex
686bcf723d Move scroll_y to userdata 2015-12-10 14:50:43 +01:00
twinaphex
f4695c7547 Pass userdata pointer to render callback 2015-12-10 14:45:34 +01:00
twinaphex
2930997c25 Pass userdata to messagebox callback 2015-12-10 14:40:56 +01:00
twinaphex
f0e11659c7 Header include changes 2015-12-09 09:53:43 +01:00
twinaphex
5ec501f934 move prevent_populate to menu_driver_ctl 2015-12-07 16:57:06 +01:00
twinaphex
6664bf2522 Don't use menu_driver_get_ptr outside of menu/ files at all 2015-12-07 16:11:53 +01:00
twinaphex
b0b35ba9e5 Remove more references to menu_driver_get_ptr outside of menu/ files 2015-12-07 16:00:48 +01:00
twinaphex
2daf9832a9 Create new function types 2015-12-07 15:54:06 +01:00
Twinaphex
c2e0e8d9fb (menu_entries.c) Less pointer grabbing 2015-12-07 07:13:18 +01:00
twinaphex
8829b27cd2 Create RARCH_MENU_CTL_SET_TEXTURE 2015-12-06 18:30:45 +01:00
twinaphex
99ea0095a3 Create RARCH_MENU_CTL_FRAME 2015-12-06 18:28:37 +01:00
twinaphex
1cfb39a9d1 merge menu.c and menu_driver.c 2015-12-06 17:55:27 +01:00
twinaphex
8e8f69bb69 Refactor away menu_driver_toggle 2015-12-06 17:41:00 +01:00
twinaphex
88a1f48cc3 Create RARCH_MENU_CTL_DESTROY 2015-12-06 17:15:32 +01:00
twinaphex
736f343d9f Create RARCH_MENU_CTL_IS_ALIVE 2015-12-05 13:49:34 +01:00
twinaphex
d3bc47c6dc Create RARCH_MENU_CTL_IS_SET_TEXTURE 2015-12-05 13:06:22 +01:00
twinaphex
841d6010a5 Create RARCH_MENU_CTL_DEINIT 2015-12-05 13:04:21 +01:00
twinaphex
783881941a Create menu_driver_ctl 2015-12-05 13:00:45 +01:00
twinaphex
980c743938 Start adding hooks for showing descriptions for Cheevos 2015-11-08 18:52:17 +01:00
twinaphex
a9b7636ddb Abstract away GL code in menu behind display driver interface 2015-11-08 01:30:07 +01:00
Jean-André Santoni
23fee02883 (XMB) Hack to prevent icon overlapping when adding or removing shaders and cheap passes 2015-11-07 11:47:02 +07:00