Commit Graph

2001 Commits

Author SHA1 Message Date
Jean-André Santoni dfe9419522 (XMB) Use variables instead of defines for icon placement 2016-05-09 04:05:11 +07:00
Jean-André Santoni 08de0c75eb (XMB) Variable shadow offset 2016-05-09 03:57:02 +07:00
Jean-André Santoni ea53567520 (XMB) Initial support for the Pixel theme, for Gamegirl 2016-05-09 03:45:38 +07:00
Jean-André Santoni 464ed074e2 (XMB) Unhardcode shadow offset 2016-05-09 03:12:54 +07:00
Jean-André Santoni 7341501e7e (XMB) Disable an optimization bug fixes a display bug 2016-05-09 02:58:35 +07: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
radius be3f0f9267 example implementation of using the menu driver to display the OSD, commented out 2016-05-07 19:51:52 -05:00
Twinaphex 1c2bf6e305 Revert "http tasks can now be cancelled; on-demand thumbnail download working" 2016-05-05 17:00:43 +02:00
Twinaphex c2102ecfb5 Revert "(XMB) Bugfix the thumbnail display. And prevent download on non playl…" 2016-05-05 17:00:24 +02:00
Jean-André Santoni 87e22df9c8 (XMB) Bugfix the thumbnail display. And prevent download on non playlist entries. 2016-05-05 21:15:05 +07:00
Andre Leiradella 9b889e14d4 http tasks can now be cancelled; on-demand thumbnail download working 2016-05-05 09:48:50 -03:00
twinaphex 729b1bf64b (Menu) Rename more xmb_ variables 2016-05-01 04:46:16 +02:00
twinaphex 6d720ff337 (XMB/Shader pipeline) Rename some variables and enable ribbon by default 2016-05-01 04:40:20 +02:00
Andrés 96de4b3e0e Merge pull request #2914 from lakkatv/master
(XMB) Yet another gradient, for high contrast
2016-04-29 00:09:25 +02:00
Jean-André Santoni 0dc69d4721 (XMB) Yet another gradient, for high contrast 2016-04-29 05:06:32 +07:00
twinaphex 895783d854 Move some variables 2016-04-28 20:49:13 +02:00
twinaphex 7dffc6286b Internally change directory settings 2016-04-28 19:26:02 +02:00
Twinaphex e69c43f2a8 C89_BUILD fixes 2016-04-27 23:03:49 +02:00
Jean-André Santoni 7150ea5df2 (XMB) Finalize the thumbnail type switching on keypress 2016-04-28 03:26:09 +07:00
Torsten Paul fdd6d26d85 Add uniform lookup for menu shaders.
This fixes the mix-up of parameter assignments for the XMB ribbon shader
which was caused by all 4 uniform locations set to 0.
2016-04-26 00:08:24 +02:00
Twinaphex b2ed32d664 Merge pull request #2899 from lakkatv/master
(XMB) Temporary patch for the messagebox glitch
2016-04-25 19:29:42 +02:00
Jean-André Santoni 90d31a527c (XMB) Temporary patch for the messagebox glitch 2016-04-26 00:09:30 +07:00
twinaphex 76d00b8b66 Fixes regression 2016-04-25 18:00:24 +02:00
twinaphex 2ce247f11a Revert "Revert "(XMB) Thumbnails shadows""
This reverts commit faa717a8ab.
2016-04-25 17:55:18 +02:00
twinaphex faa717a8ab Revert "(XMB) Thumbnails shadows"
This reverts commit ee076f848e.
2016-04-25 17:52:17 +02:00
Jean-André Santoni ee076f848e (XMB) Thumbnails shadows 2016-04-25 22:39:00 +07:00
twinaphex 68265f6c52 Add 'draw_pipeline to menu/drivers_display 2016-04-25 13:56:12 +02:00
twinaphex 54c0ca4bf5 C89_BUILD fixes 2016-04-25 13:45:53 +02:00
twinaphex 78d48c53d2 Rename MENU_DISPLAY_CTL_DRAW_RIBBON to MENU_DISPLAY_CTL_DRAW_PIPELINE 2016-04-24 23:05:24 +02:00
twinaphex 18b0fb1422 (Menu) Cleanups 2016-04-24 22:56:28 +02:00
twinaphex 8cb66dd021 Add way to switch back and forth between shader pipeline 2016-04-24 22:03:39 +02:00
Jean-André Santoni 422c6d8984 (XMB) Ribbon lighting + readability tweaks 2016-04-23 05:24:44 +07:00
Jean-André Santoni be6cdbc3c0 (XMB) Make gradient opaque unless libretro is running 2016-04-22 20:05:56 +07:00
Jean-André Santoni 9cd0d46476 (XMB) Add back the red gradient 2016-04-22 18:16:31 +07:00
Jean-André Santoni 339a0cdef4 (XMB) Increase the delay for xmb_toggle to make the animation more noticeable 2016-04-22 18:11:39 +07:00
Jean-André Santoni 0f6c3564dc (XMB) Use an easing function closer to the one used in PS3 2016-04-22 18:10:20 +07:00
Jean-André Santoni f47c020946 (XMB) Code cleaning 2016-04-22 17:43:23 +07: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
Jean-André Santoni d76cca7a47 (XMB) Use MENU_DISPLAY_CTL_LIBRETRO_RUNNING 2016-04-22 17:14:34 +07:00
Jean-André Santoni dad5215d93 (XMB) Rename variables 2016-04-22 17:11:56 +07:00
Jean-André Santoni f8f8650349 (XMB) More gradients 2016-04-22 15:20:08 +07:00
Jean-André Santoni 171453ac1d (XMB) Use MENU_DISPLAY_CTL_DRAW instead of MENU_DISPLAY_CTL_DRAW_BG in xmb_draw_dark_layer 2016-04-22 14:27:34 +07:00
Jean-André Santoni fe255f103e (XMB) Use a separate function to darken the screen 2016-04-22 14:05:18 +07:00
Jean-André Santoni a4308640a2 (XMB) Gradient switching 2016-04-22 13:47:14 +07:00
Jean-André Santoni 989823691e (XMB) Normalize the shadows setting name 2016-04-22 12:46:56 +07:00
Jean-André Santoni a1e91ff606 (XMB) Ribbon Enable setting 2016-04-22 12:32:32 +07:00
twinaphex 0c0134d4d6 Revert "Cleanups"
This reverts commit d239bee4e8.
2016-04-21 21:24:14 +02:00
twinaphex d0a87a236d Do blending begin/end only once instead of for every item 2016-04-21 10:16:21 +02:00
twinaphex a908cf4101 Do blending begin / end only once for horizontal tabs 2016-04-21 10:14:46 +02:00
twinaphex d239bee4e8 Cleanups 2016-04-21 09:39:36 +02:00
twinaphex 2c75c45f3b Refactor xmb_draw_icon 2016-04-21 09:18:03 +02:00
twinaphex ba91ae5909 (XMB) Refactor icon code 2016-04-21 09:14:25 +02:00
twinaphex 1add138dae (XMB) Cleanups 2016-04-21 07:02:30 +02:00
twinaphex 9ba0cbfac7 Cleanup menu_display_draw_cursor 2016-04-21 05:08:36 +02:00
twinaphex af976d5da3 Cleanup xmb_draw_bg 2016-04-21 05:04:01 +02:00
twinaphex 3ddb5d51b3 Cleanups 2016-04-21 04:54:07 +02:00
twinaphex c9ed624078 Create menu_display_set_alpha 2016-04-21 04:34:02 +02:00
twinaphex 02776fed31 (XMB) Cleanups 2016-04-21 04:17:45 +02:00
twinaphex f2ed54fcf3 (XMB) cleanups 2016-04-21 04:12:24 +02:00
Jean-André Santoni 01dcf48c5b (XMB) Fix some icons in the quick menu 2016-04-21 02:53:42 +07:00
twinaphex 8de7fa63ae Remove this - seems to be unnecessary 2016-04-20 21:40:30 +02:00
Jean-André Santoni 343824858b (XMB) Disable ribbon 2016-04-21 01:29:37 +07:00
Jean-André Santoni 04370c6597 (XMB) Separate xmb_draw_bg and xmb_draw_ribbon. Fixes the black help layer. 2016-04-21 01:20:52 +07:00
Jean-André Santoni 252414f4d7 (XMB) Move the ribbon display code to menu_display 2016-04-21 01:18:30 +07:00
Jean-André Santoni 0bdf68d0ea (XMB) Temporary fix for the GLSL ribbon on OSX 2016-04-21 00:26:05 +07:00
Jean-André Santoni 29d07d1ba6 (Menu) Fix a regression in xmb_draw_text 2016-04-20 23:25:52 +07:00
twinaphex a912a64514 (XMB) Cleanups 2016-04-20 17:37:31 +02:00
twinaphex a7142680ca (XMB) Cleanup 2016-04-20 17:34:15 +02:00
twinaphex a713325459 (XMB) Clenaups 2016-04-20 08:01:51 +02:00
twinaphex 9af9a1c89e Cleanups 2016-04-20 07:31:26 +02:00
twinaphex a1969de2c3 Create menu_display_draw_text 2016-04-20 06:56:19 +02:00
twinaphex 4325a323e5 Remove duplicate blending 2016-04-19 23:40:36 +02:00
twinaphex a29ac9598a (XMB) Don't need to include glsym anymore 2016-04-19 23:15:17 +02:00
twinaphex 1bbc2f09b5 (courtesy of teepee) Rewrite the ribbon code to use the coordinate
array
2016-04-19 23:00:55 +02:00
twinaphex 65bd8194cd Cleanup 2016-04-19 17:37:27 +02:00
twinaphex 17273493ef (Menu) Create viewport function callback 2016-04-19 08:50:35 +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 cbcbd895d2 Create menu_display_draw_cursor - code de-duplication 2016-04-19 07:41:05 +02:00
twinaphex 528eddbed5 Cleanups for cursor code 2016-04-19 07:35:26 +02:00
twinaphex 846bea4074 (XMB) Cleanup 2016-04-19 07:24:37 +02:00
twinaphex 0283a87560 (XMB) Disable XMB ribbon 2016-04-19 07:17:39 +02:00
twinaphex ee639d8b20 (XMB/Zarch) Use same coord array for XMB/Zarch 2016-04-19 07:17:17 +02:00
twinaphex ab1c26d532 (XMB) Cleanups 2016-04-18 02:27:46 +02:00
twinaphex 06796bcc14 Refactor xmb_context_reset_textures 2016-04-18 02:20:54 +02:00
twinaphex 8a8a270159 (XMB) Cleanups 2016-04-18 02:10:24 +02:00
twinaphex c7be8edd89 (XMB) Cleanups 2016-04-18 01:53:50 +02:00
twinaphex 38cc90d0e0 (XMB) Refactor ribbon 2016-04-18 01:52:16 +02:00
twinaphex 3264426a96 (XMB) Add coord_array 2016-04-17 23:23:48 +02:00
twinaphex 34389dbd22 Remove useless glVertexPointer call 2016-04-17 20:42:12 +02:00
twinaphex 2fc465ea83 Disable Ribbon by default 2016-04-17 20:14:12 +02:00
Twinaphex 287fa45e73 Merge pull request #2871 from lakkatv/master
(XMB) Ribbon: use gfx_coords_t, and unhardcode some numbers
2016-04-17 20:11:29 +02:00
Jean-André Santoni 0410d7a59e (XMB) Ribbon: use gfx_coords_t, and unhardcode some numbers 2016-04-18 01:05:27 +07:00
twinaphex 09b0a09ca2 Alpha needs to be set to 0.90 for gradient ribbon background,
otherwise fadeout will not work properly when we are at the info
screen
2016-04-17 18:20:41 +02:00
twinaphex ec4f961348 (XMB Cg) Ribbon works with Cg now too 2016-04-17 17:59:40 +02:00
twinaphex e48e294009 (XMB Ribbon) Make gradient background transparent when libretro
core is running
2016-04-17 06:56:26 +02:00
twinaphex 58f145282e (XMB) Set uniform to vertex program and add 'add_prefix' to uniform_info struct 2016-04-17 06:11:48 +02:00
Twinaphex 0f337d49c8 (XMB) Remove unused variable 2016-04-17 04:29:37 +02:00
Twinaphex 3a717adbf9 Revert "(XMB) Apply the fade in animation on the ribbon when launching RA or…" 2016-04-16 23:18:25 +02:00
Jean-André Santoni 6f4e3079bd (XMB) Apply the fade in animation on the ribbon when launching RA or toggling the menu 2016-04-17 03:46:39 +07:00
Jean-André Santoni 8317c5849c (XMB) Draw gradient 2016-04-17 03:06:20 +07:00
Jean-André Santoni 1b0381ca02 (XMB) Slower the ribbon 2016-04-17 02:54:00 +07:00
Jean-André Santoni 5bdd9be52b (XMB) Refactor ribbon init 2016-04-17 02:50:17 +07:00
twinaphex a969547e81 Add XMB_RIBBON_ENABLE switch to XMB 2016-04-16 21:09:54 +02:00
twinaphex ad627701da (XMB) Cleanups 2016-04-16 17:57:51 +02:00
twinaphex 00c7d918e9 (XMB) Comment out unused variables 2016-04-16 07:33:56 +02:00
Twinaphex 5bba5813cf Cleanups - remove unused variables 2016-04-16 07:27:47 +02:00
twinaphex 6f0011fd9f xmb_thumbnails_ident - cleanup 2016-04-16 05:07:08 +02:00
Jean-André Santoni b5dc5470a4 (XMB) Thumbnails: workaround for titles containing slashes 2016-04-16 02:10:30 +07: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 83efd732dd (XMB) Move set viewport call outside 2016-04-12 20:17:50 +02:00
twinaphex 033cecf08c (menu_display) Cleanups 2016-04-12 20:07:23 +02:00
twinaphex c390794452 (XMB) Change types 2016-04-12 16:26:36 +02:00
twinaphex 64f53d8237 (XMB) Refactor blend begin/end 2016-04-12 16:25:13 +02:00
Jean-André Santoni 0e393211f3 (XMB) White texture that will be used for the ribbon 2016-04-12 09:53:51 +07: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
Twinaphex 2bcc36b387 Remove unused variables 2016-04-10 16:25:24 +02:00
Jean-André Santoni 64e2f9e2f0 (XMB) Subtler drop shadows 2016-04-09 13:23:59 +07:00
Jean-André Santoni 8c02d63f2e (XMB) Add support for the RetroActive theme 2016-04-09 12:46:40 +07:00
Jean-André Santoni 7dfb3c373a (XMB) Thumbnail type switching 2016-04-08 01:42:53 +07:00
Jean-André Santoni 53a1369dba (XMB) Shadows 2016-04-08 00:24:55 +07:00
Jean-André Santoni e96c2b4ef3 (XMB) Refactoring, draw_icon can call draw_icon_predone 2016-04-07 23:43:04 +07:00
Jean-André Santoni 2640748b89 (XMB) Use a PSP-like layout for screen smaller than 640px 2016-03-24 07:23:04 +07:00
twinaphex 6f37163675 CXX_BUILD warning fixes 2016-03-22 02:59:13 +01:00
twinaphex 7b48a0c57e (XMB) Prevent symbol collission 2016-03-21 21:18:25 +01:00
Jean-André Santoni 66544dcea4 (XMB) Theme switching 2016-03-22 02:54:16 +07:00
twinaphex 4d30df7a64 Header cleanup 2016-03-21 19:23:45 +01:00
twinaphex 93b7dc1bdd (libretro-common) move 'lists' files to lists/ 2016-03-20 14:53:54 +01:00
radius 53be91af9e style nits 2016-03-09 16:17:18 -05:00
twinaphex 1742b96ec0 Add menu_texture_item 2016-03-05 08:40:28 +01:00
twinaphex ed54600b41 (XMB) Start using DISPLAYLIST_SETTING 2016-03-04 07:41:45 +01:00
twinaphex fe3c279f73 Cleanups 2016-03-03 06:59:54 +01:00
twinaphex 7df467422b Create typedefs 2016-03-02 22:17:05 +01:00
twinaphex 05f2a2d18c Communicate better that these are enums 2016-02-25 19:30:14 +01:00
twinaphex 255ee8766f Communicate better that this is an enum 2016-02-25 19:27:06 +01:00
twinaphex 1d84894e09 Create MENU_ANIMATION_CTL_IDEAL_DELTA_TIME_GET 2016-02-25 16:05:30 +01:00
twinaphex afcb3f1e5d Create MENU_ANIMATION_CTL_PUSH 2016-02-25 15:44:30 +01:00
twinaphex b5f4332e74 Create MENU_ANIMATION_CTL_TICKER 2016-02-25 15:19:33 +01:00
twinaphex 5dbca80ed8 Add MENU_ANIMATION_CTL_KILL_BY_SUBJECT 2016-02-25 15:05:18 +01:00
twinaphex bd0347f1ae Create MENU_ANIMATION_CTL_KILL_BY_TAG 2016-02-25 13:23:39 +01:00
twinaphex 77c583ae47 Create DISPLAYLIST_PROCESS 2016-02-24 23:19:53 +01:00
twinaphex e8eaa54218 Refactor menu_displaylist_ctl 2016-02-24 23:05:54 +01:00
twinaphex 7968914453 Refactor menu_displaylist_push_list to menu_displaylist_ctl 2016-02-24 22:56:41 +01:00
twinaphex e8a5f6194e Create MENU_ENTRIES_CTL_CLEAR 2016-02-24 22:45:21 +01:00
Hans-Kristian Arntzen adbf9fed16 Vulkan implementation. 2016-02-16 20:42:02 +01:00
twinaphex f2952c530c Cleanups 2016-02-10 06:01:11 +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 159ebcc8a2 (XMB) Fix icons 2016-02-09 15:21:45 +01:00
twinaphex e7798ed511 Refactor datetime menu display function 2016-02-09 05:03:13 +01:00
twinaphex 7c7b170ceb Refactor rotate Z draw calls 2016-02-09 04:43:15 +01:00
twinaphex 2b86b9dbe6 (menu_display.c) Refactor draw functions 2016-02-09 04:34:07 +01:00
twinaphex a3fd1868c1 Turn function static 2016-02-09 03:11:14 +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
radius 2fca1cccd3 add xmb font 2016-02-08 01:11:56 -05:00
radius 5c4ab83d98 add XMB settings for scale and opacity 2016-02-08 00:34:13 -05:00
twinaphex 05d9827830 Revert "Get rid of SL_FLAG_ALLOW_EMPTY_LIST"
This reverts commit bb0b8764c5.
2016-02-06 21:33:45 +01:00
twinaphex bb0b8764c5 Get rid of SL_FLAG_ALLOW_EMPTY_LIST 2016-02-06 21:29:44 +01:00
twinaphex 6623bdc054 (XMB) Fix text being cut off 2016-02-04 22:03:36 +01:00
twinaphex 9a75893cff Nits 2016-02-04 21:40:29 +01:00
twinaphex 18a8b0f29d Silence warnings with non-HAVE_DYNAMIC 2016-02-04 11:28:12 +01:00
twinaphex 321690b416 Refactors to do with set_fork method 2016-02-03 14:36:34 +01:00
twinaphex 9a5ce5fdb3 Make HAVE_LIBRETRO_MANAGEMENT define obsolete 2016-02-03 12:31:29 +01:00
Monroe88 2ce3ed1319 Keep Quick Menu at the top of the Main Menu 2016-01-31 14:36:41 -06:00
twinaphex a267bdfbe3 MOve gfx/image/image.c to gfx/video_texture_image.c 2016-01-30 02:39:08 +01:00
twinaphex 1745e71088 Add 'Start Core' option 2016-01-24 01:51:05 +01:00
Twinaphex 4dd08e6382 Merge pull request #2660 from duduke/master
Reboot Menu Item
2016-01-22 14:39:21 +01:00
twinaphex 528a03f6f4 Use string_is_equal more 2016-01-20 04:54:17 +01:00
twinaphex 2b8520f7ab Remove alot of unused variables 2016-01-19 23:46:09 +01:00
twinaphex 1eac61e9a0 Create RARCH_CTL_IS_DUMMY_CORE 2016-01-19 23:44:32 +01:00
twinaphex 01d58f8681 Create RARCH_CTL_IS_INITED, RARCH_CTL_SET_INITED, RARCH_CTL_UNSET_INITED 2016-01-19 23:26:47 +01:00
duduke 7de7c98b27 Added a reboot menu item 2016-01-18 21:31:38 +02:00
twinaphex e5b328607d Avoid adding 'Add Tab' to XMB list if HAVE_LIBRETRODB is not defined 2016-01-14 13:30:25 +01:00
twinaphex f0a0314fc8 (XMB) Enable for PS3 2016-01-12 08:58:39 +01:00
twinaphex 7a55ae3765 Start updating headers for 2016 2016-01-10 04:06:50 +01:00
twinaphex ee01fff66f Cleanups 2016-01-08 22:26:13 +01:00
twinaphex 70a57fa80e (XMB) Check if path contains '.lpl' first 2016-01-08 09:33:53 +01:00
twinaphex 66449802e4 (menu) Start going through string_is_empty 2015-12-26 07:37:44 +01:00
Twinaphex 9cf654367a (XMB) Fix memory leak 2015-12-23 13:47:53 +01:00
Higor Eurípedes f6421f9988 (XMB) Fix buffer overflow
It was introduced by 3df4101 . MENU_ENTRIES_CTL_START_GET and
MENU_ENTRIES_CTL_START_GET access size_t-sized data, but an
unsigned was passed.
2015-12-12 21:39:42 -03: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 3df4101321 Get rid of menu_entries_set_start and menu_entries_get_start 2015-12-12 14:39:35 +01:00
twinaphex 7942328e39 Create MENU_ENTRIES_CTL_LIST_GET 2015-12-11 22:05:54 +01:00
twinaphex fa535f788e Create MENU_ENTRIES_CTL_NEEDS_REFRESH 2015-12-11 21:41:59 +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 9580dc5392 pass userdata handle to list_get_entry callback 2015-12-11 14:52:16 +01:00
twinaphex 9e383749ae Pass userdata handle to get_selection callback 2015-12-11 14:50:06 +01:00
twinaphex 2215aa2c87 (menu_driver.c) Pass userdata to free callback 2015-12-11 14:38:57 +01:00
twinaphex adc359ec7a Pass more userdata handles to callbacks 2015-12-11 14:26:51 +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 f0a8867487 (XMB) Refactors 2015-12-10 16:14:53 +01:00
twinaphex bf73abc753 Cleanups 2015-12-10 15:48:04 +01:00
twinaphex 46b5c5e79f (XMB) Cleanup 2015-12-10 15:47:08 +01:00
twinaphex bed86cc57e (XMB) Cleanup 2015-12-10 15:46:15 +01:00
twinaphex 87ff4d7d82 Pass userdata handle to frame callback 2015-12-10 15:44:26 +01:00
twinaphex 527f7c7266 (XMB) Cleanups 2015-12-10 15:28:05 +01:00
twinaphex a173b5a2bb Some more cleanups 2015-12-10 15:23:43 +01:00
twinaphex 14427dd725 (XMB) Cleanups 2015-12-10 15:21:20 +01:00
twinaphex fbdfad6250 Remove unused void * parameter for init_main_font 2015-12-10 15:19:41 +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 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 f374e12143 Cleanup 2015-12-10 14:36:31 +01:00
twinaphex 8acaa19d01 CLeanups 2015-12-10 13:48:41 +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 1cfb39a9d1 merge menu.c and menu_driver.c 2015-12-06 17:55:27 +01:00
twinaphex 9471020bf7 Reduce some more msg char variables 2015-12-06 15:55:05 +01:00
twinaphex c4d1f2c49d Get rid of some implicit memsets for font_params local variables 2015-12-06 14:46:50 +01:00
twinaphex 39e9d5c5ba Start cutting down on the size of some char local variables - we
don't need PATH_MAX_LENGTH for everything
2015-12-06 13:28:20 +01:00
twinaphex 978f05ef3b remove unused variables 2015-12-05 12:19:15 +01:00
twinaphex 7246d219b6 Cut down on dependencies on driver->font_osd_driver 2015-12-05 11:48:06 +01:00
twinaphex 1c1ac91221 Don't need first param for menu_display_font_flush_block 2015-12-05 11:42:46 +01:00
twinaphex c5879028b3 Not sure why an empty handle was being passed to menu_display_font_bind_block 2015-12-05 11:40:49 +01:00
twinaphex a747af2687 Nothing was done with first param of menu_display_font_bind_block 2015-12-05 11:38:18 +01:00
twinaphex 44b708642c Expand font_driver_bind_block 2015-12-05 11:34:56 +01:00
twinaphex 4c8a2a3f88 Create font_driver_bind_block 2015-12-05 10:59:03 +01:00
twinaphex 4e0a4150b5 Merge runloop and runloop_data.c 2015-11-30 15:35:57 +01:00
Twinaphex 11757fdcb7 Merge pull request #2460 from lakkatv/xmb
(XMB) Fix boxart ratio
2015-11-24 19:39:12 +01:00
Jean-André Santoni e6924a725b (XMB) Fix boxart ratio 2015-11-25 01:34:26 +07:00
Higor Eurípedes 92683976a5 Add user_data pointer to rarch_task_push_image_load() 2015-11-24 13:50:44 -03:00
Jean-André Santoni 0789e9f394 (XMB) Load boxarts from subfolders named after the system name in no-intro. Start following the convention of no-intro-screenshot-reloaded to get title screenshots, or in game screenshots, and we will add boxarts by ourselves later. 2015-11-24 05:21:29 +07:00
Higor Eurípedes 5d92e9061c Reimplement image loading using tasks 2015-11-23 17:42:01 -03:00
twinaphex 074f14b132 Add verbosity.c/verbosity.h 2015-11-23 12:03:38 +01:00
Jean-André Santoni 19e3b35d7d Disable rounding of the icon size, makes the icons blurry in some case, but should also fix positionning bugs on some resolutions 2015-11-22 02:08:03 +07:00
twinaphex 7141210d15 Remove video_driver_has_windowed 2015-11-20 15:20:54 +01:00
twinaphex 533b799692 Create video_driver_ctl and get rid of video_driver_get_frame_count 2015-11-20 15:08:27 +01:00
Jean-André Santoni e8b484d93e (XMB) Fix boxart when opening the contextual menu, and when comming back from the game 2015-11-19 23:39:48 +07:00
Jean-André Santoni 7f1d91caa5 (XMB) Display achievement list icon 2015-11-19 15:14:19 +07:00
Jean-André Santoni ff7b3ec943 (XMB) Fix messages centering 2016-08-10 22:30:17 +02:00
twinaphex 38f30c8f10 Add Save Current Config to Menu 2015-11-11 02:57:20 +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
Jean-André Santoni 6792e74ad5 (XMB) Prevent an animation bug during scanning 2015-11-07 10:36:37 +07:00
Jean-André Santoni 51f18ef151 (XMB) Fix all wrong icon positions when changing the window size 2015-11-04 05:17:21 +07:00
twinaphex f59df8b9df Revert "(XMB) Fix a display bug on 16:9 displays caused by an optimization"
This reverts commit a467af48cf.
2015-11-03 11:32:32 +01:00
Jean-André Santoni dff0031145 (XMB) Use the same timedate format as PS3 XMB 2015-11-03 12:36:20 +07:00
twinaphex 1d911ac29b (XMB) Get rid of forward declarations 2015-11-02 22:56:05 +01:00
twinaphex 2a100d730c (Menu) Have default tex coords array 2015-11-02 22:46:23 +01:00
twinaphex 8e5a2fdc77 Have one default vertex coord array in menu_display.c 2015-11-02 22:37:29 +01:00
twinaphex ab230f5169 Fix warnings 2015-11-02 22:12:43 +01:00
twinaphex a4eb49430c Create menu_display_texture_load and menu_display_texture_unload 2015-11-02 22:06:51 +01:00
twinaphex 71ca469cda GL totally abstracted away now from menu drivers 2015-11-02 20:41:42 +01:00
twinaphex b0d1434940 Remove gl_t pointer grabbing in xmb_frame 2015-11-02 20:03:16 +01:00
twinaphex 080213f5b3 More cleanups - almost completely remove gl_t * usage 2015-11-02 20:02:06 +01:00
twinaphex b34fb9e081 Add scaling steps to menu_display_matrix4x4_rotate_z too 2015-11-02 19:47:25 +01:00
twinaphex d970f16106 (XMB) Cleanups 2015-11-02 19:41:10 +01:00
twinaphex 1b4f19ab87 Cleanup xmb_draw_cursor 2015-11-02 19:38:53 +01:00
twinaphex 5b15ed2b60 Don't pass gl_t pointer to menu_display functions 2015-11-02 19:11:09 +01:00
twinaphex 7c69249e63 Don't use arguments for blend_begin/blend_end 2015-11-02 19:07:36 +01:00
twinaphex c8cb03e412 Get rid of some gl_t * pointers 2015-11-02 19:04:20 +01:00
twinaphex 10051a657c Simplify menu_display_draw_frame 2015-11-02 18:55:05 +01:00
twinaphex 6516fc783b Start making menu drivers depend less on gl handle 2015-11-02 18:41:51 +01:00
twinaphex 159e9c1910 Revert "Don't use the same vertex array in every menu driver"
This reverts commit eefc33ef07.
2015-11-01 22:35:19 +01:00
twinaphex eefc33ef07 Don't use the same vertex array in every menu driver 2015-11-01 22:24:10 +01:00
twinaphex 1e53e3e19a Backport pointer_tap changes 2015-11-01 20:44:04 +01:00
Twinaphex 5287e46e57 Revert "(Menu) Make the mouse left click and the pointer tap use the same cod…" 2015-11-01 20:35:43 +01:00
Twinaphex 9bc28461f3 Merge pull request #2325 from lakkatv/material
(Menu) Make the mouse left click and the pointer tap use the same cod…
2015-11-01 20:26:11 +01:00
Jean-André Santoni 5b51124b62 (Menu) Make the mouse left click and the pointer tap use the same codepath 2015-11-02 02:22:21 +07:00
Twinaphex a07cfd4915 Merge pull request #2324 from lakkatv/material
(GLUI) Tap on tabs
2015-11-01 19:52:09 +01:00
twinaphex e9ba2caac7 Rename blending functions 2015-11-01 19:28:12 +01:00
twinaphex 2b087f3be0 No longer do blending inside menu_display_draw_frame 2015-11-01 19:24:35 +01:00
Jean-André Santoni bd99e952d6 (Menu) Move pointer_tap on the menu driver side 2015-11-02 01:17:06 +07:00
twinaphex 2ab4158eca (XMB) Should not need this I think 2015-11-01 16:25:31 +01:00
twinaphex 19a6ccb646 Create menu_display_draw_icon_blend_begin and menu_display_draw_icon_blend_end - cut down on code duplication 2015-11-01 16:23:50 +01:00
Jean-André Santoni a467af48cf (XMB) Fix a display bug on 16:9 displays caused by an optimization 2015-10-31 13:41:33 +07:00
Jean-André Santoni 0e6324f118 (XMB) Use defines for values that will never change. Fixes a display bug too. 2015-10-30 22:14:30 +07:00
Jean-André Santoni ae79d70438 (GLUI) Fix left tab switching when navigation wraparound is false. Also dehardcode some values representing the number of tabs in the menu system. 2015-10-30 16:28:27 +07:00
twinaphex 6b15d86c5c (Menu) Don't uppercase titles always
(GLUI) Show switch icons for certain text strings too
2015-10-28 01:36:36 +01:00
Jean-André Santoni ea913a157f (XMB) Fix pointer display and use the new pointer size (update assets) 2015-10-27 18:37:13 +07:00
twinaphex 6826a3833e menu_entries_get_menu_stack_ptr - add idx parameter 2015-10-27 10:33:19 +01:00
twinaphex ab9006f21e Add 'idx' to menu_entries functions 2015-10-27 10:29:50 +01:00
twinaphex 0d89bca635 Start setting up menu_entries function so we can access
multiple stacks
2015-10-27 10:10:33 +01:00
Jean-André Santoni 0b48af4781 (XMB) Fix cursor alpha 2015-10-27 15:05:02 +07:00
twinaphex 8f8d75de00 (xmb) CLeanups 2015-10-27 08:02:15 +01:00
Arche-san 6403682fcb xmb : reset to default wallpaper if wallpaper not available for selected category 2015-10-25 21:02:21 +01:00
twinaphex bad3c8d7d6 Cleanups 2015-10-25 02:35:52 +01:00
twinaphex 0a68d3aeac Remove unused variable 2015-10-25 02:34:18 +01:00
twinaphex 5bd555ca50 Create video_texture_unload 2015-10-25 02:33:23 +01:00
Jean-André Santoni 4b47958999 (XMB) Honor navigation wraparound horizontal setting 2015-10-25 02:18:47 +07:00
Jean-André Santoni f2fc38f578 (XMB) Prevent icon overlap after a scan is finished 2015-10-25 01:40:07 +07:00
Jean-André Santoni 403e00a936 (XMB) Implement another tab to launch a directory scan 2015-10-25 00:37:59 +07:00
twinaphex 7861972f3d (menu_displaylist.c) Don't add entries if they are hidden away
behind 'Advanced settings'
2015-10-24 10:52:12 +02:00
twinaphex 798ed9eba8 (Zarch) Use menu_display_draw_frame 2015-10-24 07:51:33 +02:00
twinaphex 8ecfa76ab9 Add vertex count variable to menu_display drawing functions 2015-10-24 07:28:49 +02:00
Twinaphex c0878c75d5 Merge pull request #2281 from lakkatv/xmb
(XMB) Use RetroArch or Lakka logo in place of the home icon
2015-10-23 22:09:45 +02:00
Jean-André Santoni 4b82132e9d (XMB) Use RetroArch or Lakka logo in place of the home icon 2015-10-24 02:52:42 +07:00
Twinaphex b085a1c1e6 Merge pull request #2278 from lakkatv/xmb
Add a HAVE_LAKKA define, and enable a shutdown menu entry
2015-10-23 21:46:24 +02:00
Jean-André Santoni 2b376ce3d5 Add a HAVE_LAKKA define, and enable a shutdown menu entry 2015-10-23 15:24:47 +07:00
twinaphex 3841b1b96f (XMB) Dehardcode the '- 3' 2015-10-23 08:13:31 +02:00
Jean-André Santoni 52c8040589 Add a type for empty message entries, fixes a bug in XMB 2015-10-23 03:43:25 +07:00
twinaphex 942bf6cb93 (XMB) Load Recent has its own tab now - remove from Main Menu list 2015-10-22 20:24:58 +02:00
Twinaphex 5f67c041b0 Merge pull request #2273 from lakkatv/xmb
(XMB) History tab
2015-10-22 20:20:49 +02:00
Jean-André Santoni 6945489d96 (XMB) History tab 2015-10-23 01:05:51 +07:00
twinaphex 1a20e19c51 We will now be able to know from which input device type the input
event comes from - i.e. keyboard or gamepad
2015-10-22 19:17:47 +02:00
twinaphex 2157e8389c (XMB) Show Quick Menu dynamically again 2015-10-22 06:01:46 +02:00
twinaphex 2e7d039027 (XMB) Refactor 2015-10-22 05:55:54 +02:00
twinaphex b6ee3fdf31 (XMB) Create XMB_SYSTEM_TAB_ enums 2015-10-22 04:52:57 +02:00
twinaphex 7ea16f622e (XMB) Create custom Main Menu list 2015-10-22 04:46:05 +02:00
twinaphex 14bf640bf6 Create list_push callback - allows us to override lists 2015-10-22 04:12:32 +02:00
twinaphex 61c4a00a59 Cleanups 2015-10-22 03:02:15 +02:00
twinaphex cc9907e64c Cleanups 2015-10-22 02:58:41 +02:00
twinaphex 8ca684527f Cleanups 2015-10-22 02:55:10 +02:00
twinaphex a3d8152cab Create local copy of menu_generic function for XMB 2015-10-22 02:54:25 +02:00
twinaphex 413aa2489e Create menu_displaylist_push_list_process 2015-10-22 01:38:41 +02:00
twinaphex 8e2741d974 (XMB) Cleanups 2015-10-22 01:04:00 +02:00
Jean-André Santoni e7040e3cf8 (XMB) animation bug fix 2015-10-20 22:55:27 +07:00
Jean-André Santoni 755bd961d3 (XMB) Settings tab 2015-10-20 19:11:43 +07:00
twinaphex 5b9aab68e5 (XMB) Start using menu_entries_ functions inside XMB 2015-10-19 17:40:38 +02:00
twinaphex b3dc51072c (XMB) Cleanups 2015-10-19 17:35:47 +02:00
twinaphex b7625289f7 Rename some functions 2015-10-19 16:32:51 +02:00
twinaphex b5aa3049c6 Refactor menu_video_ functions to menu_display_ 2015-10-18 07:43:27 +02:00
twinaphex 38c66f62d0 Merge menu_video.c and menu_display.c 2015-10-18 07:15:54 +02:00
twinaphex 6e2e32970e Create menu_entries_get_size 2015-10-17 19:21:18 +02:00
twinaphex d3a7742b6f Create menu_entries_get_stack_size 2015-10-17 19:14:49 +02:00
twinaphex e34171b4a0 (xmb.c) Cleanup 2015-10-17 18:40:47 +02:00
twinaphex e6db9dffd5 Refactor xmb 2015-10-17 18:17:59 +02:00
twinaphex 9f573eeaf0 (GLUI/XMB) Prevent warnings - 'passing argument from incompatible pointer type) 2015-10-11 16:51:44 +02:00
twinaphex 41f2ec1ecf Show game cursor also when video context driver has no windowed mode
support at all and mouse is still enabled
2015-10-08 07:11:52 +02:00
twinaphex f5255889c6 Only show ingame cursor when in fullscreen mode 2015-10-08 07:07:47 +02:00
twinaphex 6d4900dc1c Create function pointer for iterate function 2015-10-03 05:08:29 +02:00
twinaphex 798e7fa7fa Move function pointer around 2015-10-03 04:32:38 +02:00
twinaphex 167cd269ae Add init_list to menu driver callbacks 2015-10-03 03:15:47 +02:00
twinaphex 6db07f7fd8 (xmb.c) Correct faulty usage of calloc 2015-09-28 18:49:32 +02:00
twinaphex 0cc56e2a1a More static code analysis nits 2015-09-28 18:44:28 +02:00
twinaphex a79b571d7b Static code analysis fixes 2015-09-28 16:20:26 +02:00
twinaphex ceff590094 Don't use menu_display_get_ptr outside of menu_display.c anymore 2015-09-27 00:09:15 +02:00
twinaphex 515c8c6322 More menu_display_ctl refactors 2015-09-26 23:37:25 +02:00
twinaphex d6015cc4a3 (menu_input.c) Rename some enums 2015-09-26 02:52:05 +02:00
twinaphex 37e9108820 Move internal display state to menu_display.c 2015-09-26 01:23:10 +02:00
twinaphex 9b18371a1a Refactor away menu_animation_update 2015-09-25 23:47:01 +02:00
twinaphex 88307565c1 Refactor away menu_animation_clear_active 2015-09-25 23:39:02 +02:00
twinaphex 6d6117d5d6 Remove menu_animation_get_delta_time 2015-09-25 23:37:02 +02:00
twinaphex 3e69fdae30 Remove unused variables 2015-09-25 22:48:58 +02:00
twinaphex 541c9a2066 Refactor menu_animation.c 2015-09-25 22:24:07 +02:00
twinaphex eae4d761ba (Menu) Refactors 2015-09-25 21:32:16 +02:00
twinaphex f6a7256f20 Make state static and move it to menu_display.c 2015-09-25 21:25:37 +02:00
twinaphex 892aa682d6 (XMB) Don't use menu_navigation_get_ptr anymore 2015-09-25 16:25:33 +02:00
twinaphex ee7ce4feaa Remove unused variables 2015-09-25 15:02:19 +02:00
twinaphex d4e2b6128b Refactor menu_navigation_get_selection 2015-09-25 14:57:37 +02:00
twinaphex 26e1ec35cb Create menu_display_ctl 2015-09-25 13:27:15 +02:00
twinaphex c0b46e3003 Add more functionality to menu_input_ctl 2015-09-24 20:08:11 +02:00
twinaphex 08f24aae4b Add MENU_CTL_POINTER_PTR 2015-09-24 19:56:53 +02:00
twinaphex e21e21647e Cleanups 2015-09-24 17:34:44 +02:00
twinaphex 10d1aea0e3 Go through menu_input_mouse_state 2015-09-24 17:29:46 +02:00
twinaphex 670350dc1f Go through menu_input_pointer_state more 2015-09-24 17:21:50 +02:00
twinaphex 172e75c758 Revert "Refactor menu_input.c"
This reverts commit 3ddbf2d5cc.
2015-09-24 14:17:03 +02:00
twinaphex 7982674685 Revert "Remove unused variables"
This reverts commit 8b0a952c59.
2015-09-24 14:16:51 +02:00
twinaphex 8b0a952c59 Remove unused variables 2015-09-24 13:39:47 +02:00
twinaphex 3ddbf2d5cc Refactor menu_input.c 2015-09-24 13:22:46 +02:00
twinaphex 51d3738a00 Revert "Add type to populate_entries"
This reverts commit 5a7de50bd3.
2015-09-21 21:32:31 +02:00
twinaphex 1fc97df819 Revert "Add action_type to menu_displaylist_push_list"
This reverts commit b7d0f45109.
2015-09-21 21:32:23 +02:00
twinaphex b7d0f45109 Add action_type to menu_displaylist_push_list 2015-09-21 21:11:37 +02:00
twinaphex 5a7de50bd3 Add type to populate_entries 2015-09-21 20:48:26 +02:00
Twinaphex 31164349fa (XMB) remove unused variable 2015-09-07 01:33:38 +02:00
twinaphex a38829dc2d (XMB) Cleanups 2015-09-06 23:24:51 +02:00
twinaphex 10340174de Cleanups 2015-09-06 23:15:03 +02:00
twinaphex 90e41a3e3f (XMB) Cleanups 2015-09-06 23:10:00 +02:00
twinaphex 0c65efdd65 Cleanups 2015-09-06 22:30:46 +02:00
twinaphex 439b761410 (XMB) Simplifications 2015-09-06 22:24:14 +02:00
twinaphex 61f6cf07ae (XMB) Simplify xmb_draw_icon 2015-09-06 22:18:59 +02:00
twinaphex cc57ec7d4f Cleanups 2015-09-06 22:01:12 +02:00
twinaphex ac2c938bb9 (XMB) Cut down on video_driver_get_size 2015-09-06 21:57:12 +02:00
twinaphex 6b11b4b514 Cut down on video_driver_get_size calls 2015-09-06 21:05:33 +02:00
twinaphex 6721d34114 Simplify menu_video_frame_background 2015-09-06 20:59:35 +02:00
twinaphex 54a9910c0d Simplify menu_video_frame_background 2015-09-06 20:53:52 +02:00
twinaphex eda9c179e6 (GLUI/XMB) Cleanups 2015-09-06 18:16:24 +02:00
twinaphex c84f4efd7b Start preparing move of glViewport to menu_video_draw_frame 2015-09-06 18:08:52 +02:00
twinaphex 699ebe2644 Simplify menu_video_frame_background 2015-09-06 17:45:16 +02:00
Twinaphex 3b3fa56309 Cleanup menu_animation_t 2015-09-06 05:00:08 +02:00
twinaphex 8405f76ff3 Refactor menu_animation.c 2015-09-06 02:41:36 +02:00
twinaphex d6e3040e5d Use menu_navigation_get_selection 2015-09-06 02:06:02 +02:00
twinaphex d4eefc020f Cleanups 2015-09-05 18:49:48 +02:00
twinaphex a3cedc05d7 Cleanups 2015-08-21 21:19:29 +02:00
twinaphex 9925da95ae Refactor menu_entries_get_core_title 2015-08-17 18:14:51 +02:00
Twinaphex 996c010ca6 Fixup 2015-08-17 16:00:29 +02:00
twinaphex dc73edadcf Cleanup old ugly hack 2015-08-17 05:05:29 +02:00
twinaphex 0c023dcb68 Reimplement frame count 2015-08-03 23:01:07 +02:00
Jean-André Santoni e8885dbbec (Menu) Integrate the quick menu in the playlists. Allow launching contents manually added the playlists. 2015-07-23 19:44:59 +02:00
Higor Eurípedes b217bbad24 (menu_animation) Create menu_animation_ticker_generic 2015-07-15 20:56:25 -03:00
twinaphex 5a5e3951ff Use custom typedefs for glui too, and move typedefs to gfx/video_common.h 2015-07-12 06:14:01 +02:00
twinaphex ccafdf8cc4 (XMB) Start using custom typedefs instead of GL ones for menu drivers 2015-07-12 06:12:39 +02:00
twinaphex c697923eb6 Create video_common.c 2015-07-12 05:30:04 +02:00
twinaphex 6bb0d87d87 Rename gl_font_raster_block to gfx_font_raster_block 2015-07-12 04:07:06 +02:00
twinaphex 527c0c29d4 Rename gl_coords to gfx_coords 2015-07-12 03:57:06 +02:00
twinaphex 14b6a6636b Create menu_video.c 2015-07-09 18:39:40 +02:00
twinaphex aa8c8dbaa6 (XMB) Cleanup 2015-07-09 18:28:03 +02:00
twinaphex 82cd8263dc (XMB) Indenting nits (again) in xmb.c 2015-07-08 17:26:23 +02:00
twinaphex 039ba91c48 Add mechanism so that task_database informs the menu driver that
we need to refresh the horizontal list. Kivutar; make the icons
work again after we do a horizontal list refresh
2015-07-08 01:01:41 +02:00
twinaphex f2a608b131 Create menu_environ callback 2015-07-08 00:37:44 +02:00
Jean-André Santoni 142941d950 (XMB) Refresh horizontal menu 2015-07-07 17:04:03 +07:00
Higor Eurípedes 41a77639e3 (XMB) Remove playlist extension from title 2015-07-06 19:52:04 -03:00
Jean-André Santoni aec9bbc9f5 (XMB) Smarter tickering 2015-07-06 20:34:28 +07:00
Jean-André Santoni a54b89387c (XMB) Display movie icon 2015-07-04 07:14:26 +07:00
Jean-André Santoni cb35805ba6 (XMB) Add an image icon 2015-07-01 19:53:34 +07:00
twinaphex 3e2d8d2ccc (XMB) More refactors 2015-06-30 19:00:09 +02:00
twinaphex aea28b5ec1 (XMB) Refactor 2015-06-30 18:57:03 +02:00
Jean-André Santoni ba02256006 (XMB) Display music icon 2015-06-30 23:07:22 +07:00
twinaphex fefa500dcf Some C89 build fixes 2015-06-29 21:52:55 +02:00
Higor Eurípedes a1db56a084 (XMB) Ensure proper ordering of items during toggles 2015-06-25 18:46:05 -03:00
Higor Eurípedes ac66a30f9e (XMB) Set cursor to the first entry when opening a new list 2015-06-25 14:15:38 -03:00
Jean-André Santoni 5c319e14bf (XMB) Support the shader-options icon 2015-06-25 11:47:20 +07:00
Jean-André Santoni f698a0923b (XMB) Dislay a close icon for the close entry of the quick menu 2015-06-25 11:14:22 +07:00
Higor Eurípedes b96a11c5f8 (XMB) Fix typo 2015-06-23 17:06:04 -03:00
Higor Eurípedes 57fe277310 (XMB) Move first visible item detection to xmb_selection_pointer_changed() 2015-06-23 13:27:54 -03:00
Higor Eurípedes 5f0d41765d (XMB) Do not animate offscren entries in xmb_list_open_old() 2015-06-23 13:27:53 -03:00
Higor Eurípedes b7840479cb (XMB) Do not animate offscren entries in xmb_list_open_new() 2015-06-23 13:27:53 -03:00
Higor Eurípedes 6d726e9247 (XMB) Do not animate offscreen items in xmb_selection_pointer_changed() 2015-06-23 13:27:53 -03:00
Higor Eurípedes f167a416f1 (menu_animation) Add tween tagging support 2015-06-23 13:27:53 -03:00
Higor Eurípedes cfe57b8442 (Menu) Fix some menu_entries_get_start() checks 2015-06-22 14:50:03 -03:00
twinaphex 5f67c53e6a Use fill_short_pathname_representation 2015-06-22 19:39:56 +02:00
twinaphex 9fc96b0ad6 (Menu) Cleanups 2015-06-21 23:40:11 +02:00
twinaphex e635f9fa59 (XMB) Prevent font corruption bug when unloading core or resetting
context
2015-06-21 00:17:35 +02:00
Twinaphex 0b4237b8a9 Prevent unused variable warning 2015-06-20 16:21:26 +02:00
Jean-André Santoni b5082c038c (XMB) Fix the sizes and layout when toggling fullscreen (Part 1) 2015-06-20 16:31:10 +07:00
Jean-André Santoni 7039142c9c (XMB) Fix active icon index when toggling full screen 2015-06-20 12:45:49 +07:00
Jean-André Santoni c405c4e3c3 (XMB) Fix content icon for RDB rentries 2015-06-20 12:44:44 +07:00
Twinaphex a3da35c0b3 Merge pull request #1829 from lakkatv/boxart
(XMB) Fix the boxart placement, and the responsive layouts, apply the…
2015-06-19 18:49:00 +02:00
Jean-André Santoni e90e2136ed (XMB) Fix the boxart placement, and the responsive layouts, apply the breakpoints only to icon size 2015-06-19 23:19:49 +07:00
twinaphex eaab8d97ef (Menu) Menu hash updates 2015-06-19 16:59:49 +02:00
Jean-André Santoni 2d344c50b9 (XMB) Make the boxart persistant when navigating the content details 2015-06-19 02:24:38 +07:00
Jean-André Santoni 3d74be05c9 (XMB) Draw boxart in the right bottom edge of the screen 2015-06-19 02:16:45 +07:00
Twinaphex 54f29e49d8 Revert "(XMB) Restore the contextual menu" 2015-06-18 20:57:16 +02:00
Jean-André Santoni 153b5c2a43 (XMB) Restore the contextual menu 2015-06-18 15:16:11 +07:00
Jean-André Santoni a7c0a49610 (XMB) Add boxarts support 2015-06-18 09:32:56 +07:00
twinaphex 897361b9d4 Create menu_hash_calculate 2015-06-17 19:55:35 +02:00
twinaphex 59bec5b2d8 Add some header includes 2015-06-17 19:48:55 +02:00
twinaphex 819723be06 Move '_refresh' functions to menu_entries.c 2015-06-16 03:03:20 +02:00
twinaphex 3fe0b3c4d9 Create menu_entries.h 2015-06-16 02:15:32 +02:00
twinaphex d66db000c6 Create wrappers for accessing menu->begin 2015-06-16 01:59:26 +02:00
Higor Eurípedes c68857294f (XMB) Keep menu->begin up to date and speed up xmb_draw_items() 2015-06-15 20:19:49 -03:00
Higor Eurípedes 1417a9b924 (XMB) Fix crash 2015-06-15 15:48:10 -03:00
Higor Eurípedes f503aa1078 (XMB) Use menu_display_get_ptr() in xmb_list_clear() 2015-06-15 15:17:11 -03:00
Higor Eurípedes 936ab27541 (XMB) Fix xmb_list_insert() leak 2015-06-15 15:01:12 -03:00
Higor Eurípedes 1239b56d8a (XMB) Fix segfault 2015-06-15 15:01:12 -03:00
twinaphex 5d76525f50 (XMB) CLeanups 2015-06-15 19:12:31 +02:00
twinaphex ab1c5f95f1 Create menu_driver_list_get_selection 2015-06-15 19:00:52 +02:00
twinaphex 0c4ac61b38 (Menu) Cleanups 2015-06-15 17:34:12 +02:00
twinaphex eda2e24d0e Update - start using menu_hash_to_str 2015-06-15 06:27:45 +02:00
twinaphex 58d7c0fd3b Move some more variables to menu_animation_t 2015-06-15 01:50:57 +02:00
twinaphex 70cf98eadc Move menu->dt, menu->cur_time and menu->old_time to menu_animation_t 2015-06-15 01:40:03 +02:00
Higor Eurípedes 7dee20f52c (XMB) Return from xmb_draw_items when icon_y > height + xmb.icon->size 2015-06-14 20:05:06 -03:00
Higor Eurípedes ce3acb2ca4 (XMB) Avoid implicit memset and move some variables back into the loop 2015-06-14 17:22:41 -03:00
twinaphex 6a2b871f16 Create menu_display_get_ptr 2015-06-14 15:34:05 +02:00
twinaphex be24e78c61 (XMB) Don't use struct item_file * directly 2015-06-14 04:19:40 +02:00
twinaphex f23d511a31 Use menu_list_get_ptr 2015-06-14 04:01:21 +02:00
twinaphex bff61a9485 (Menu) Create menu_animation_get_ptr 2015-06-13 23:23:29 +02:00
twinaphex 84a1885786 Create menu_input_get_ptr 2015-06-13 22:57:55 +02:00
Higor Eurípedes 901ce8f8d4 (XMB) Fix xmb->menu_stack_old leak 2015-06-13 14:39:11 -03:00
twinaphex 10e44ab252 Go through menu_frame_buf_t pointer getter 2015-06-13 17:06:03 +02:00
twinaphex d4cbc7695a Go through menu_navigation_t pointer 2015-06-13 16:22:05 +02:00
Higor Eurípedes 76ffae5be6 Revert "(XMB) Add xmb_node_kill_animation()"
This reverts commit db0dcb64fa.
2015-06-13 00:39:18 -03:00
Higor Eurípedes 607fd32e49 (XMB) Move some variables out of the loop in xmb_draw_items() 2015-06-13 00:04:57 -03:00
Higor Eurípedes ca93308c9b (XMB) Fix leak 2015-06-12 20:28:59 -03:00
Higor Eurípedes db0dcb64fa (XMB) Add xmb_node_kill_animation() 2015-06-12 20:28:58 -03:00
Higor Eurípedes 937767e90a (XMB) Fix leak 2015-06-12 20:28:58 -03:00
twinaphex 5213105f99 (XMB) Cleanups 2015-06-12 16:25:32 +02:00
twinaphex fd38003fd1 Rename menu_entries_cbs_* to menu_cbs_* 2015-06-12 16:01:46 +02:00
twinaphex 30e29cfb5a Create menu_list_get_userdata_at_offset 2015-06-12 14:50:06 +02:00
twinaphex bf4ef3fd82 (XMB) Use menu_list_get_actiondata_at_offset 2015-06-12 14:47:44 +02:00
twinaphex 3a4ee2d89a Move file_list_free_userdata to menu_driver_list_free 2015-06-12 14:17:27 +02:00
twinaphex 2bf636b913 Rename menu_driver_list_delete to menu_driver_list_free 2015-06-12 14:15:48 +02:00
Twinaphex f474e10c75 (XMB) xmb_node_allocate_userdata - call file_list_free_actiondata
first before calling file_list_set_actiondata
2015-06-11 23:21:25 +02:00
twinaphex f258621abf (XMB) Cleanups 2015-06-11 23:10:04 +02:00
twinaphex 33bb7ad76e Refactor xmb_get_userdata_from_horizontal_list 2015-06-11 23:08:12 +02:00
twinaphex 087e1354ec Create file_list_set_userdata/file_list_set_actiondata 2015-06-11 23:02:17 +02:00
Twinaphex c607915ef8 (Menu) Cleanups 2015-06-11 21:12:08 +02:00
Twinaphex 2b1fe2de5d (XMB) xmb_list_delete - use file_list_free_userdata 2015-06-11 21:05:14 +02:00
Twinaphex e569cd6ec4 (XMB) Get rid of signal SIGABRT 2015-06-11 20:17:34 +02:00
Twinaphex 698e66be57 (XMB) cleanup xmb_list_insert 2015-06-11 20:14:59 +02:00
Higor Eurípedes baba7667a9 (XMB) Fix icon zoom 2015-06-11 11:54:40 -03:00
twinaphex 87bfef86f2 (XMB) Correct previous commit 2015-06-11 16:06:39 +02:00
twinaphex 500909cf9f (XMB) Should now look for dynamic wallpapers without the 'lbl' extension 2015-06-11 15:57:22 +02:00
twinaphex bf62c8c493 (XMB) Use menu_list_get_ptr 2015-06-11 13:27:06 +02:00
twinaphex f91b709b44 (Menu) Use menu_list_get_stack_size instead 2015-06-11 02:21:40 +02:00
twinaphex f80d9abd6a (XMB) Use menu_list_get_size more 2015-06-11 02:18:11 +02:00
twinaphex e29596f2c1 (XMB) Use menu_list_get_last_* instead of file_list_get_last 2015-06-11 02:16:22 +02:00
twinaphex 5bd138b6ac (file_list) Start adding entry_idx to file_list_* functions 2015-06-10 22:43:06 +02:00
Higor Eurípedes a74ea585db (XMB) Fix icon zoom when theres only one collection 2015-06-10 09:36:25 -03:00
Higor Eurípedes b23594e7e3 (XMB) Fix extra icons while browsing the menus 2015-06-10 09:35:07 -03:00
Higor Eurípedes 3673fc6100 (XMB) Fix horizontal navigation 2015-06-10 09:19:38 -03:00
Higor Eurípedes ad9f0c4021 (menu_displaylist) Add SL_FLAG_ALLOW_EMPTY_LIST 2015-06-10 09:11:53 -03:00
Higor Eurípedes cee0f2bf46 (XMB) Display all system icons 2015-06-10 08:48:40 -03:00
Higor Eurípedes 5b3efee2e0 (XMB) Fix context reset/destroy 2015-06-09 22:04:46 -03:00
Twinaphex 86152a6b14 Revert "(XMB) Fix horizontal menus" 2015-06-10 02:54:08 +02:00
Higor Eurípedes 338959eb59 (XMB) Fix horizontal menus 2015-06-09 21:26:54 -03:00
Twinaphex 37abba7821 (XMB) Cleanup 2015-06-10 00:22:56 +02:00
Jean-André Santoni 67b4c2f48e (XMB) Rename 256 to png, and code cleaning 2015-06-09 14:29:52 +07:00
Jean-André Santoni 23dabbf5e9 (XMB) Rename icon directory to xmb 2015-06-09 14:15:24 +07:00
Jean-André Santoni 9d6f9b8c74 (XMB) Fix icon display 2015-06-09 14:13:51 +07:00
twinaphex ff9cc50219 (XMB) Look for new icons 2015-06-09 02:43:30 +02:00
Twinaphex 2fe58d1ea6 (Menu) remove unused variables 2015-06-08 23:40:14 +02:00
twinaphex 29e3f5ff66 Expand playlist format - rename it to 'lpl' 2015-06-08 23:38:03 +02:00
Twinaphex 5b064572e5 (XMB) Show only playlists in horizontal menu and no directories 2015-06-08 17:21:32 +02:00
twinaphex 2eba39e41d (XMB/Horizontal list)
1) Create list_get_entry
2) Will show one entry at the top that is the 'full database' for
that collection
2015-06-08 17:02:14 +02:00
twinaphex 68b02ff25d (XMB) Horizontal list now shows collections 2015-06-08 16:27:30 +02:00
twinaphex 7d9e7e3139 (XMB) Start implementing 'bind_init' for XMB 2015-06-08 16:13:02 +02:00
twinaphex 79a8aa70a3 (XMB) Rename xmb->core_list to xmb->horizontal_list 2015-06-08 16:08:00 +02:00
twinaphex 5af0ce575c Add menu driver 'init_bind' 2015-06-08 16:01:57 +02:00
twinaphex 62b7b2602d Refactor disp_timedate_set_label 2015-06-08 14:57:46 +02:00
twinaphex 2fc0d7c4b4 (Menu) Rename files 2015-06-08 14:44:24 +02:00
twinaphex a7b43854e0 (XMB) Use menu_list_get_ptr 2015-06-08 11:30:19 +02:00
twinaphex 45bc4ce3be (XMB) Cleanups 2015-06-07 16:52:07 +02:00
twinaphex 90efb2c10c (XMB) Cut down on strlcpy/strlcat usage 2015-06-07 16:49:05 +02:00
twinaphex 017a61683b xmb_node_allocate_userdata - cleanups 2015-06-07 16:41:20 +02:00
twinaphex ea891cae91 Create xmb_node_get_core_info 2015-06-07 16:39:40 +02:00
twinaphex d5d350976c (XMB) Cleanups 2015-06-07 16:37:00 +02:00
twinaphex 38ce8ffcef Create menu_driver_list_get_size 2015-06-07 15:43:03 +02:00
twinaphex 561f8888c8 Simplify xmb_list_open_new 2015-06-07 15:08:32 +02:00
twinaphex 7cb880b278 (XMB) Cleanups 2015-06-07 15:07:38 +02:00
Twinaphex 51cb6793a2 (XMB) Fix 2015-06-07 14:48:31 +02:00
Twinaphex 352a5937d9 (XMB) Expand xmb_list_get_size 2015-06-07 14:33:33 +02:00
Twinaphex fa0f710b1c Create xmb_list_get_size 2015-06-07 14:29:43 +02:00
Twinaphex cd3ebfed01 (XMB) Remove unused variable 2015-06-07 14:05:26 +02:00
Twinaphex 884bc4dbc5 (XMB) Don't use menu->categories.size anymore 2015-06-07 14:02:42 +02:00
twinaphex bfa9349854 (XMB) Cleanups 2015-06-07 13:09:35 +02:00
twinaphex 71b3070e3b Start using menu_displaylist_push_list for creating new lists on
the menu driver side
2015-06-07 11:51:06 +02:00
twinaphex 2e81d7f8dc Refactor xmb_list_cache function callback 2015-06-07 11:20:36 +02:00
twinaphex 51ba217c2e (XMB) Remove duplicate function 2015-06-07 00:41:53 +02:00
twinaphex 7fc8120ca2 (XMB) Cut down on some duplicate functions 2015-06-07 00:23:40 +02:00
twinaphex 0f401291ec (XMB) Cleanup 2015-06-07 00:19:59 +02:00
twinaphex 1195dea504 (XMB) Cleanups 2015-06-06 14:48:58 +02:00
twinaphex f730f978af (XMB) Indent nits 2015-06-06 14:07:20 +02:00
Twinaphex c49262eb8c (XMB) Create xmb_context_reset_background 2015-06-06 14:01:36 +02:00
Twinaphex 00e90a752d (XMB) Cleanups 2015-06-06 13:58:06 +02:00
Twinaphex 912263ba34 Create xmb_context_reset_textures 2015-06-06 13:56:31 +02:00
Twinaphex eebcea775c (XMB) Cleanups 2015-06-06 13:51:45 +02:00
Twinaphex b86fc9e19e (XMB) Refactor xmb_context_reset 2015-06-06 13:41:47 +02:00
Twinaphex 183f58943d (XMB) Cleanups #7 2015-06-06 13:21:47 +02:00
Twinaphex b244d892c6 Create xmb_context_reset_horizontal_list 2015-06-06 12:59:09 +02:00
Twinaphex 80eba21888 (XMB) Cleanups #6 2015-06-06 12:53:55 +02:00
Twinaphex a04c3ba9da (XMB) Cleanups #5 2015-06-06 12:46:22 +02:00
Jean-André Santoni b5c183878f (XMB) Fix icon zoom issue on some ordered lists 2015-06-06 16:45:58 +07:00
twinaphex 327177f763 (XMB) Cleanups #4 2015-06-06 11:39:41 +02:00
twinaphex d3fbf351ed (XMB) Cleanups #3 2015-06-06 11:38:10 +02:00
twinaphex 11313a6bb4 (XMB) Cleanups #2 2015-06-06 11:36:29 +02:00
twinaphex 761d2118f8 (XMB) Cleanups #1 2015-06-06 11:28:08 +02:00
twinaphex edc7f21cfe Cleanups 2015-06-05 18:22:15 +02:00
twinaphex 614c8646f9 (XMB) Remove usage of strcmp 2015-06-05 17:24:38 +02:00
twinaphex 6c73462822 (XMB) Reduce usage of strcmps 2015-06-05 10:05:09 +02:00
twinaphex 6e64fbf8c7 (XMB) CLeanups 2015-06-04 22:46:23 +02:00
Jean-André Santoni 6da346f456 (XMB) Dynamic wallpapers 2015-06-04 17:17:23 +07:00
Jean-André Santoni b09b7e602c (XMB) Code cleaning 2015-06-04 16:05:54 +07:00
twinaphex 1b67864a3b Change menu_driver_load_background to menu_driver_load_image 2015-06-04 10:39:48 +02:00
twinaphex 4b19250e01 (XMB) Revert previous changes 2015-06-02 08:06:20 +02:00
twinaphex 869bb7d522 Create menu_entry_get_type_new 2015-06-01 15:21:43 +02:00
twinaphex 296b359ba1 Rename menu_entry_get_label to menu_entry_get_path 2015-06-01 15:16:54 +02:00
twinaphex bc843adc01 Start using menu_entry_get_label 2015-06-01 15:05:32 +02:00
twinaphex 05aee4f775 Start using menu_entry_get_value 2015-06-01 14:59:15 +02:00
twinaphex d64655c11b move menu_display_get_size to gfx/video_driver.c and rename
it video_driver_get_size
2015-05-20 00:29:46 +02:00
twinaphex c183f9dd11 (Menu) Start using menu_display_get_size 2015-05-20 00:26:50 +02:00
natinusala 90d646dc45 Added perform_action to menu_ctx_driver 2015-05-19 21:05:40 +02:00
twinaphex 8dfbc1b54e Wrap menu->need_refresh 2015-05-15 22:06:42 +02:00
twinaphex 47a9f2c405 Start using menu_entries_get_title 2015-05-15 00:07:07 +02:00
twinaphex 3426dbca7f Start using menu_entries_get_end 2015-05-15 00:03:06 +02:00
Jay McCarthy bd66d9796f change menu_entries to my wish list of functionality 2015-05-14 16:18:32 -04:00
twinaphex 1e981cc31b Some functions don't need a menu_handle_t * argument 2015-05-12 14:41:20 +02: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 079b9f10ff Create menu_entry_iterate 2015-05-11 17:53:33 +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 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 9c32375861 Create xmb_context_bg_destroy 2015-05-09 13:29:48 +02:00
twinaphex a57cfde1cd Use menu_list_get_entry for menu_entries_cbs_iterate.c 2015-05-08 11:41:41 +02:00
twinaphex fa5ef2e750 Simplify menu_list_get_entry 2015-05-07 10:15:33 +02:00
twinaphex f171be5fb6 Use menu_list_get_entry directly 2015-05-07 09:39:04 +02:00
twinaphex a13442625b Cleanups 2015-05-07 04:37:46 +02:00
twinaphex bcab96bb77 (Menu) Simplify menu_display_setting_label 2015-05-07 04:28:57 +02:00
Twinaphex f3a7252ea8 (Menu) Update function 2015-05-05 22:21:38 +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 af9e74bad9 (XMB) Remove unused variables 2015-05-01 17:26:24 +02:00
Higor Eurípedes e669d3a512 (XMB) Use the new font functions 2015-05-01 09:05:49 -03: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 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 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 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 941f0bdcb4 (XMB) Cleanups 2015-04-26 06:14:59 +02:00
twinaphex b6fbf5a335 (Menu) Start getting rid of gl->win_width/gl->win_height and start
creating global->video_data.width and global->video_data.height
which should be used instead in menu drivers
2015-04-26 05:21:43 +02:00
Higor Eurípedes 866654e3c9 (XMB) Free menu_stack_old and selection_buf_old 2015-04-25 20:34:21 -03:00
Higor Eurípedes d52a1b20e3 (XBM) Fix font leak 2015-04-25 20:26:31 -03:00
twinaphex 44a8b8bcd3 Move font_handle and font_driver ot the driver struct 2015-04-25 00:32:01 +02:00
twinaphex a79511e27f Simplify menu_display_font_flush_block 2015-04-24 23:28:25 +02:00
twinaphex 86958c4117 (menu_display.c) Wrap bind_block and flush_block calls 2015-04-24 23:22:47 +02:00
twinaphex b10ce11ad3 Move font variables to menu_handle_t 2015-04-24 23:06:04 +02:00
twinaphex c5c4f736bd (GLUI) Cleanups 2015-04-24 22:17:08 +02:00
twinaphex f2c0874521 (Menu) Create menu_display_font_init_first 2015-04-24 22:01:33 +02:00
twinaphex bd63de9b3a Replace gl_font_init_first and d3d_font_init_first with common function 2015-04-21 17:33:00 +02:00
twinaphex b924d57838 (XMB) Style nit - 80-char limit 2015-04-21 16:45:27 +02:00
Jean-André Santoni ba99edb847 (XMB) Basic touch support, no drag yet 2015-04-16 17:40:17 +02:00
twinaphex 730698bd24 (XMB) Replace texture_image_load call 2015-04-13 18:59:39 +02:00
twinaphex a644e807e2 (Menu drivers) Cleanups 2015-04-09 05:57:34 +02:00
twinaphex 16b7b454a9 Move gl_common.c to gfx/drivers 2015-04-09 04:57:17 +02:00
twinaphex 532d112ff8 (Font) Combine font_d3d_driver and font_gl_driver 2015-04-03 20:36:19 +02:00
Higor Eurípedes f8f5ca0ec8 (GLUI,XMB) Fix messagebox rendering 2015-04-02 20:12:32 -03:00
Higor Eurípedes d3e841f4a3 (XMB) Reenable block rendering 2015-04-02 20:12:32 -03:00
Lioncash 9dfb1a0f65 xmb: Be explicit with text alignment
Also fixes building on VS 2013
2015-04-01 22:22:33 -04:00
Jean-André Santoni 158c79ed9e (Menu) Improved text alignment for gl menu drivers 2015-03-31 14:00:30 +02:00
Twinaphex 17d6a940c0 (iOS/Apple) Include <AvailabilityMacros.h instead of #import <Availability> 2015-03-30 17:57:54 +02:00
Higor Eurípedes 1a196845b9 (XMB) Disable block text rendering 2015-03-30 12:43:27 -03:00
twinaphex 2c555082ee D3D and GL now use the same font driver interface 2015-03-30 00:55:39 +02:00
twinaphex ed5891b8e8 Rename gl_coord_array_release to gl_coord_array_free 2015-03-29 19:25:48 +02:00
Higor Eurípedes 3edc3b6c36 (XMB) Fix memory corruption 2015-03-28 17:54:09 -03:00
twinaphex 3da7197538 (font_driver) Get rid of warnings 2015-03-28 20:51:03 +01:00
twinaphex 150887f0eb Fix one warning 2015-03-28 19:59:57 +01:00
twinaphex 44b96e9432 (XMB) BUildfix 2015-03-28 19:57:59 +01:00
Higor Eurípedes b9f40fc1c9 (XMB) Fix raster block usage 2015-03-27 16:15:54 -03:00
Higor Eurípedes 8fc5818130 (GLUI,XMB) Fix OSD 2015-03-25 13:42:34 -03:00
Higor Eurípedes d3d976c92b (GLUI) Only update text vertices when needed 2015-03-25 13:04:54 -03:00
Higor Eurípedes 8b7bbc7975 (gl_font_renderer_t) Implement swappable blocks and remove end_block pointer 2015-03-25 13:04:53 -03:00
Higor Eurípedes ed6f1cfdd3 (gl_raster_font) Make use of gl_coord_array_t 2015-03-25 13:04:53 -03:00
Higor Eurípedes 7d1bffc350 (gl_font_renderer_t) Implement block flushing 2015-03-25 13:04:53 -03:00
twinaphex 6e91eed664 Create more wrapper functions 2015-03-22 18:48:24 +01:00
twinaphex ce4da9c573 (XMB) Cleanups/style nits 2015-03-22 08:09:00 +01:00
twinaphex 508ade73f9 Rename menu_driver_resolve to menu_driver_get_ptr 2015-03-21 23:56:42 +01:00
twinaphex 5d0815a7b7 Rename video_driver_resolve to video_driver_get_ptr 2015-03-21 23:46:49 +01:00
twinaphex 5a443d229a global_get_ptr update pt. 2 2015-03-21 05:42:49 +01:00
twinaphex 5d8ce54a9f Updates pt. 4 2015-03-20 22:22:06 +01:00
twinaphex a086e8f60b Rename/move menu_texture to gfx/video_texture 2015-03-20 02:19:19 +01:00
twinaphex 3670ef2ac5 Go through driver_get_ptr to grab pointer to driver struct 2015-03-18 19:40:00 +01:00
twinaphex 7378299282 Create rarch_main_get_ptr 2015-03-18 06:47:22 +01:00
twinaphex 569ab60e43 Use g_settings.menu.mouse.enable directly 2015-03-17 04:01:58 +01:00
twinaphex cdb2a64cef Update XMB 2015-03-17 02:24:20 +01:00
twinaphex 87661de516 (XMB) Only apply gl_set_viewport at the end when libretro pause is set
to off - will provide a performance increase
2015-03-17 01:43:18 +01:00
Jean-André Santoni 4adc8dba10 (XMB) Prevent the shader attrib array overflow 2015-03-16 23:16:18 +01:00
twinaphex 8071b15c0b (XMB) Put xmb_draw_icon_end/xmb_draw_icon_begin around icon rendering 2015-03-16 22:19:50 +01:00
Jean-André Santoni ecd33a3852 (XMB) Fix warnings on C++ build 2015-03-16 17:40:05 +01:00
twinaphex 01c19f943b Add stdstring to libretro-common 2015-03-13 15:35:55 +01:00
Jean-André Santoni f8fb98f17e (XMB) Fix content icon offset 2015-03-13 01:49:11 +01:00
Alcaro 48f8f02a2f What kind of bizarre spacing style is that?
And who decided to memcpy a single byte? I suspect it can be merged into the memcpy above, but I'll have to figure out what exactly it does first...
2015-03-12 22:39:14 +01:00
Twinaphex a4d9d59d2b Merge pull request #1493 from lakkatv/xmb
(XMB) Fix the icon bug
2015-03-12 18:07:40 +01:00
Jean-André Santoni 2728873a95 (XMB) Fix the icon bug 2015-03-12 18:06:28 +01:00
Twinaphex 1d79546612 (XMB) Get rid of unused variable 2015-03-12 17:55:01 +01:00
twinaphex bb216ecedb (XMB) Only allocate userdata members of core info list in xmb_context_reset 2015-03-12 17:32:20 +01:00
twinaphex 961cfc4f8a (XMB) Remove another tertiary conditional 2015-03-12 17:19:51 +01:00
twinaphex ea6fdff932 (XMB) Do away with tertiary conditional to make code a bit more understandable 2015-03-12 17:14:06 +01:00
twinaphex eab7f7096f (XMB) xmb_get_userdata_from_core - more cleanups 2015-03-12 17:10:39 +01:00
twinaphex e6e59c6017 (XMB) xmb_get_userdata_from_core - more refactors 2015-03-12 17:09:03 +01:00
twinaphex 7a4213c0d6 (XMB) Change singature of xmb_get_userdata_from_core 2015-03-12 16:57:21 +01:00
twinaphex 0cf88d5a00 Revert "(XMB) Fix two"
This reverts commit 11fcc951f1.
2015-03-12 16:08:14 +01:00
twinaphex 11fcc951f1 (XMB) Fix two 2015-03-12 16:06:57 +01:00
twinaphex b4ef0402fc (XMB) Some potential fixes 2015-03-12 16:04:12 +01:00
twinaphex 44eb6d8c5e (XMB) xmb_get_userdata_from_core - if i is bigger than or equal
to the 'size' of the info list, then return NULL as well
2015-03-12 15:39:41 +01:00
twinaphex 58e81410fb (XMB) Split xmb_get_userdata_from_core up into two functions 2015-03-12 15:32:50 +01:00
twinaphex e6588a84a6 (XMB) Fix xmb_list_cache 2015-03-12 14:53:14 +01:00
Jean-André Santoni a26a46d4de (Apple) Fix mouse movements 2015-03-10 18:44:55 +01:00
twinaphex 6b197f240b (XMB) Create xmb_draw_icon_predone 2015-03-10 03:42:26 +01:00
twinaphex 4300ffab65 (XMB) Cleanup code - create xmb_icon_get_type 2015-03-10 00:39:18 +01:00
twinaphex 0e06aa70e2 (XMB) Use gl_set_viewport instead of straight call to glViewport 2015-03-09 23:46:16 +01:00
twinaphex b3f568c32c (XMB) Cut down on gl->shader->use calls 2015-03-09 23:37:22 +01:00
twinaphex 44c1032fba (XMB) Cleanups 2015-03-09 23:34:01 +01:00
twinaphex 342d4fb1f9 (XMB) Kill off unused variable (was generating a warning) 2015-03-09 02:00:16 +01:00
Jean-André Santoni a04ea6ed90 (XMB) Display cursor texture 2015-03-09 00:14:55 +01:00
Jean-André Santoni 9d4be26dc2 (XMB) Basic vertical mouse support 2015-03-08 23:36:12 +01:00
twinaphex ec4f59f06f (XMB) Cut down on more xmb_draw_icon_begin/xmb_draw_icon_end calls, this time in
xmb_draw_items
2015-03-08 22:02:33 +01:00
twinaphex 36d831d105 (XMB) Cut down on amount of calls to xmb_draw_icon_begin/xmb_draw_icon_end
by reorganizing xmb_frame
2015-03-08 21:55:02 +01:00
twinaphex 8829cfebbf (GLUI/XMB) Let other menu drivers clear the dirty bits 2015-03-08 19:50:12 +01:00
twinaphex 98502d0b31 Move menu_animation_update outside to xmb_render 2015-03-08 19:15:24 +01:00
twinaphex 4e01057c69 (XMB) Get rid of unnecessary glViewport call - xmb_render_background
already does that
2015-03-08 14:12:39 +01:00
twinaphex eaed7c884d (XMB) Take out xmb_draw_icon_begin/xmb_draw_icon_end out of for loop -
icons finally seem to show up now in threaded video mode
2015-03-08 13:54:03 +01:00
twinaphex b76312a1da Split up xmb_draw_icon into xmb_draw_icon_begin, xmb_draw_icon_end
and xmb_draw_icon
2015-03-08 13:26:15 +01:00
twinaphex 3f4264b93d (XMB) Cleanups 2015-03-08 13:17:07 +01:00
twinaphex d11006e041 Move frame_count to g_runloop 2015-03-07 13:14:04 +01:00
Jean-André Santoni ab84c14b66 (Menu) Delta timing 2015-03-06 16:00:46 +01:00
Jean-André Santoni 45d48b46e8 (XMB) Fix rotation 2015-03-01 17:46:08 +01:00
twinaphex cf070fa9f3 (RGUI/GLUI) Improved mouse controls - pushing the top/bottom corners
of the menu screen in a list view will scroll up/down. Hover controls
have been taken out. Will work on being able to press settings themselves.
2015-02-27 07:27:58 +01:00
twinaphex 66d89c5b13 (MSVC) Fix signed/unsigned mismatch warning 2015-02-24 22:26:08 +01:00
twinaphex 2e0902fda1 Revert "(Menu) Delta timing"
This reverts commit 24f7acb93c.
2015-02-24 03:06:25 +01:00
twinaphex fc75b55219 Revert "(Menu) Limit delta time to an acceptable range"
This reverts commit 319fcca439.
2015-02-24 03:06:18 +01:00
twinaphex 64527f2cef Revert "(Menu) cleaner dt formulas"
This reverts commit b6e214128a.
2015-02-24 03:06:13 +01:00
Twinaphex e3b6b89a55 Merge pull request #1444 from lakkatv/xmb
(Menu) cleaner dt formulas
2015-02-24 11:11:47 +11:00
Jean-André Santoni b6e214128a (Menu) cleaner dt formulas 2015-02-24 01:09:14 +01:00
Twinaphex d4e6a1ddda Merge pull request #1443 from lakkatv/xmb
(Menu) Limit delta time to an acceptable range
2015-02-24 10:44:15 +11:00
Jean-André Santoni 319fcca439 (Menu) Limit delta time to an acceptable range 2015-02-24 00:42:44 +01:00
Twinaphex 54163d20fc Merge pull request #1442 from lakkatv/xmb
(Menu) Delta timing
2015-02-24 10:31:44 +11:00
Jean-André Santoni 24f7acb93c (Menu) Delta timing 2015-02-24 00:28:11 +01:00
twinaphex 5f6108e2e0 Get rid of these gekko hacks in XMB/GLUI - we're not going to
be using these menu drivers on Wii/Gamecube anyway
2015-02-23 23:50:40 +01:00
twinaphex 6ce7e5b571 Refactor menu driver's 'load wallpaper' function 2015-02-23 23:32:59 +01:00
Twinaphex 3536ac86e4 Merge pull request #1441 from lakkatv/xmb
(XMB) Minor changes
2015-02-24 09:14:56 +11:00
twinaphex 4b0c2cd7de Refactor menu_texture.c - uncouple it from file I/O 2015-02-23 22:54:39 +01:00
Jean-André Santoni 8cdaccdb9e (XMB) unhardcode a value 2015-02-23 22:08:09 +01:00
Jean-André Santoni 57a7e89727 (XMB) Fix inverted function names 2015-02-23 21:40:36 +01:00
twinaphex 9e6d0004fd (XMB) Set XMB_TEXTURE_RESUME instead of XMB_TEXTURE_RUN for 'Resume' action 2015-02-18 10:35:08 +01:00
twinaphex 3ee11c0374 (XMB) Set labels for general menu 2015-02-18 10:31:01 +01:00
Jean-André Santoni e0dab75300 (XMB) Add 5 new icons for the contextual menu 2015-02-17 23:43:34 +01:00
twinaphex df35e9fb75 Refactor menu_navigation.c 2015-02-14 00:47:42 +01:00
twinaphex 4d31687899 Create menu_driver_resolve to avoid having to pass state pointer
around between functions
2015-02-13 19:00:59 +01:00
twinaphex f3315c256e (GLUI) Hookup load_wallpaper - and also free background image
at exit
2015-02-13 00:20:39 +01:00
twinaphex e58c1491a2 Selecting wallpaper now directly changes background image -
implemented only for XMB so far, GLUI coming up next
2015-02-13 00:12:15 +01:00
twinaphex 025cb112d3 Move spacing to 'icon' 2015-02-12 23:38:44 +01:00
twinaphex c7d5b82cce (XMB) Refactor vspacing/hspacing 2015-02-12 20:26:04 +01:00
twinaphex 073e683846 Organize variables in struct some more 2015-02-12 20:23:14 +01:00
twinaphex 50c89847f0 Backport new element display settings to GLUI/RGUI 2015-02-12 19:35:24 +01:00
Twinaphex fc4c5ffa7c Merge pull request #1411 from lakkatv/look
(XMB) Add a setting to display or hide the core name and core version
2015-02-12 19:27:21 +01:00
twinaphex 9c29348305 (XMB) Reorganize some more settings in struct 2015-02-12 19:27:13 +01:00
twinaphex 2252e47028 (XMB) Move some more variables around 2015-02-12 19:23:11 +01:00
Jean-André Santoni 2ae66e05e5 (XMB) Add a setting to display or hide the core name and core version 2015-02-12 19:18:27 +01:00
Jean-André Santoni 0cb72b3497 (XMB) Fix a crash in xmb_get_userdata_from_core. Fixes #1408 2015-02-12 18:50:13 +01:00
twinaphex 12825086b9 (XMB) Move active_category variables to 'category' struct 2015-02-12 18:38:27 +01:00
twinaphex ecbd841289 Move 'offset' variables to structs 2015-02-12 18:34:36 +01:00
twinaphex 7fb3b7e4a0 (XMB) Move icon variables to struct 2015-02-12 18:32:03 +01:00
twinaphex 852842beaf (XMB) Move font variables to struct 2015-02-12 18:25:48 +01:00
twinaphex b2c9a34fc1 (XMB) Cleanup this stuff some more 2015-02-12 18:24:01 +01:00
twinaphex 2c8998aa88 (XMB) Make this code somewhat easier to read 2015-02-12 18:18:38 +01:00
twinaphex 7b4e3353a8 (XMB) Cleanups - create xmb_push_animations 2015-02-12 17:22:24 +01:00
twinaphex b709baf8e5 xmb_draw_items - cleanups 2015-02-12 17:08:57 +01:00
twinaphex 179661098f (XMB) xmb_draw_items - cleanups 2015-02-12 17:05:56 +01:00
twinaphex f20ede45a1 Rename xmb_node_for_core to xmb_get_userdata_from_core 2015-02-12 15:14:05 +01:00
twinaphex fe1ac4b8b9 (Menu) Create struct for categories 2015-02-11 21:43:16 +01:00
twinaphex 8f77b7d52a (Menu) Cleanups pt. 2 2015-02-11 21:29:14 +01:00
twinaphex c3fdd42fb0 Refactor menu 2015-02-11 21:15:39 +01:00
twinaphex fb31227585 (Menu) Refactors 2015-02-11 21:00:34 +01:00
twinaphex 0c170ab56e (Menu) Get rid of void * pt. 2 2015-02-11 20:40:48 +01:00
twinaphex 4d478434c7 (Menu) Start getting rid of void * pointer 2015-02-11 20:28:54 +01:00
twinaphex 6b8aece1f7 (Menu) Cleanups 2015-02-11 19:28:06 +01:00
twinaphex 8e42857488 (Menu) Move set_texture call to higher-level iterate function 2015-02-11 19:16:06 +01:00
twinaphex 00cd281a1f Move menu_ticker_line to menu_animation.c 2015-02-11 18:52:59 +01:00
twinaphex f19339eb38 Have menu_texture.c reuse gl_common.c's gl_load_texture_data 2015-02-11 15:19:21 +01:00
twinaphex bcfd2f7667 (Windows) Build fixes 2015-02-11 14:25:06 +01:00
twinaphex 37d9661846 (XMB/GLUI) Cleanups 2015-02-11 06:34:30 +01:00
twinaphex a687907bde Cleanup xmb_render_messagebox 2015-02-11 06:27:28 +01:00
twinaphex b20ab24fa2 (XMB) Cleanups pt. 5 2015-02-11 06:22:00 +01:00
twinaphex 1c4d628498 (XMB) Cleanups pt. 4 2015-02-11 06:21:03 +01:00
twinaphex cc9d5dae28 (XMB) Cleanups pt. 3 2015-02-11 06:15:15 +01:00
twinaphex d85a8d5452 (XMB) Cleanups pt. 2 2015-02-11 06:11:25 +01:00
twinaphex d8a0126203 (XMB) Cleanups to xmb_draw_items 2015-02-11 06:05:27 +01:00
twinaphex ed4d8d5acf (XMB) Cleanups pt. 3 2015-02-11 05:43:42 +01:00
twinaphex 5eccada700 (XMB) Cleanups pt. 2 2015-02-11 05:39:56 +01:00
twinaphex e8d21942b4 (XMB) cleanups 2015-02-11 05:33:53 +01:00
twinaphex 04022926bc Have XMB and GLUI reuse same menu_texture code 2015-02-11 03:52:35 +01:00
twinaphex a85908c8f9 (Menu) Refactor easing functions 2015-02-11 01:15:16 +01:00
twinaphex 46003314a8 Refactor menu_animation.c 2015-02-11 00:40:18 +01:00
twinaphex 9a839fce2f Pass numtweens as pointer 2015-02-10 23:49:26 +01:00
twinaphex 453e5b7681 Rename tween functions 2015-02-10 23:45:14 +01:00
twinaphex e6ab59bce2 Refactor update_tweens 2015-02-10 23:35:22 +01:00
twinaphex ca36923c99 (XMB) Some cleanups 2015-02-10 23:17:19 +01:00
twinaphex affce9a7cf Make xmb_font_init_first a bit more safe for threaded video mode 2015-02-10 23:14:01 +01:00
Twinaphex 8869ffdd57 (XMB) Remove unused variables 2015-02-10 23:11:20 +01:00
twinaphex 64372ed4b1 (XMB) Fixes 2015-02-10 17:46:35 +01:00
Jean-André Santoni f331eba299 (Menu) iterate was not used either 2015-02-10 15:06:41 +01:00
Jean-André Santoni e330f03124 (Menu) init_lists was not used either 2015-02-10 15:02:38 +01:00
Jean-André Santoni 274cfe0f9f (Menu) input_postprocess was not used anymore by any menu driver 2015-02-10 14:52:25 +01:00
Jean-André Santoni 3b2aa6ba40 (XMB) Fix more duplicate icon bugs 2015-02-10 02:50:22 +01:00
Jean-André Santoni a2380c4182 (XMB) Display bug fix and code refactoring 2015-02-09 22:54:14 +01:00
Jean-André Santoni ef7e210719 (XMB)(GLUI) Better fix for the GL texture format bug 2015-02-07 00:05:40 +01:00
Jean-André Santoni 2473778bac (XMB) Fix a regression 2015-02-05 00:52:30 +01:00
Jean-André Santoni f24bdb1cbf (Menu) No more core_info manipulation on the menu driver side. Instead, we ensure that core_info is inited before menu init, and call context reset after core info update. 2015-02-05 00:39:59 +01:00
Jean-André Santoni f005d5f7e5 (XMB) Display a clock icon 2015-02-04 22:44:33 +01:00
Jean-André Santoni 490cffc645 (XMB) Fix a small display regression 2015-02-03 05:41:35 +01:00
Jean-André Santoni 47c0dabc40 (XMB) Fix display issue in settings 2015-02-03 04:24:34 +01:00
Jean-André Santoni a5f4693d49 (XMB) Display cursor and rdb icons 2015-02-03 00:27:18 +01:00
twinaphex dbd70237f5 (XMB) Cleanups 2015-02-02 20:48:26 +01:00
twinaphex 6b09ac87f1 (XMB) Cleanups 2015-02-02 20:40:29 +01:00
twinaphex 47ee96b531 (XMB) Cleanups 2015-02-02 20:28:17 +01:00
twinaphex a0177e7bd7 (XMB) Prevent memory leaks in xmb_init 2015-02-02 18:44:56 +01:00
Jean-André Santoni 44a3aad8e2 (XMB) Possible performance improvement in draw_items 2015-02-02 00:02:16 +01:00
twinaphex 16c7c7fbb9 (XMB) Only try to render about 100 items or so that are conceivably visible
at the same time - should significantly optimize displaying of the MAME
database
2015-02-01 23:29:12 +01:00
twinaphex d84b6ee5ea (XMB) Cleanups 2015-02-01 15:25:37 +01:00
twinaphex fc5fe960a5 Refactor cbs->action_get_representation 2015-01-31 17:46:14 +01:00
twinaphex 04d54be8df (Menu drivers) Start setting up setting pointers 2015-01-31 17:19:12 +01:00
Jean-André Santoni 096d1b09f3 (XMB) Fix two display bugs 2015-01-31 03:25:22 +01:00
Jean-André Santoni 2e8154a7dd (XMB) Better test to know when to apply path_basename on the node name 2015-01-28 22:06:42 +01:00
Jean-André Santoni 6658a18baf (XMB) Fix regressions 2015-01-28 21:42:57 +01:00
Jean-André Santoni 788ea06ac2 (XMB) Fix a display bug : horizontal icons showing while they should not 2015-01-28 19:49:10 +01:00
Jean-André Santoni 90ff3a9860 (XMB) Attempt to fix the icon overlapping bug, works in some cases 2015-01-28 19:09:27 +01:00
Jean-André Santoni 129f70b7ee (XMB) Content launching via the horizontal menu 2015-01-28 19:09:27 +01:00
Twinaphex cef42b9356 (XMB) Cleanup unused variables 2015-01-27 23:36:20 +01:00
twinaphex 8971f4538a (XMB) Some cleanups 2015-01-27 02:52:19 +01:00
Jean-André Santoni 22119d0e7f Notify the menu driver when the menu is going to be toggled, implement progressive menu fade in 2015-01-26 23:45:16 +01:00
Jean-André Santoni 9a261d36c0 (XMB) Split xmb_populate_entries in two functions 2015-01-26 22:01:06 +01:00
Jean-André Santoni ef1b06d800 (XMB) Fix label alpha bug 2015-01-26 22:01:06 +01:00
twinaphex 04062497de There is only one menu driver now 2015-01-26 10:54:13 +01:00