Commit Graph

305 Commits

Author SHA1 Message Date
twinaphex
a98ef36d36 Rename event_cmd_ctl to command_event 2016-05-09 20:20:50 +02:00
twinaphex
7ba97e8703 Remove core_info_ctl 2016-05-09 18:11:17 +02:00
Hans-Kristian Arntzen
d723411436 De ioctl video_driver. 2016-05-08 14:00:51 +02:00
Hans-Kristian Arntzen
951c3e4085 De-ioctl menu display interface.
Holy crap ...
2016-05-08 12:38:46 +02:00
Hans-Kristian Arntzen
464a4add66 XMB ribbon works in Vulkan. 2016-05-08 11:11:28 +02:00
twinaphex
895783d854 Move some variables 2016-04-28 20:49:13 +02:00
twinaphex
65dec874a8 Move some path settings 2016-04-28 19:52:25 +02:00
twinaphex
7dffc6286b Internally change directory settings 2016-04-28 19:26:02 +02:00
Jean-André Santoni
7150ea5df2 (XMB) Finalize the thumbnail type switching on keypress 2016-04-28 03:26:09 +07:00
twinaphex
68265f6c52 Add 'draw_pipeline to menu/drivers_display 2016-04-25 13:56:12 +02:00
Jean-André Santoni
c7f8df9327 (Menu) Use MENU_DISPLAY_CTL_LIBRETRO_RUNNING in all menu drivers 2016-04-22 17:25:02 +07:00
Jean-André Santoni
a06ebe33e4 (Menu) Remove useless variables 2016-04-22 17:21:52 +07:00
twinaphex
cddeabd4ec (Zarch) Cleanup 2016-04-19 08:36:20 +02:00
twinaphex
1aa8a950ef Set draw->x/draw->y outside before calling MENU_DISPLAY_CTL_DRAW_BG 2016-04-19 07:58:50 +02:00
twinaphex
ee639d8b20 (XMB/Zarch) Use same coord array for XMB/Zarch 2016-04-19 07:17:17 +02:00
twinaphex
03de4a0b35 Change argument order of menu_display_push_quad 2016-04-19 07:04:00 +02:00
twinaphex
c761b14eb4 Move zarch_zui_push_quad and zarch_zui_snow to menu_display 2016-04-19 06:57:53 +02:00
twinaphex
e1a3ceaaee draw_bg operation should not implicitly enable/disable blending -
should be done outside
2016-04-12 22:24:33 +02:00
twinaphex
033cecf08c (menu_display) Cleanups 2016-04-12 20:07:23 +02:00
Jean-André Santoni
8e86d11f57 Add list_prepend to the menu ctx drivers 2016-04-11 23:31:49 +07:00
twinaphex
7e7a1fa5f9 Rename menu_entries_push to menu_entries_add 2016-04-11 05:49:39 +02:00
Jean-André Santoni
7dfb3c373a (XMB) Thumbnail type switching 2016-04-08 01:42:53 +07:00
twinaphex
072d6ff125 Rename gfx_coord_array_add to gfx_coord_array_append 2016-03-23 07:01:54 +01:00
twinaphex
ac6362cae4 Combine list_special files 2016-03-20 17:28:24 +01:00
twinaphex
93b7dc1bdd (libretro-common) move 'lists' files to lists/ 2016-03-20 14:53:54 +01:00
twinaphex
1742b96ec0 Add menu_texture_item 2016-03-05 08:40:28 +01:00
twinaphex
1645ae54be (Zarch) Cleanups 2016-03-02 22:21:12 +01:00
twinaphex
30fa73dc8d (Zarch) Create typedef zarch_texture_item 2016-03-02 22:19:20 +01:00
twinaphex
6f80e09ce1 Change MIN/MAX to upper-case 2016-03-02 00:07:31 +01:00
twinaphex
cbc575eec0 (zarch) Prevent some more NULL pointer dereferences when using the mouse 2016-03-01 17:33:36 +01:00
twinaphex
042e4b0ba7 (Zarch) Style nits 2016-02-29 02:52:00 +01:00
twinaphex
070f25131a (Zarch) Cleanups 2016-02-29 02:48:29 +01:00
Twinaphex
e5e11ae716 Remove unused variable 2016-02-29 02:41:06 +01:00
twinaphex
28a02da5bf Cleanups 2016-02-29 02:38:11 +01:00
twinaphex
91d19a15ec Take this out 2016-02-29 02:36:18 +01:00
twinaphex
28bb5295f7 (menu/drivers/zarch.c) Use strlcpy instead of strncpy 2016-02-29 02:17:53 +01:00
twinaphex
b4e872476b Prevent some more crashes 2016-02-29 02:09:10 +01:00
twinaphex
65b628cf20 Cover more edge cases for crashes initiated by Zarch 2016-02-29 01:49:58 +01:00
twinaphex
ea94d33de5 Avoid CXX_BUILD warnings 2016-02-28 22:49:52 +01:00
twinaphex
5104e05a89 Cleanup 2016-02-28 21:18:06 +01:00
twinaphex
f13b630d57 Reimplement pending_action OK 2016-02-28 18:35:34 +01:00
twinaphex
841a647d0c Revert "Remove the pending_action code"
This reverts commit b19f12ec66.
2016-02-28 18:28:11 +01:00
twinaphex
b19f12ec66 Remove the pending_action code 2016-02-28 18:03:57 +01:00
twinaphex
96c21eeb0d Reimplement gamepad action OK button 2016-02-28 17:45:14 +01:00
twinaphex
b4acda26a2 Remove unused struct variables 2016-02-28 17:35:52 +01:00
twinaphex
ae66fc95cc Start refactoring 'Load' menu 2016-02-28 17:33:56 +01:00
twinaphex
6726b64d0d Refactor zarch_zui_gamepad_input - introduce cutoff point 2016-02-28 17:20:14 +01:00
twinaphex
49d751e6c3 Create zarch_zui_gamepad_input 2016-02-28 16:49:46 +01:00
twinaphex
5c18dc8a04 (Zarch) Better gamepad controls 2016-02-28 16:44:41 +01:00
twinaphex
004ca19fe4 (Zarch) Start implementing gamepad controls 2016-02-28 15:39:20 +01:00
twinaphex
5f00e6ee56 Dehardcode 54 2016-02-27 16:44:22 +01:00
twinaphex
12d6d56199 (Zarch) Reimplement gamepad navigation 2016-02-27 02:51:46 +01:00
twinaphex
75200b8e11 (Zarch) Cleanups 2016-02-26 23:31:34 +01:00
twinaphex
7ef56a2e46 Cleanup 2016-02-26 23:10:01 +01:00
twinaphex
ae5640fa25 (Zarch) Cleanups 2016-02-26 22:57:04 +01:00
twinaphex
f34288781e Remove unneeded macro 2016-02-26 22:54:43 +01:00
twinaphex
58073b937f (Zarch) Variables should not be all-caps 2016-02-26 22:53:17 +01:00
twinaphex
0f8f980c8f Start reimplementing Zarch joypad input 2016-02-26 22:29:10 +01:00
twinaphex
2c69bc7d79 Cleanups 2016-02-26 22:09:02 +01:00
Twinaphex
77373e9ba4 Remove unused variable 2016-02-26 13:46:47 +01:00
twinaphex
05f2a2d18c Communicate better that these are enums 2016-02-25 19:30:14 +01:00
twinaphex
b1a3d5bb25 Create MENU_INPUT_CTL_CHECK_INSIDE_HITBOX 2016-02-25 17:11:00 +01:00
twinaphex
b5f4332e74 Create MENU_ANIMATION_CTL_TICKER 2016-02-25 15:19:33 +01:00
twinaphex
77c583ae47 Create DISPLAYLIST_PROCESS 2016-02-24 23:19:53 +01:00
twinaphex
7968914453 Refactor menu_displaylist_push_list to menu_displaylist_ctl 2016-02-24 22:56:41 +01:00
twinaphex
5beb71711b zarch.c - Respect 80-char width limit 2016-02-21 09:51:16 +01:00
Hans-Kristian Arntzen
adbf9fed16 Vulkan implementation. 2016-02-16 20:42:02 +01:00
twinaphex
c6220a9e66 Reimplement rarch_task_push_content_load_default 2016-02-12 04:55:18 +01:00
twinaphex
ab3591df73 (Zarch) Remove unused variable 2016-02-12 04:39:35 +01:00
twinaphex
e9e6fd7b80 (Menu) Implement pending shutdown 2016-02-10 19:56:35 +01:00
twinaphex
c447f6d1bd Start implementing RARCH_MENU_CTL_SET_PENDING_QUIT 2016-02-10 19:20:58 +01:00
twinaphex
ce2869b4d8 Create tasks_internal and split up RA-specific task code to outside 2016-02-09 17:12:39 +01:00
twinaphex
41088165f5 Get rid of menu_display_get_tex_coords 2016-02-09 04:49:47 +01:00
twinaphex
2b86b9dbe6 (menu_display.c) Refactor draw functions 2016-02-09 04:34:07 +01:00
twinaphex
38a341e6b5 Use video_driver_texture_load and video_driver_texture_unload
directly from menu drivers
2016-02-09 01:45:37 +01:00
twinaphex
cdf272665e Cleanups 2016-02-09 01:39:01 +01:00
twinaphex
dd106ee8d2 Add more menu_display_ctl actions 2016-02-09 01:24:35 +01:00
twinaphex
d0e9881f46 Add MENU_DISPLAY_CTL_FONT_BIND_BLOCK 2016-02-09 00:57:10 +01:00
twinaphex
3e0d3cbd55 Create MENU_DISPLAY_CTL_INIT_FIRST_DRIVER 2016-02-09 00:49:37 +01:00
twinaphex
490c023fe3 Add core_info_ctl actions 2016-02-07 02:37:57 +01:00
twinaphex
6f221fb425 Rename menu_common_load_content to rarch_task_push_content_load_default 2016-01-24 00:51:17 +01:00
twinaphex
372d673a26 Rename event_command to event_cmd_ctl - add second parameter 2016-01-22 15:34:43 +01:00
twinaphex
7a55ae3765 Start updating headers for 2016 2016-01-10 04:06:50 +01:00
twinaphex
66449802e4 (menu) Start going through string_is_empty 2015-12-26 07:37:44 +01:00
twinaphex
ecdecad963 Add MENU_DISPLAY_CTL_BLEND_BEGIN/MENU_DISPLAY_CTL_BLEND_END 2015-12-12 23:53:16 +01:00
twinaphex
8833ba1141 Create MENU_DISPLAY_CTL_FONT_FLUSH_BLOCK 2015-12-12 23:48:44 +01:00
twinaphex
00b979ba67 Move userdata to menu_driver.c as static variable 2015-12-11 15:14:39 +01:00
twinaphex
6ae5725373 Simplify usage of menu->userdata 2015-12-11 14:55:04 +01:00
twinaphex
2215aa2c87 (menu_driver.c) Pass userdata to free callback 2015-12-11 14:38:57 +01:00
twinaphex
a8590e656e Take out header include core_info.h from runloop.h 2015-12-11 13:56:00 +01:00
twinaphex
159fe58926 Move core info list to runloop_ctl 2015-12-11 13:51:17 +01:00
twinaphex
23f1bf63c0 Turn core_info_current into static local variable 2015-12-11 13:28:23 +01:00
twinaphex
65c59eb9f1 Cleanups 2015-12-10 19:38:46 +01:00
twinaphex
ae995f6986 Cleanups 2015-12-10 18:49:26 +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
19f0a23e7e load_image - add userdata handle 2015-12-10 16:51:59 +01:00
twinaphex
08a9bdfc12 Cleanup 2015-12-10 16:10:21 +01:00
twinaphex
87ff4d7d82 Pass userdata handle to frame callback 2015-12-10 15:44:26 +01:00
twinaphex
fbdfad6250 Remove unused void * parameter for init_main_font 2015-12-10 15:19:41 +01:00