Commit Graph

1298 Commits

Author SHA1 Message Date
twinaphex 177e12820b Create DISPLAYLIST_CORES_DETECTED 2015-05-12 12:07:41 +02:00
twinaphex 33c9afda17 Forgot a break; 2015-05-12 12:02:58 +02:00
twinaphex acf332dce4 Add DISPLAYLIST_PERFCOUNTERS_* 2015-05-12 11:39:20 +02:00
twinaphex 592bf74d05 Create DISPLAYLIST_PERFCOUNTER_SELECTION 2015-05-12 11:31:20 +02:00
twinaphex 7177a17b67 Add DISPLAYLIST_CORES 2015-05-12 11:06:04 +02:00
twinaphex 9bec899fcb Add DISPLAYLIST_SETTINGS to menu_displaylist_push_list 2015-05-12 10:57:00 +02:00
twinaphex 23135e3c92 Create menu_displaylist_push 2015-05-12 10:45:37 +02:00
twinaphex a35c26b7a5 Create menu_displaylist_push_list 2015-05-12 10:35:37 +02:00
twinaphex cd25f8874a Rename menu_entries_deferred_push to menu_displaylist_deferred_push 2015-05-12 10:28:29 +02:00
twinaphex 7927b7f770 Create menu_displaylist_info_t 2015-05-12 10:20:46 +02:00
twinaphex 79612b2d8c Fix MOUSE_ACTION_BUTTON_L_TOGGLE 2015-05-11 23:12:54 +02:00
twinaphex 509f2267c7 (Menu) Can now exit 'Info' message by pressing right mouse button 2015-05-11 23:03:49 +02:00
twinaphex fdcef6cfc2 Can now escape 'Help' message with the mouse by pressing right mouse
button
2015-05-11 23:02:31 +02:00
twinaphex 76407c9ef2 Start updating menu->input.joypad and menu->input.mouse per-frame 2015-05-11 22:43:16 +02:00
twinaphex 92c4e5ce66 Improve menu_input_mouse_post_iterate 2015-05-11 22:36:12 +02:00
Twinaphex 5ebecc0db1 Merge pull request #1687 from heuripedes/glui-font-fix
Fix blocky text issues during context reset
2015-05-11 18:55:17 +02:00
Higor Eurípedes d1c192ece7 (GLUI) Reset texture names 2015-05-11 13:49:46 -03:00
Twinaphex 014c1b343d Get rid of unused variables 2015-05-11 18:47:08 +02:00
twinaphex a014f2db88 Move framebuffer is dirty and other menu-related state flags
to menu_handle_t
2015-05-11 18:46:06 +02:00
twinaphex 1a152677a3 Get rid of entry_iterate callback in menu driver 2015-05-11 18:31:44 +02:00
Twinaphex 1235450c69 (menu_entry.c) remove unused variable 2015-05-11 18:11:54 +02:00
twinaphex 07e5ce86b5 menu_entry_iterate - use menu_list_get_last_stack_actiondata 2015-05-11 18:11:11 +02:00
twinaphex 079b9f10ff Create menu_entry_iterate 2015-05-11 17:53:33 +02:00
twinaphex f161883cf5 (RMenu) Cleanup 2015-05-11 17:46:23 +02:00
twinaphex 9eacc255ea (menu_input.c) More cleanups 2015-05-11 12:03:02 +02:00
twinaphex 6cfbc88a1b Simplify pointer_tap 2015-05-11 11:53:30 +02:00
Twinaphex ed63625613 (menu_input.c) remove unused variable 2015-05-11 11:51:44 +02:00
twinaphex 9f4cd46dce Simplify menu_input_mouse_post_iterate/menu_input_pointer_post_iterate 2015-05-11 11:50:55 +02:00
twinaphex 4229d97e73 Simplify menu_input_post_iterate 2015-05-11 11:48:43 +02:00
twinaphex dd214a7a4b Start simplifying menu_input_mouse_post_iterate 2015-05-11 11:36:15 +02:00
twinaphex 722f46721f (menu_input.c) Cleanups 2015-05-11 11:21:23 +02:00
twinaphex 78c55c55c5 Create menu_displaylist.c 2015-05-11 11:11:23 +02:00
Twinaphex 297fc772c0 (UI Companion) Create notify_list_loaded 2015-05-11 09:56:45 +02:00
twinaphex bb11745b5e Create menu_entry_action 2015-05-11 01:27:00 +02:00
Higor Eurípedes d2d1eaa4f9 (GLUI) Quick fix for menu not rendering during info screen 2015-05-10 16:18:09 -03:00
twinaphex 238fe7ecc5 Some cleanups to glui_context_bg_destroy 2015-05-10 20:21:34 +02:00
twinaphex 4b0435ff42 Change menu_entry_pathdir_get_value and menu_entry_pathdir_get_extensions 2015-05-10 18:18:46 +02:00
twinaphex 8d5cb71fca (Menu) Set "Load Shader Preset" to type MENU_FILE_PATH 2015-05-10 18:08:28 +02:00
twinaphex 50cc590d98 (menu_entry.c) Fixed representation of core list 2015-05-10 16:42:49 +02:00
Twinaphex fb5838c8ba Implement menu_entry_get_value 2015-05-10 12:58:46 +02:00
Twinaphex ed7e2bbcfe Fix menu_entry_get_label 2015-05-10 12:52:07 +02:00
twinaphex c8e79c4ef2 menu_entry_get_label - fix typo 2015-05-10 12:45:53 +02:00
twinaphex d500efb454 Change menu_entry_get_label 2015-05-10 12:44:32 +02:00
twinaphex cdfd5406fe (RGUI) Remove unused variable 2015-05-10 12:33:48 +02:00
twinaphex 53866fe029 (Menu) Code duplication cleanup - use get_core_title 2015-05-10 12:10:06 +02:00
twinaphex 7914946d19 Move code from menu_list.c to menu_entry.c 2015-05-10 11:23:00 +02:00
twinaphex 2996f389a2 Buildfix 2015-05-10 11:13:46 +02:00
twinaphex 040ffe8136 (menu_entry.c) Change names of functions 2015-05-10 11:06:58 +02:00
Twinaphex 39281f1655 (CocoaTouch) Build fix 2015-05-10 11:02:10 +02:00
twinaphex 1f603085c7 Move enum type to menu_entry.h too 2015-05-10 11:01:17 +02:00
twinaphex 3a0aab31f6 Create menu_entry.h 2015-05-10 11:00:05 +02:00
twinaphex 0333cb5eb6 Refactor cocoatouch_support.c as menu/menu_entry.c 2015-05-10 10:55:20 +02:00
twinaphex 3c5b83cf08 (360) Build fixes 2015-05-09 18:12:15 +02:00
twinaphex 303fcfa6bb (RMenu XUI) Buildfix 2015-05-09 17:54:19 +02:00
twinaphex 73d5e8a41b (PS3) Build fix and fix warnings 2015-05-09 17:53:03 +02:00
Twinaphex f08db710ac Kill unused variables 2015-05-09 16:06:05 +02:00
twinaphex 9b9e65abf3 Start using video_driver_get_frame_count 2015-05-09 16:04:12 +02:00
twinaphex 5b1455070f (GLUI) Translucent selection bar looks a bit more correct now 2015-05-09 14:01:50 +02:00
twinaphex 9c32375861 Create xmb_context_bg_destroy 2015-05-09 13:29:48 +02:00
twinaphex 62975e1990 Reupload white texture when uploading a wallpaper 2015-05-09 13:21:32 +02:00
twinaphex 6f96b32df4 (GLUI) White texture should be properly uploaded to GPU
in threaded video mode now too
2015-05-09 13:12:43 +02:00
twinaphex dbdffb91c0 (GLES/GLUI) Scrollbars, rectangle top/bottom show up now in GLES - currently
selected bar currently has wrong color
2015-05-09 12:24:24 +02:00
twinaphex 88d069c3f7 Start wrapping access to menu->list_settings 2015-05-08 20:41:15 +02:00
twinaphex cbaf5cdd05 Create menu_setting_get_ptr 2015-05-08 20:36:08 +02:00
twinaphex f270f3a9e0 Cleanup 2015-05-08 20:03:36 +02:00
twinaphex 4f4b0bc537 Cleanups 2015-05-08 20:01:38 +02:00
twinaphex 41de3fe1f1 Rename some other static functions 2015-05-08 19:45:55 +02:00
twinaphex d50c9236f4 Rename some static functions 2015-05-08 19:44:46 +02:00
twinaphex ab4ca635be Remove menu_list_push_stack 2015-05-08 19:28:52 +02:00
twinaphex bbe6b5c809 Remove unused menu_list_push_refresh 2015-05-08 19:22:08 +02:00
twinaphex 09d6294dc2 menu_list_get_entry - fix bug 2015-05-08 17:58:17 +02:00
twinaphex cb22a3feb9 Use menu_setting_find 2015-05-08 17:19:43 +02:00
twinaphex 08c0a59e40 (menu_entries.c) Small cleanup 2015-05-08 16:02:21 +02:00
twinaphex 50944bb1e1 Use menu_list_get_entry 2015-05-08 11:45:30 +02:00
twinaphex a57cfde1cd Use menu_list_get_entry for menu_entries_cbs_iterate.c 2015-05-08 11:41:41 +02:00
Twinaphex 4ac4aae81a Remove unused variables 2015-05-08 11:17:45 +02:00
twinaphex 25749f7fdd (menu_entries_cbs_iterate.c) More cleanups 2015-05-08 11:16:31 +02:00
twinaphex cb3245b690 Create action_iterate_switch 2015-05-08 11:11:18 +02:00
twinaphex 45ffc24653 Simplify get_title 2015-05-08 09:28:50 +02:00
twinaphex 5ca48cd13b Cleanups 2015-05-08 09:25:16 +02:00
twinaphex f2d481f421 (menu_navigation.c) Use menu_list_get_ptr 2015-05-07 11:05:28 +02:00
Twinaphex 07dfbf6878 Remove unused variable 2015-05-07 10:59:17 +02:00
twinaphex 65bf2fc7b8 (menu_entries_cbs_toggle.c) Use menu_list_get_ptr 2015-05-07 10:58:27 +02:00
twinaphex 4e1821123f (menu_entries_cbs_iterate.c) Use menu_list_get_ptr 2015-05-07 10:55:57 +02:00
twinaphex 5bb482d61c action_iterate_main - use menu_list_get_ptr 2015-05-07 10:50:29 +02:00
twinaphex 98a4fb0827 Start using menu_navigation_get_current_selection 2015-05-07 10:48:57 +02:00
twinaphex 6e20548340 (Menu) Cleanups 2015-05-07 10:47:22 +02:00
twinaphex c8011632f9 Create menu_navigation_get_current_selection 2015-05-07 10:45:11 +02:00
twinaphex 64495ea0e5 Simplify action_cancel_pop_default 2015-05-07 10:25:13 +02:00
Twinaphex c0749b119d (Menu) Cleanup 2015-05-07 10:16:50 +02:00
twinaphex fa5ef2e750 Simplify menu_list_get_entry 2015-05-07 10:15:33 +02:00
twinaphex 290bff0097 Create menu_list_get_current_entry_id 2015-05-07 10:10:08 +02:00
twinaphex f9713ab764 Create menu_list_entry_is_currently_selected 2015-05-07 09:56:11 +02:00
twinaphex ed3f7ccf7c (RMenu XUI) Update to use menu_list_get_entry 2015-05-07 09:44:29 +02:00
twinaphex d1c2f51911 (RMenu) Start using menu_list_get_entry for RMenu 2015-05-07 09:42:08 +02:00
twinaphex f171be5fb6 Use menu_list_get_entry directly 2015-05-07 09:39:04 +02:00
twinaphex b40b01b162 Prevent unused variable warning 2015-05-07 09:29:38 +02:00
twinaphex aca04bed0b (Menu) Cleanups 2015-05-07 05:31:25 +02:00
twinaphex b95ceeb406 Cleanups 2015-05-07 05:11:37 +02:00
twinaphex 058b1dfdf0 Start using menu_list_get_ptr and menu_navigation_get_ptr 2015-05-07 05:08:34 +02:00
twinaphex a8e5d98b0c Start using menu_navigation_get_ptr 2015-05-07 05:04:58 +02:00
twinaphex 9441ba5a5d Create menu_navigation_get_ptr 2015-05-07 05:01:55 +02:00
twinaphex b28a45e7da (menu_setting.c) Simplifications 2015-05-07 04:57:49 +02:00
twinaphex 0b49fe0f22 (menu_list.c) Cleanups 2015-05-07 04:54:49 +02:00
twinaphex 7004451e54 Create menu_list_get_entry 2015-05-07 04:47:32 +02:00
twinaphex a13442625b Cleanups 2015-05-07 04:37:46 +02:00
twinaphex ce9d025207 menu_display_setting_label - add logging 2015-05-07 04:33:31 +02:00
twinaphex bcab96bb77 (Menu) Simplify menu_display_setting_label 2015-05-07 04:28:57 +02:00
twinaphex dcd203b44d Make menu actions configurable 2015-05-07 03:55:15 +02:00
Twinaphex f3a7252ea8 (Menu) Update function 2015-05-05 22:21:38 +02:00
twinaphex db60ee629d menu_display_setting_label - Return callback 2015-05-05 21:37:33 +02:00
twinaphex e494165513 Change menu_display_setting_label 2015-05-05 21:35:25 +02:00
twinaphex 89b313da0c (GLUI/XMB) Use menu_display_setting_label too 2015-05-05 20:09:29 +02:00
twinaphex 06aa0126ab (GLUI) Use menu_display_setting_label 2015-05-05 19:52:38 +02:00
twinaphex caaf6a8aa9 Create menu_display_setting_label 2015-05-05 19:50:39 +02:00
twinaphex ad0440a343 (GLUI) Use menu_display_update_pending (why are we flagging
framebuffer dirty here BTW? GLUI doesn't use the framebuffer)
2015-05-04 09:22:29 +02:00
twinaphex dbd0da41a2 (RGUI) Use menu_display_update_pending 2015-05-04 09:16:43 +02:00
Higor Eurípedes b85dfec4d4 Fix sigsegv and improve font fallback logic 2015-05-02 22:24:35 -03:00
Higor Eurípedes 04bb18e24d (GLUI) Use default font when video.font_enable is false 2015-05-02 21:59:51 -03:00
Twinaphex d6a713bb8d Fix some warnings 2015-05-02 19:09:23 +02:00
twinaphex af9e74bad9 (XMB) Remove unused variables 2015-05-01 17:26:24 +02:00
twinaphex 5e5453488f (Android) Move thread state to android_app 2015-05-01 17:25:26 +02:00
Twinaphex 7845e9b2fb Merge pull request #1665 from heuripedes/build-fixes
Fix build when OpenGL and GLES are disabled
2015-05-01 16:36:23 +02:00
Higor Eurípedes c554f58dfd Fix build when OpenGL and GLES are disabled 2015-05-01 11:28:53 -03:00
Higor Eurípedes 0bccda75fa (GLUI) Cleanups 2015-05-01 09:38:04 -03:00
Higor Eurípedes e669d3a512 (XMB) Use the new font functions 2015-05-01 09:05:49 -03:00
Higor Eurípedes 9eefa4eaca (GLUI) Use the new main font functions 2015-05-01 09:02:03 -03:00
Higor Eurípedes 63c9b6e562 (Menu) Add some functions to handle the main menu font 2015-05-01 09:00:03 -03:00
twinaphex f6586f7cde Implement Core Settings and implement 'Core Supports No Content Enable' 2015-04-28 03:22:04 +02:00
twinaphex 560d28b188 menu_display_update_pending - cleanup 2015-04-27 19:13:09 +02:00
twinaphex 489dc651b5 Cleanups - get_title 2015-04-27 18:57:09 +02:00
twinaphex 0731e8c1fa MOve menu_update_libretro_info to driver.c and make it a static function 2015-04-27 05:38:27 +02:00
twinaphex 5aa422885f (GLUI) Remove dependency on gl_common.h 2015-04-27 05:07:11 +02:00
twinaphex 5a5dc01f8e (menu_display.c) Remove dependency on gl_common.h 2015-04-27 05:05:38 +02:00
twinaphex 015ce797f9 (Menu) Cleanups 2015-04-27 05:00:07 +02:00
twinaphex 5d0da65f91 (XMB) xmb_draw_icon_begin - call shader->use once 2015-04-27 04:55:27 +02:00
twinaphex 6be4345aa1 gl_menu_frame_background - cleanups 2015-04-27 04:44:57 +02:00
twinaphex b97e880c01 (Menu) Create gl_menu_frame_background 2015-04-27 04:37:45 +02:00
twinaphex 42fc1fb9a8 (XMB) Cleanup 2015-04-27 04:21:39 +02:00
twinaphex 5e75d59894 (XMB) Shows XMB categories again 2015-04-27 04:03:44 +02:00
twinaphex d6ca2b7e57 (Menu) Create menu_gl_draw_frame 2015-04-27 03:37:04 +02:00
twinaphex 81f3f67232 (XMB) Cleanups 2015-04-27 02:58:50 +02:00
twinaphex 2c0c598b8e (XMB) Fix Select background screen 2015-04-27 02:00:18 +02:00
twinaphex d0b3aa24c4 (Windows) Buildfix 2015-04-26 23:47:24 +02:00
twinaphex a9dee4877e Create set_viewport wrapper function - threaded video mode's
set_viewport function does not work yet
2015-04-26 19:46:59 +02:00
twinaphex b980f5c4de (XMB) Create xmb_draw_frame 2015-04-26 18:17:18 +02:00
twinaphex 17515d66ed Create menu_display_unset_viewport 2015-04-26 18:08:17 +02:00
twinaphex d3dba0edc2 Create menu_display_set_viewport 2015-04-26 16:46:56 +02:00
twinaphex 15dd8e71ac (XMB) Cleanup 2015-04-26 16:33:35 +02:00
twinaphex f0d9506a17 (GLUI) Get rid of unneeded gl_t usage 2015-04-26 06:18:58 +02:00