Commit Graph

4941 Commits

Author SHA1 Message Date
Jean-André Santoni
9a356d85a0 (Menu) Fix the animation bug when downloading index
The menu was forcing a navigation selection clear on OK pressed without letting the menu driver perform it's animations. This patch separate the two events, OK is pressed, the index is downloaded, the menu driver animates the transition to the new list, and finally the navigation selection is cleared. In the right order. DISPLAYLIST_GENERIC should progressively disapear in profit of DISPLAYLIST_PENDING_CLEAR for more flexibility in the menus.
2016-04-24 07:23:07 +07:00
Andrés
fbc1134a6e Fix the thumbnail downloader URL 2016-04-23 17:50:47 -05:00
twinaphex
dcd5391a75 (Thumbnails Updater) Added Thumbnails Updater 2016-04-23 22:31:39 +02:00
twinaphex
cc7f661f9c (D3D) Buildfixes 2016-04-23 19:02:40 +02:00
Torsten Paul
6b049681b6 Ensure the menu shader is activated. 2016-04-23 05:04:50 +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
Twinaphex
012c4006b1 (XMB) Remove unused variable 2016-04-22 13:35:47 +02: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
Twinaphex
0f38dc8e3e Merge pull request #2886 from lakkatv/master
(XMB) Code cleaning
2016-04-22 12:56:21 +02:00
Jean-André Santoni
f47c020946 (XMB) Code cleaning 2016-04-22 17:43:23 +07:00
Twinaphex
818009e75c Merge pull request #2885 from lakkatv/master
(Menu) Refactoring
2016-04-22 12:31:23 +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
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
Twinaphex
397861ee7e Merge pull request #2884 from lakkatv/master
(XMB) Gradient improvements
2016-04-22 10:23:58 +02: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
twinaphex
c11f06e584 (MaterialUI) Cleanups 2016-04-22 08:07:03 +02: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
15530a351b (MaterialUI) Cleanups 2016-04-21 09:28:22 +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
033ccf4803 (XMB) Remove dont_replace_coords 2016-04-21 03:36:35 +07:00
Jean-André Santoni
d22b72a892 (XMB) Ribbon alpha improvements
Honor the xmb alpha setting, and the fade in animation.
2016-04-21 03:21:59 +07: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
twinaphex
cb3a3a7980 Expand ifdef 2016-04-20 21:34:42 +02:00
twinaphex
06c1fb2a5c Add ifdefs around shader code 2016-04-20 21:23:39 +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
6fe8637f6a Merge pull request #2875 from fr500/master
[zr] update to the new toolkit
2016-04-20 07:52:58 +02:00
radius
2443c34ae2 [nk] make it render something again 2016-04-20 00:46:41 -05:00
twinaphex
9af9a1c89e Cleanups 2016-04-20 07:31:26 +02:00
twinaphex
d7e6ada920 Rename mui_blit_line 2016-04-20 07:07:14 +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
b479903e3f Simplify Resume Content/ Close Content / Restart Content 2016-04-19 18:31:48 +02:00
twinaphex
30c1cd8de9 Remae Quick Menu options 2016-04-19 18:13:32 +02:00
twinaphex
4a29f71272 (Menu) Cleanups 2016-04-19 17:40:03 +02:00
twinaphex
65bd8194cd Cleanup 2016-04-19 17:37:27 +02:00
twinaphex
3387a0d678 (menu display) Create bind texture functions 2016-04-19 08:53:48 +02:00
twinaphex
17273493ef (Menu) Create viewport function callback 2016-04-19 08:50:35 +02:00
twinaphex
cddeabd4ec (Zarch) Cleanup 2016-04-19 08:36:20 +02:00
twinaphex
f3d072cdcf Add dont_replace_coords to menu_display_ctx_draw_t 2016-04-19 08:08:40 +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
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
1d1b868103 Simplify MENU_DISPLAY_CTL_DRAW_GRADIENT 2016-04-19 06:30:10 +02:00
radius
86388cddfe [zr] start moving to the new version 2016-04-18 18:46:33 -05:00
radius
ddd8e29d87 [zr] start moving to the new version 2016-04-18 18:00:13 -05:00
radius
8b302c369e [zr] start moving to the new version 2016-04-18 17:59:32 -05:00
twinaphex
acf9f7aad1 C89/C90_BUILD fixes 2016-04-18 03:00:23 +02:00
twinaphex
c75143a62f CXX_BUILD fixes 2016-04-18 02:56:42 +02:00
twinaphex
ab1c26d532 (XMB) Cleanups 2016-04-18 02:27:46 +02:00
twinaphex
a8b8ca7a96 Cleanup mui_context_reset_textures 2016-04-18 02:24:37 +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
66ba52eab0 CXX_BUILD fixes 2016-04-17 07:49:54 +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