twinaphex
450e1f4746
Rename menu_hash_to_file_type
2016-06-20 15:33:22 +02:00
twinaphex
284f8cfd23
Remove menu_hash_ files
2016-06-20 03:35:09 +02:00
twinaphex
5075712cac
Get rid of menu_hash_calculate - use msg_hash_calculate instead
2016-06-20 00:37:38 +02:00
twinaphex
65dff0a03a
menu_hash_to_str_enum has now become msg_hash_to_str
2016-06-20 00:31:13 +02:00
twinaphex
28538b95a7
Use MENU_ENUM_LABEL_CONTENT_ACTIONS
2016-06-18 04:09:07 +02:00
twinaphex
7297ced92a
Set menu_displaylist_info_t's enum_idx
2016-06-17 23:47:23 +02:00
twinaphex
99f1d6123e
Create menu_hash_to_file_type
2016-06-17 23:16:59 +02:00
twinaphex
e122fd95dd
Fix savestate options
2016-06-17 22:36:13 +02:00
twinaphex
ff36aa94e5
(Android) Buildfixes
2016-06-17 22:12:06 +02:00
twinaphex
ca2c2feda5
Start using entry.enum_idx
2016-06-17 21:05:28 +02:00
twinaphex
b606d47622
Don't rely on 'value' setting
2016-06-17 20:15:35 +02:00
twinaphex
f7f56edffd
Make 'Add tab' translatable
2016-06-17 20:11:47 +02:00
twinaphex
c480e940ef
Add ability to translate Playlists tab
2016-06-17 20:07:00 +02:00
twinaphex
4ef5b42cab
Can now translate 'Settings tab'
2016-06-17 20:01:48 +02:00
twinaphex
1acc59b598
We can translate the History Tab label now
2016-06-17 19:57:48 +02:00
twinaphex
0eb847e9b1
We can translate 'Main Menu' now
2016-06-17 18:11:52 +02:00
twinaphex
3b3e822d78
Expand menu_entries_get_last_stack so we can grab enum_idx
2016-06-17 16:08:47 +02:00
twinaphex
a9ccc00216
Use menu_entries_add_enum
2016-06-16 21:45:11 +02:00
twinaphex
4282fd0c21
Cleanups
2016-06-16 16:33:39 +02:00
twinaphex
bf708362b4
(XMB/MaterialUI) CLeanups
2016-06-16 16:31:59 +02:00
twinaphex
2acb04649e
Add MENU_ENUM_LABEL_MAIN_MENU
2016-06-16 13:13:43 +02:00
twinaphex
db679a85f3
(menu/drivers) Use menu_hash_to_str_enum
2016-06-15 23:34:47 +02:00
twinaphex
9aece7b695
Replace more menu_hash_to_str usage
2016-06-15 23:31:05 +02:00
twinaphex
5f064245c8
xmb_menu_init_list - use menu_entries_add_enum
2016-06-15 14:41:42 +02:00
twinaphex
34d9daf7e3
Start using menu_entries_add_enum for most entries
2016-06-15 14:23:13 +02:00
twinaphex
277e46badc
(XMB/MaterialUI) Use DISPLAYLIST_SETTING_ENUM
2016-06-15 10:57:59 +02:00
twinaphex
5435a1ad7d
(XMB) Start using DISPLAYLIST_SETTING_ENUM
2016-06-15 01:52:42 +02:00
twinaphex
e64b5cc62f
Use DISPLAYLIST_SETTING_ENUM
2016-06-15 01:49:34 +02:00
twinaphex
8badf1787d
CLeanups
2016-06-11 21:11:57 +02:00
twinaphex
917e3078e9
Cleanups
2016-06-11 21:08:57 +02:00
twinaphex
8990736e66
Cleanups
2016-06-11 20:34:49 +02:00
twinaphex
1e13cb9c69
Cleanups
2016-06-11 20:21:22 +02:00
twinaphex
3d2cc8b14a
Cleanups
2016-06-11 20:11:36 +02:00
twinaphex
5b76402e6b
Remove unused variables
2016-06-11 20:03:11 +02:00
twinaphex
7d0cb7c689
More cleanups
2016-06-11 20:01:33 +02:00
twinaphex
f3815ed815
Add APPLICATION_SPECIAL_DIRECTORY_ASSETS_MATERIALUI_FONT
2016-06-11 19:57:45 +02:00
twinaphex
5ea923030b
Rename functions/enums
2016-06-11 19:55:27 +02:00
twinaphex
538a8d9e18
(XMB) Cleanups
2016-06-11 19:50:44 +02:00
twinaphex
c254c69c1a
Use fill_pathname_application_path
2016-06-11 19:46:37 +02:00
twinaphex
ecb5c1adc0
Cleanups
2016-06-11 19:43:14 +02:00
twinaphex
92bba6e46e
(MaterialUI) Use fill_pathname_application_directory
2016-06-11 19:41:26 +02:00
twinaphex
78904911ca
Start using fill_pathname_application_directory
2016-06-11 19:37:16 +02:00
twinaphex
6989d60cdc
Create fill_pathname_application_directory
2016-06-11 19:21:58 +02:00
twinaphex
b7d3ed5264
(nk_common.c) Add HAVE_GLSL ifdef
2016-06-08 05:32:45 +02:00
twinaphex
b83d58cd59
xmb_gradient_ident - don't bake it in when HAVE_SHADERPIPELINE
...
is not defined
2016-06-07 15:25:00 +02:00
Twinaphex
d5db2a940a
Merge pull request #3083 from fr500/nuklear
...
[nk] allow picking core and content on demo window
2016-06-07 02:24:16 +02:00
radius
afe68b2a62
[nk] allow picking core and content on demo window
2016-06-06 19:22:43 -05:00
Twinaphex
23064f0590
Merge pull request #3081 from fr500/nuklear
...
Nuklear update
2016-06-07 00:03:36 +02:00
twinaphex
883d9ff6b5
Add HAVE_SHADERPIPELINE define
2016-06-07 00:00:28 +02:00
radius
9777ea933f
[nk] move function to nk_menu
2016-06-06 16:44:32 -05:00
radius
8ce0f9cf0a
[nk] remove some nk references, fix carriage returns
2016-06-06 16:42:22 -05:00
radius
4dd7bc4f72
[nk] add themes
2016-06-06 16:37:41 -05:00
radius
5721ce16e9
[nk] implement file selection
2016-06-05 23:00:04 -05:00
radius
7b43376dfb
[nk] implement file selection
2016-06-05 22:57:41 -05:00
radius
6009d4a8b6
[nk] implement file selection
2016-06-05 22:56:13 -05:00
radius
d8890b486a
[nk] implement extension filtering
2016-06-05 22:32:07 -05:00
radius
2667289d45
[nk] implement directory sorting
2016-06-05 22:26:19 -05:00
radius
fafb5cc272
[nk] remove windows carriage returns
2016-06-05 22:18:39 -05:00
radius
fa3fee12e9
[nk] add initial dir for file picker
2016-06-05 22:18:20 -05:00
twinaphex
63b3f30112
Cleanups
2016-06-03 05:32:18 +02:00
twinaphex
c2dd8b884e
Cleanups
2016-06-03 04:18:28 +02:00
twinaphex
3b83b6d030
Fix uninitialized scalar variable warnings
2016-06-03 04:12:18 +02:00
twinaphex
da7f6a2a3b
Prevent more warnings
2016-06-01 05:18:59 +02:00
twinaphex
9bb8c41ff6
Fix uninitialized scalar variables warnings
2016-06-01 03:23:38 +02:00
twinaphex
ccd5b2f73d
Add 'Start Remote Gamepad' entry
2016-05-27 19:18:46 +02:00
twinaphex
7d26034ebe
Rename rarch_task_* to task_*
2016-05-27 18:14:47 +02:00
twinaphex
03ded43280
Prevent explicit null dereferenced warnings
2016-05-26 18:09:46 +02:00
twinaphex
a98616b45b
Fix explicit NULL dereferenced/dereference before null check warnings
2016-05-26 17:47:21 +02:00
twinaphex
4f98cf05f4
Fix uninitialized scalar variable warnings
2016-05-26 17:32:27 +02:00
twinaphex
befda7bcc9
Some C89 build fixes
2016-05-26 06:49:38 +02:00
twinaphex
ebc8edd2bf
Fix CXX_BUILD
2016-05-26 06:46:57 +02:00
twinaphex
c8f1125e20
Take out unused settings variables
2016-05-26 06:37:16 +02:00
twinaphex
9d1273ce58
(Nuklear) Cleanups
2016-05-26 06:34:13 +02:00
twinaphex
7780162d53
(Nuklear) Cleanups
2016-05-26 06:31:58 +02:00
radius
da5fb291a6
[nk] fix selected file name
2016-05-25 23:00:42 -05:00
radius
22de61ff3d
[nk] cleanup unused var
2016-05-25 22:35:31 -05:00
radius
e31c53c144
[nk] file picker part 2
2016-05-25 22:32:36 -05:00
radius
a79882bfc8
[nk] file picker part 2
2016-05-25 22:09:14 -05:00
radius
b08aa06779
[nk] start implementing a file picker
2016-05-25 21:09:43 -05:00
radius
ed911fcf27
[nk] add more stub windows
2016-05-25 19:58:16 -05:00
radius
6d7dc34238
[nk] add main window stub
2016-05-25 19:38:20 -05:00
radius
ae1522293e
[nk] cleanup
2016-05-25 19:24:53 -05:00
radius
c5c6713489
[nk] cleanup/split window to it's own file
2016-05-25 19:06:54 -05:00
radius
ddeb2b5ac0
organize nuklear files in their own subfolder
2016-05-25 18:45:35 -05:00
radius
abbd269f02
reenable other windows that were removed when the api changed
...
- need to reimplement checkbox_bool
- need to reimplement the menu bar
but more than anything, needs a design, making a gui without any guidelines will mean we'll end up with a shiny new mess, instead of fixing anything
I can hack stuff together but I am not really a gui designer and it's important at this point
2016-05-25 17:18:00 -05:00
radius
38305f8fb7
Update the menu driver to work with the latest version
2016-05-24 21:41:51 -05:00
twinaphex
4e07d14488
Fix 'result is not floating point' warning
2016-05-24 21:53:08 +02:00
Sebastien Ronsse
420d8a5fb2
xmb: Fix memory leak due to horizontal list not being freed properly
2016-05-24 13:15:09 +10:00
twinaphex
0bd999faa5
Revert "Don't use rarch_task_push_image inside xmb_context_reset_background"
...
This reverts commit 40e1082cda
.
2016-05-23 22:53:09 +02:00
Torsten Paul
4c3281bd39
Revert "(XMB) Fixes memory leaks in XMB by not relying upon image tasks"
...
This reverts commit 2f1063ff72
.
2016-05-23 22:36:29 +02:00
Twinaphex
2f1063ff72
(XMB) Fixes memory leaks in XMB by not relying upon image tasks
2016-05-21 21:37:41 +02:00
twinaphex
40e1082cda
Don't use rarch_task_push_image inside xmb_context_reset_background
2016-05-21 21:00:37 +02:00
twinaphex
7fe5d21452
(XMB) use string_is_equal
2016-05-21 20:53:57 +02:00
twinaphex
2f2ddb472a
(XMB) Move function to menu_display.c
2016-05-21 20:47:49 +02:00
twinaphex
0798157df3
Try calling video_driver_texture_unload before calling video_driver_texture_load
2016-05-21 19:43:32 +02:00
twinaphex
e4a44cbf13
menu_display_thumbnail_handle_upload - free userdata
2016-05-21 19:28:29 +02:00
twinaphex
7e36dcb27f
move video_texture_image to libretro-common and rename it to image_texture.c
2016-05-18 12:58:00 +02:00
twinaphex
f052ebf872
Set #if 0 to 1 to test JPEG thumbnails
2016-05-17 13:19:47 +02:00
twinaphex
fcf2decb2e
Remove persist argument
2016-05-17 09:07:41 +02:00
twinaphex
f70dc77a61
Pass content_ctx_info_t pointer to rarch_task_push_content
2016-05-16 16:25:16 +02:00
twinaphex
fe2eb7f4c1
Add mode to rarch_task_push_content_load_default to make
...
it explicit what each call does
2016-05-16 14:20:26 +02:00
twinaphex
df3b090d7a
Revert "Create runloop_get_system_info/runloop_free_system_info/runloop_init_system_info"
...
This reverts commit 35bf38e05c
.
2016-05-12 09:37:21 +02:00
twinaphex
35bf38e05c
Create runloop_get_system_info/runloop_free_system_info/runloop_init_system_info
2016-05-12 09:25:52 +02:00
twinaphex
9aed52ac65
Move performance.c to libretro-common/features/features_cpu.c
2016-05-10 20:31:27 +02:00
twinaphex
35ea37b37f
Revert "Move cpu_features to libretro-common"
...
This reverts commit 2b8ff3bf38
.
2016-05-10 09:32:24 +02:00
twinaphex
2b8ff3bf38
Move cpu_features to libretro-common
2016-05-10 09:27:29 +02:00
twinaphex
0d371def5c
Refactor performance.c code
2016-05-10 09:17:04 +02:00
twinaphex
b79b2dca13
Create performance_counters
2016-05-10 08:53:14 +02:00
twinaphex
b2f5e2ac08
Rename gfx_font_raster_block
2016-05-10 02:42:02 +02:00
twinaphex
0e08dbe931
Rename gfx_coord to video_coord
2016-05-10 02:32:59 +02:00
twinaphex
2691ab0c7d
Rename command_event enums
2016-05-09 20:51:53 +02:00
twinaphex
a98ef36d36
Rename event_cmd_ctl to command_event
2016-05-09 20:20:50 +02:00
twinaphex
7ba97e8703
Remove core_info_ctl
2016-05-09 18:11:17 +02:00
Jean-André Santoni
7bb4af1e6d
(XMB) separate ps3 and psp displays and start introducing more differences
2016-05-09 05:12:40 +07:00
Jean-André Santoni
91835daee8
(XMB) Refactor variable names
2016-05-09 04:22:22 +07:00
Jean-André Santoni
a5f06e9250
(XMB) Refactor variable names
2016-05-09 04:19:34 +07:00
Jean-André Santoni
8ac6d05e55
(XMB) Use variables instead of defines for icon alpha.
2016-05-09 04:16:23 +07:00
Jean-André Santoni
aa32b5cc6e
(XMB) Use variables instead of defines for icon zoom.
2016-05-09 04:09:52 +07:00
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
Twinaphex
219f2f2430
Merge pull request #2974 from lakkatv/master
...
(XMB) Disable an optimization bug fixes a display bug
2016-05-08 22:00:43 +02:00
Jean-André Santoni
7341501e7e
(XMB) Disable an optimization bug fixes a display bug
2016-05-09 02:58:35 +07:00
twinaphex
1b8e8ac22a
Remove video_shader_driver_ctl
2016-05-08 21:11:27 +02:00
Hans-Kristian Arntzen
8870e85395
More fixes for menu_display_ctl.
...
Grep shows nothing now.
2016-05-08 14:18:12 +02:00
Hans-Kristian Arntzen
66c4f608e6
Clear out rest of video_driver_ctl use.
2016-05-08 14:10:28 +02:00
Hans-Kristian Arntzen
d723411436
De ioctl video_driver.
2016-05-08 14:00:51 +02:00
Hans-Kristian Arntzen
951c3e4085
De-ioctl menu display interface.
...
Holy crap ...
2016-05-08 12:38:46 +02:00
Hans-Kristian Arntzen
464a4add66
XMB ribbon works in Vulkan.
2016-05-08 11:11:28 +02:00
radius
be3f0f9267
example implementation of using the menu driver to display the OSD, commented out
2016-05-07 19:51:52 -05:00
twinaphex
42019bd02f
People don't like ioctl functions - so here goes
2016-05-08 00:15:21 +02: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
0e774f28d8
(Nuklear) Use menu_display_draw_cursor
2016-05-03 16:14:34 +02:00
twinaphex
93df66ea2f
(Nuklear) Buildfix
2016-05-03 15:33:36 +02: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
65dec874a8
Move some path settings
2016-04-28 19:52:25 +02:00
twinaphex
7dffc6286b
Internally change directory settings
2016-04-28 19:26:02 +02:00
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
576415d762
(Nuklear) Rename zr_ to nk_
2016-04-25 15:01:58 +02:00
twinaphex
748f5dc74b
(Nuklear/Zahnrad) Rename to 'nuklear'
2016-04-25 14:58:47 +02: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
radius
1d82b08af0
[nk] update font code
2016-04-24 01:07:51 -05: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
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
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
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
cddeabd4ec
(Zarch) Cleanup
2016-04-19 08:36:20 +02:00
twinaphex
1aa8a950ef
Set draw->x/draw->y outside before calling MENU_DISPLAY_CTL_DRAW_BG
2016-04-19 07:58:50 +02:00
twinaphex
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
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
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
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
b3220cf53e
Move zahnrad shaders to separate files
2016-04-17 02:36:07 +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
6f6330576c
(zr_common.c) Cleanups
2016-04-15 07:45:59 +02:00
twinaphex
9d85afd358
Refactor SHADER_CTL_USE
2016-04-15 07:37:06 +02:00
twinaphex
e1a3ceaaee
draw_bg operation should not implicitly enable/disable blending -
...
should be done outside
2016-04-12 22:24:33 +02:00
twinaphex
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
ea6bd2797c
(Menu) Move the white texture stuff to menu_display
2016-04-12 04:30:25 +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
Twinaphex
5218be3a0c
Merge pull request #2842 from lakkatv/master
...
(XMB) Thumbnail type switching
2016-04-07 20:48:19 +02:00
Jean-André Santoni
7dfb3c373a
(XMB) Thumbnail type switching
2016-04-08 01:42:53 +07:00
Twinaphex
013e9cd8cb
Merge pull request #2841 from lakkatv/master
...
(XMB) Shadows
2016-04-07 19:32:40 +02:00
Jean-André Santoni
53a1369dba
(XMB) Shadows
2016-04-08 00:24:55 +07:00
Twinaphex
01f83ba289
Merge pull request #2840 from lakkatv/master
...
(XMB) Refactoring, draw_icon can call draw_icon_predone
2016-04-07 18:48:19 +02:00
Jean-André Santoni
e96c2b4ef3
(XMB) Refactoring, draw_icon can call draw_icon_predone
2016-04-07 23:43:04 +07:00
radius
80ea008e77
[zr] make the wizard step 3 match the other steps
2016-03-23 23:46:05 -05:00
radius
9b1ada22b9
remove unused variable
2016-03-23 23:38:22 -05:00
radius
8fcfa3659a
add gamepad POC panel
2016-03-23 23:32:49 -05:00
twinaphex
e41127459e
Rename 'filestream' functions
2016-03-24 04:09:25 +01: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
072d6ff125
Rename gfx_coord_array_add to gfx_coord_array_append
2016-03-23 07:01:54 +01:00
twinaphex
3e3cc9f2f2
Replace zr_common_file_load again
2016-03-22 05:58:16 +01:00
twinaphex
2e11895ef9
(zahnrad) Add HAVE_OPENGL ifdef
2016-03-22 05:52:46 +01:00
twinaphex
1af81201a0
Go back to this
2016-03-22 05:50:40 +01:00
twinaphex
6f37163675
CXX_BUILD warning fixes
2016-03-22 02:59:13 +01:00
twinaphex
6f5be6b3b3
(zahnrad) Style nits
2016-03-22 01:40:09 +01:00
twinaphex
b00878a595
(zr_common.c) Cleanups
2016-03-22 01:20:41 +01:00
twinaphex
ddb912b373
Use uintptr_t instead of GLuint
2016-03-22 01:17:00 +01:00
twinaphex
e9fd6863ce
Rewrite zr_common_file_load to use file_stream.h
2016-03-22 01:16:08 +01:00
twinaphex
79008d4fd6
(Zahnrad) We don't need the VAO
2016-03-22 01:04:00 +01:00
twinaphex
c18da3039f
zr_common_image_load - go through video_texture_image_load/video_driver_texture_load
2016-03-22 01:00:34 +01:00
twinaphex
5eba4984cf
(zr_common.c) Refactor
2016-03-21 21:51:24 +01:00
twinaphex
42725179ec
Refactor zr_common.c
2016-03-21 21:50:23 +01:00
twinaphex
e83d460997
(zr_common) Call menu_display_ctl for blend end
2016-03-21 21:45:06 +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
ac6362cae4
Combine list_special files
2016-03-20 17:28:24 +01:00
twinaphex
93b7dc1bdd
(libretro-common) move 'lists' files to lists/
2016-03-20 14:53:54 +01:00
radius
82084205d8
[zr] we don't need to pass the context we already have that in the menu handle
2016-03-09 20:14:01 -05:00
radius
53be91af9e
style nits
2016-03-09 16:17:18 -05:00
radius
7f8c6f50e3
[zr] split GL code in another file
...
This makes zahnrad reusable in other menu drivers
2016-03-09 15:33:27 -05:00
radius
26e171cfbc
[zr] add wizard page indicator
2016-03-07 18:17:57 -05:00
radius
58ef1541c2
[zr] start implementing wizard
2016-03-07 00:27:40 -05:00
radius
4e4c69a3dc
[zr] save window state so it can be restored after a context reset
2016-03-07 00:27:39 -05:00
radius
34d618238b
[zr] tidy up zr_common
2016-03-06 14:13:20 -05:00
radius
cc250f755b
[zr] fix message
2016-03-05 23:09:28 -05:00
radius
1ee45f2162
[zr] add an extra image to the wizard stub
2016-03-05 23:05:16 -05:00
radius
f73d086abd
[zr] add image loading code (stb)
2016-03-05 23:02:29 -05:00
radius
992c66ffc8
[zr] add image loading code (stb)
2016-03-05 22:54:56 -05:00
radius
0eba3fe791
[zr] add wizard window stub
2016-03-05 22:24:01 -05:00
radius
a0eb17200b
[zr] rename function
2016-03-05 21:59:01 -05:00
twinaphex
5e87fd5ecc
Include stdarg.h
2016-03-06 03:57:37 +01:00
radius
d860642c75
[zr] split the window code to zr_common
2016-03-05 21:52:09 -05:00
radius
c2e4eb772d
[zr] refactor structures pt.2
2016-03-05 21:13:25 -05:00
radius
2809074ccd
[zr] refactor structures pt.1
2016-03-05 21:13:24 -05:00
twinaphex
a73cbb6114
(zahnrad) Use menu_texture_item
2016-03-05 08:42:35 +01:00
twinaphex
1742b96ec0
Add menu_texture_item
2016-03-05 08:40:28 +01:00
radius
d647c1b215
[zr] hook up the scroll wheel
2016-03-05 01:26:45 -05:00
radius
145979ddcb
[zr] label fix
2016-03-05 00:52:59 -05:00
radius
052730bbf1
[zr] refactor most of the menu, have a global state, width, height now
2016-03-05 00:50:57 -05:00
radius
0ce76cbf5b
[zr] remove more glui code
2016-03-04 15:08:43 -05:00
twinaphex
acdf0eb74e
Fix C89_BUILD
2016-03-04 19:48:05 +01:00
twinaphex
0140f989c3
Fix CXX_BUILD
2016-03-04 19:46:25 +01:00
twinaphex
ed54600b41
(XMB) Start using DISPLAYLIST_SETTING
2016-03-04 07:41:45 +01:00
twinaphex
b03487dc4f
Start using DISPLAYLIST_SETTING
2016-03-04 07:37:40 +01:00
radius
f86097aefb
[zr] remove a lot of glui code
2016-03-03 22:31:38 -05:00
radius
5b11e290dd
[zr] add entry for test window
2016-03-03 18:39:14 -05:00
radius
d9bc760b46
[zr] fix window opening and closing
2016-03-03 18:39:13 -05:00
radius
dfefefb416
[zr] change the window hiding method a bit
2016-03-03 18:39:10 -05:00
twinaphex
5a1d8a96d0
(Menu) Create new input_ctl actions for pointer dragging
2016-03-03 23:21:02 +01:00
twinaphex
fe3c279f73
Cleanups
2016-03-03 06:59:54 +01:00
twinaphex
5cef419209
(zahnrad) Get past crash when shader is NULL
2016-03-03 06:21:40 +01:00
radius
4617f792c5
[zr] implement combo box for recents
2016-03-02 22:41:28 -05:00
radius
c2bd46e3cb
[zr] remove most glui drawing code
2016-03-02 19:28:46 -05:00
twinaphex
b7ef5271ea
zrmenu_set_style - C89 fix
2016-03-03 00:43:53 +01:00
radius
1cea6cd7be
[zr] implement 'bool' parameters
2016-03-02 18:08:57 -05:00
radius
e9ce64e854
[zr] implement shader parameters dialog
2016-03-02 17:14:50 -05:00
radius
55530dcbc3
[zr] implement exit, make clics respond even when the window is innactive
2016-03-02 16:24:36 -05:00
radius
7853815d45
[zr] change layout
2016-03-02 16:24:35 -05:00
twinaphex
1645ae54be
(Zarch) Cleanups
2016-03-02 22:21:12 +01:00
twinaphex
30fa73dc8d
(Zarch) Create typedef zarch_texture_item
2016-03-02 22:19:20 +01:00
twinaphex
7df467422b
Create typedefs
2016-03-02 22:17:05 +01:00
radius
1d0beeb665
[zr] set focus properly
2016-03-02 11:03:10 -05:00
radius
4eb6f26d92
[zr] update zahnrad
2016-03-02 11:01:22 -05:00
radius
780974ef32
[zr] change menu label
2016-03-02 02:51:03 -05:00
radius
8c86c6a47c
[zr] hide/unhide window concept
2016-03-02 02:49:07 -05:00
radius
272563f3ca
[zr] hide/unhide window concept
2016-03-02 02:48:51 -05:00
radius
8d89b1fa86
[zr] draw window offscreen till a better solution is available
2016-03-02 01:49:57 -05:00
radius
2807f94a14
[zr] hide/unhide windows
2016-03-01 23:43:15 -05:00
radius
1b1b59692b
[zr] add menu bar
2016-03-01 23:20:43 -05:00
radius
d2d4312128
[zr] start adding main window
2016-03-01 21:49:30 -05:00
radius
0b9ea0943b
[zr] cleanups
2016-03-01 18:54:46 -05:00
twinaphex
6f80e09ce1
Change MIN/MAX to upper-case
2016-03-02 00:07:31 +01:00
twinaphex
cbc575eec0
(zarch) Prevent some more NULL pointer dereferences when using the mouse
2016-03-01 17:33:36 +01:00
radius
3f22d5cb33
make the gui a bit flatter
2016-02-28 23:52:33 -05:00
radius
7e1e330463
add context menu to demo window
2016-02-28 23:43:02 -05:00
radius
a6f015623a
stub function for kbd input
2016-02-28 23:35:22 -05:00
twinaphex
042e4b0ba7
(Zarch) Style nits
2016-02-29 02:52:00 +01:00
twinaphex
070f25131a
(Zarch) Cleanups
2016-02-29 02:48:29 +01:00
Twinaphex
e5e11ae716
Remove unused variable
2016-02-29 02:41:06 +01:00
twinaphex
28a02da5bf
Cleanups
2016-02-29 02:38:11 +01:00
twinaphex
91d19a15ec
Take this out
2016-02-29 02:36:18 +01:00
twinaphex
28bb5295f7
(menu/drivers/zarch.c) Use strlcpy instead of strncpy
2016-02-29 02:17:53 +01:00
twinaphex
b4e872476b
Prevent some more crashes
2016-02-29 02:09:10 +01:00
twinaphex
65b628cf20
Cover more edge cases for crashes initiated by Zarch
2016-02-29 01:49:58 +01:00
twinaphex
ea94d33de5
Avoid CXX_BUILD warnings
2016-02-28 22:49:52 +01:00
twinaphex
5104e05a89
Cleanup
2016-02-28 21:18:06 +01:00
twinaphex
f13b630d57
Reimplement pending_action OK
2016-02-28 18:35:34 +01:00
twinaphex
841a647d0c
Revert "Remove the pending_action code"
...
This reverts commit b19f12ec66
.
2016-02-28 18:28:11 +01:00
twinaphex
b19f12ec66
Remove the pending_action code
2016-02-28 18:03:57 +01:00
twinaphex
96c21eeb0d
Reimplement gamepad action OK button
2016-02-28 17:45:14 +01:00
twinaphex
b4acda26a2
Remove unused struct variables
2016-02-28 17:35:52 +01:00
twinaphex
ae66fc95cc
Start refactoring 'Load' menu
2016-02-28 17:33:56 +01:00
twinaphex
6726b64d0d
Refactor zarch_zui_gamepad_input - introduce cutoff point
2016-02-28 17:20:14 +01:00
twinaphex
49d751e6c3
Create zarch_zui_gamepad_input
2016-02-28 16:49:46 +01:00
twinaphex
5c18dc8a04
(Zarch) Better gamepad controls
2016-02-28 16:44:41 +01:00
twinaphex
004ca19fe4
(Zarch) Start implementing gamepad controls
2016-02-28 15:39:20 +01:00
radius
11423ac52e
look for assets in the correct folder
2016-02-27 15:02:13 -05:00
radius
87c2f16ca7
readd the cursor for fullscreen mode
2016-02-27 14:59:42 -05:00
radius
a4720acf22
disable oversampling leads to some font alignment issues
2016-02-27 13:10:07 -05:00
radius
88dfabf92f
change texture filtering to nearest
2016-02-27 12:42:16 -05:00
twinaphex
5f00e6ee56
Dehardcode 54
2016-02-27 16:44:22 +01:00
twinaphex
12d6d56199
(Zarch) Reimplement gamepad navigation
2016-02-27 02:51:46 +01:00
radius
16fb6d5f07
remove stray printf
2016-02-26 20:49:59 -05:00
radius
1bac8c8649
Use the same font for the underlying glui
2016-02-26 20:49:58 -05:00
twinaphex
75200b8e11
(Zarch) Cleanups
2016-02-26 23:31:34 +01:00
twinaphex
7ef56a2e46
Cleanup
2016-02-26 23:10:01 +01:00
twinaphex
ae5640fa25
(Zarch) Cleanups
2016-02-26 22:57:04 +01:00
twinaphex
f34288781e
Remove unneeded macro
2016-02-26 22:54:43 +01:00
twinaphex
58073b937f
(Zarch) Variables should not be all-caps
2016-02-26 22:53:17 +01:00
twinaphex
0f8f980c8f
Start reimplementing Zarch joypad input
2016-02-26 22:29:10 +01:00
twinaphex
2c69bc7d79
Cleanups
2016-02-26 22:09:02 +01:00
twinaphex
eaf08ad88c
(Zahnrad) Take out mouse code
2016-02-26 15:57:22 +01:00
Twinaphex
77373e9ba4
Remove unused variable
2016-02-26 13:46:47 +01:00
twinaphex
4939a9ea22
(zahnrad) Rename alloc to zr_alloc
2016-02-26 13:15:07 +01:00
twinaphex
0a74bcc080
Get rid of texture uniform
2016-02-26 12:37:20 +01:00
twinaphex
b4425d4524
Look in assets directory 'zahnrad' instead of 'wimp'
2016-02-26 12:30:39 +01:00
twinaphex
ce51396fb4
(zahnrad) Correct name
2016-02-26 12:21:42 +01:00
radius
e303b62635
re-enable antialiasing
2016-02-25 23:11:06 -05:00
radius
e9682c1122
refactor zr menu, using zrmenu for our functions. Context reset should work fine now
2016-02-25 23:08:33 -05:00
twinaphex
ee8c5bfa98
(Zahnrad) Don't call glViewport directly
2016-02-26 00:44:09 +01:00
twinaphex
b171be802e
(Zahrand) Cleanups
2016-02-25 23:16:36 +01:00
twinaphex
fa7ea1d20a
(Zahrand) Cleanups
2016-02-25 23:15:28 +01:00
twinaphex
198ecd263d
(Zahrand) Don't need this I think
2016-02-25 22:54:30 +01:00
twinaphex
4c7ae72c62
Some C89_BUILD fixes
2016-02-25 22:16:25 +01:00
twinaphex
68cd176d63
Some CXX_BUILD fixes
2016-02-25 22:11:02 +01:00
twinaphex
eb9971703b
(Zahrand) Cleanups
2016-02-25 22:08:02 +01:00
twinaphex
5ca0085e22
(Zahrand) Dehardcode some OpenGL code
2016-02-25 22:04:36 +01:00
twinaphex
d44aa37be0
Some renames
2016-02-25 21:55:42 +01:00
twinaphex
4e5d66547a
(Zahrand) Cleanups
2016-02-25 21:47:32 +01:00
twinaphex
816539f9df
(Zahrand) Rename wimp.c to zahrand
2016-02-25 21:29:38 +01:00
twinaphex
c6dc2b6c3e
(WIMP) Rebase WIMP driver
2016-02-25 21:09:44 +01:00
Twinaphex
42600fa74b
Merge pull request #2726 from fr500/master
...
New driver implementation for the WIMP UI
2016-02-25 20:57:31 +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
27b5617cd9
Create MENU_INPUT_CTL_BIND_ITERATE
2016-02-25 17:55:45 +01:00
twinaphex
b1a3d5bb25
Create MENU_INPUT_CTL_CHECK_INSIDE_HITBOX
2016-02-25 17:11:00 +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
radius
ee6a0e40b0
set rounding to zero, elements look better like this
2016-02-24 22:58:11 -05:00
radius
1e74f02b94
add control window from the demo
2016-02-24 22:36:15 -05:00
radius
777be51eb6
add a few more elements
2016-02-24 21:55:34 -05:00
twinaphex
433155c95f
Move UTF8 helper functions to encoding_utf.c (libretro-common) -
...
hopefully did not introduce any regressions
2016-02-25 00:57:46 +01:00
Alcaro
f14624370d
Add UTF-8 string copy function.
2016-02-24 23:29:12 +01:00
twinaphex
77c583ae47
Create DISPLAYLIST_PROCESS
2016-02-24 23:19:53 +01:00
radius
ba43724fec
fix slider
2016-02-24 17:13:06 -05: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
radius
4c738b9645
add volume slider
2016-02-24 16:47:50 -05:00
twinaphex
e8a5f6194e
Create MENU_ENTRIES_CTL_CLEAR
2016-02-24 22:45:21 +01:00
radius
8a6c2568de
remove glui mouse support
2016-02-24 16:16:12 -05:00
radius
4158248b77
add boolean wrapper thanks to Alcaro
2016-02-24 16:08:36 -05:00
Alcaro
cb9976a125
Wipe debug code.
2016-02-24 18:56:29 +01:00
Alcaro
d98c7a1c34
(RGUI) Fix string alignment under UTF8.
2016-02-24 18:50:21 +01:00
twinaphex
a5d39ba38d
Style nits
2016-02-21 09:54:53 +01:00
twinaphex
5beb71711b
zarch.c - Respect 80-char width limit
2016-02-21 09:51:16 +01:00
Hans-Kristian Arntzen
adbf9fed16
Vulkan implementation.
2016-02-16 20:42:02 +01:00
radius
7f1f345066
change the windows to the other side
2016-02-14 22:48:21 -05:00
radius
97f2a2dfb1
add a settings
2016-02-14 21:44:03 -05:00
radius
f00f09a549
fix input click
2016-02-14 21:12:06 -05:00
radius
dfbe4cc049
positioning seems ok now, click is not
2016-02-14 21:01:27 -05:00
radius
e189f35caf
try to implement mouse
2016-02-14 20:42:45 -05:00
radius
96f1cb4175
try to implement mouse
2016-02-14 20:16:24 -05:00
radius
80284d760f
make the window half of the GLUI window for now
2016-02-14 20:04:31 -05:00
radius
9109ea3dde
make the window half of the GLUI window for now
2016-02-14 19:54:24 -05:00
radius
a236c559f0
pass viewport size
2016-02-14 18:32:36 -05:00
radius
4fbb08210c
add some comments
2016-02-14 16:17:34 -05:00
radius
e5feaacf2c
fix indentation a bit
2016-02-14 15:56:54 -05:00
radius
0cbdd4f3a6
fix indentation a bit
2016-02-14 15:45:19 -05:00
radius
172cdc1f49
remove more unused code and deinit properly
2016-02-14 15:39:54 -05:00
radius
3376799768
remove more unused code
2016-02-14 15:35:19 -05:00
radius
031fc859ce
remove init and zdraw functions
2016-02-14 15:33:24 -05:00
radius
dbfc9ff370
remove init and zdraw functions
2016-02-14 15:30:48 -05:00
radius
76dc51faeb
re-add POC implementation
2016-02-14 14:33:20 -05:00
twinaphex
ff9f433243
Create CHEEVOS_CTL_GET_DESCRIPTION
2016-02-13 06:30:39 +01:00
twinaphex
8c8ea6c167
Cleanups
2016-02-13 05:22:07 +01:00
twinaphex
f1ea400456
Refactor away runloop_msg_queue_pull
2016-02-13 05:17:36 +01:00
twinaphex
c6220a9e66
Reimplement rarch_task_push_content_load_default
2016-02-12 04:55:18 +01:00
twinaphex
ab3591df73
(Zarch) Remove unused variable
2016-02-12 04:39:35 +01:00
twinaphex
36b420ec17
Revert "Remove core_info_list_num_info_files"
...
This reverts commit 9d96e9e452
.
2016-02-11 07:20:04 +01:00
twinaphex
c9ec688a7e
Cleanups
2016-02-10 20:29:17 +01:00
twinaphex
35ff9c35b3
Respect 80-char width limit
2016-02-10 20:24:09 +01:00
twinaphex
e9e6fd7b80
(Menu) Implement pending shutdown
2016-02-10 19:56:35 +01:00
twinaphex
c447f6d1bd
Start implementing RARCH_MENU_CTL_SET_PENDING_QUIT
2016-02-10 19:20:58 +01:00
twinaphex
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
41088165f5
Get rid of menu_display_get_tex_coords
2016-02-09 04:49:47 +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
ad4e633e11
Add MENU_DISPLAY_CTL_CLEAR_COLOR
2016-02-09 03:04:23 +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
c3c408f9d6
Add MENU_DISPLAY_CTL_RESTORE_CLEAR_COLOR
2016-02-09 01:36:00 +01:00
twinaphex
dd106ee8d2
Add more menu_display_ctl actions
2016-02-09 01:24:35 +01:00
twinaphex
d0e9881f46
Add MENU_DISPLAY_CTL_FONT_BIND_BLOCK
2016-02-09 00:57:10 +01:00
twinaphex
3e0d3cbd55
Create MENU_DISPLAY_CTL_INIT_FIRST_DRIVER
2016-02-09 00:49:37 +01:00
twinaphex
bd1291dd71
Simplify framebuffer code for RGUI
2016-02-08 22:42:23 +01:00
twinaphex
459c18f5de
Attempt to make blit_line more robust
2016-02-08 19:18:40 +01:00
twinaphex
d092e20b5a
Simply 'framebuffer dirty' code
2016-02-08 18:54:19 +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
9d96e9e452
Remove core_info_list_num_info_files
2016-02-07 16:03:53 +01:00
twinaphex
490c023fe3
Add core_info_ctl actions
2016-02-07 02:37:57 +01: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
deb3c73ae0
Nits
2016-02-04 21:42:42 +01:00
twinaphex
9a75893cff
Nits
2016-02-04 21:40:29 +01:00
twinaphex
f747196e21
Style nits
2016-02-04 21:31:41 +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
6f221fb425
Rename menu_common_load_content to rarch_task_push_content_load_default
2016-01-24 00:51:17 +01:00
twinaphex
372d673a26
Rename event_command to event_cmd_ctl - add second parameter
2016-01-22 15:34:43 +01:00
twinaphex
34eccf3d61
Add HAVE_LAKKA ifdef
2016-01-22 14:56:43 +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
5113aa164a
(MaterialUI) Take out 'Core: ' message
2016-01-13 12:01:40 +01:00
twinaphex
bf1b5f7b4a
Add tickering for title
2016-01-13 11:52:44 +01:00
twinaphex
8a41d9fe4e
Add mui_get_core_title
2016-01-13 11:36:27 +01:00
twinaphex
fd99b9bfb3
Rename XUI files/defines
2016-01-12 09:23:17 +01:00
twinaphex
a3994aea63
RMenu is obsolete now
2016-01-12 09:19:35 +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
twinaphex
7ec6a66f12
Signed/unsigned issues
2015-12-13 01:45:22 +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
fde4826754
Add MENU_ENTRIES_CTL_SHOW_BACK
2015-12-11 21:34:27 +01:00
twinaphex
f7d9c08de3
Add 'Extracting' message when extracting a bundle
2015-12-11 19:13:40 +01:00
twinaphex
74015188a9
Cleanups
2015-12-11 15:28:16 +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
a8590e656e
Take out header include core_info.h from runloop.h
2015-12-11 13:56:00 +01:00
twinaphex
159fe58926
Move core info list to runloop_ctl
2015-12-11 13:51:17 +01:00
twinaphex
23f1bf63c0
Turn core_info_current into static local variable
2015-12-11 13:28:23 +01:00
twinaphex
4202e9e9d3
Cleanup
2015-12-10 19:43:25 +01:00
twinaphex
65c59eb9f1
Cleanups
2015-12-10 19:38:46 +01:00
twinaphex
d6538bb7ae
Pass userdata pointer to list_insert callback
2015-12-10 19:08:28 +01:00
twinaphex
b42149c826
Pass void pointers to list_push callback
2015-12-10 19:02:01 +01:00
twinaphex
ae995f6986
Cleanups
2015-12-10 18:49:26 +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
08a9bdfc12
Cleanup
2015-12-10 16:10:21 +01:00
twinaphex
f70acd4a64
Cleanups
2015-12-10 15:49:37 +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
e44f6d5d81
Update RMenu XUI
2015-12-10 15:45:05 +01:00
twinaphex
87ff4d7d82
Pass userdata handle to frame callback
2015-12-10 15:44:26 +01:00
twinaphex
6bff83478f
(MUI) Cleanups
2015-12-10 15:33:10 +01:00
twinaphex
114bce9f0f
(MUI) Cleanups
2015-12-10 15:31:17 +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
abc2315c78
Remove unused pointer
2015-12-10 14:52:34 +01:00
twinaphex
b0a0a8d9a7
Cleanup one unused pointer
2015-12-10 14:52:02 +01:00
twinaphex
686bcf723d
Move scroll_y to userdata
2015-12-10 14:50:43 +01:00
twinaphex
f4695c7547
Pass userdata pointer to render callback
2015-12-10 14:45:34 +01:00
twinaphex
2930997c25
Pass userdata to messagebox callback
2015-12-10 14:40:56 +01:00
twinaphex
f374e12143
Cleanup
2015-12-10 14:36:31 +01:00
twinaphex
02fb8dd052
Avoid warning
2015-12-10 14:03:34 +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
b7982d9662
Cleanup
2015-12-07 16:14:36 +01:00
twinaphex
2d55dc3bda
Complete namespace changes
2015-12-07 15:32:14 +01:00
twinaphex
8829b27cd2
Create RARCH_MENU_CTL_SET_TEXTURE
2015-12-06 18:30:45 +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
736f343d9f
Create RARCH_MENU_CTL_IS_ALIVE
2015-12-05 13:49:34 +01:00
twinaphex
c8d8176c0c
Get rid of unused variables
2015-12-05 12:50:56 +01:00
twinaphex
978f05ef3b
remove unused variables
2015-12-05 12:19:15 +01:00
twinaphex
78fef6422b
Create font_driver_get_message_width
2015-12-05 12:17:58 +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
63c12b0083
Don't include ui_companion_driver.h inside driver.h
2015-12-05 10:04:06 +01:00
twinaphex
9824eb7ea9
Rename rarch_main_ctl to runloop_ctl
2015-11-30 21:42:59 +01:00
twinaphex
4e333302ae
Rename RARCH_MAIN_CTL* to RUNLOOP_CTL*
2015-11-30 21:35:50 +01:00
twinaphex
1368897cd6
(Wii) Warning fixes
2015-11-30 19:34:34 +01:00
twinaphex
4e0a4150b5
Merge runloop and runloop_data.c
2015-11-30 15:35:57 +01:00
twinaphex
5d52f4856a
Get rid of INLINE qualifier for some functions
2015-11-30 05:13:12 +01:00
twinaphex
e2fde41124
Move current_msg to gfx/video_driver.c
2015-11-29 20:59:52 +01:00
twinaphex
68169f9ac3
Rename input_get_bind_string_* functions
2015-11-28 16:06:14 +01:00
twinaphex
2b4464f30a
Implement RARCH_MAIN_CTL_IS_IDLE
2015-11-28 15:03:59 +01:00
twinaphex
a6ccc188a8
Rename input_common.c to input_config.c
2015-11-28 02:22:58 +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
c7dc83533a
Add param to video_driver_get_ptr for grabbing the nonthreaded
...
data state
2015-11-23 16:06:09 +01: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
Twinaphex
7cee03af72
Merge pull request #2433 from lakkatv/xmb
...
(XMB) Fix boxart when opening the contextual menu, and when comming b…
2015-11-19 17:43:29 +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
Higor Eurípedes
fe36eb6bdd
(zarch) Fix CXX_BUILD GCC warnings
2015-11-19 09:56:15 -03:00
Jean-André Santoni
7f1d91caa5
(XMB) Display achievement list icon
2015-11-19 15:14:19 +07:00
twinaphex
65e60be271
(RMenu) BUildfixes
2015-11-17 23:34:31 +01:00
Jean-André Santoni
ff7b3ec943
(XMB) Fix messages centering
2016-08-10 22:30:17 +02:00
twinaphex
8db2084001
(XUI) Another buildfix
2015-11-17 11:30:08 +01:00
twinaphex
82c776c00c
(XUI) More build fixes
2015-11-17 11:28:08 +01:00
twinaphex
88b86af892
(XUI) More build fixes
2015-11-17 11:26:29 +01:00
twinaphex
57a9174c5d
(XUI) More build fixes
2015-11-17 11:23:42 +01:00
twinaphex
dbdb6cb071
(XUI) More build fixes
2015-11-17 11:22:00 +01:00
twinaphex
4d74f6edef
(materialui.c) Remove unused variable
2015-11-15 22:55:13 +01:00
twinaphex
e24b96419c
(MaterialUI) Set back to default - font does not get properly
...
restored upon restart
2015-11-15 04:18:51 +01:00
twinaphex
2ca1b01fcc
(MaterialUI) DPI changes should now be applied on-the-fly
2015-11-15 04:11:31 +01:00
twinaphex
a2e5ea96c5
(MaterialUI) Cleanups
2015-11-15 01:42:04 +01:00
twinaphex
38f30c8f10
Add Save Current Config to Menu
2015-11-11 02:57:20 +01:00
twinaphex
1666265427
Don't use GRfloat/GRuint anymore
2015-11-10 01:58:05 +01:00
twinaphex
4f0405980e
C89_BUILD buildfix
2015-11-09 05:24:09 +01:00
Andre Leiradella
2253e4c236
added cheevos_get_description to get a cheevo's description given its index
2015-11-08 16:42:23 -02:00
twinaphex
980c743938
Start adding hooks for showing descriptions for Cheevos
2015-11-08 18:52:17 +01:00
twinaphex
a9b7636ddb
Abstract away GL code in menu behind display driver interface
2015-11-08 01:30:07 +01:00
twinaphex
d9fe9b23d7
Cleanups
2015-11-07 20:22:26 +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
15683523d3
(GLUI) Code refactoring
2015-11-05 17:52:37 +07:00
Jean-André Santoni
9943002424
(GLUI) Refactor mui_draw_scrollbar
2015-11-05 17:42:36 +07:00
Jean-André Santoni
d91462fd53
(GLUI) Refactor shadow height, make shadow height independant of header height
2015-11-05 17:27:00 +07:00
Jean-André Santoni
1ab7a65597
(GLUI) Style nits
2015-11-05 17:22:14 +07:00
Jean-André Santoni
279fb29d77
(GLUI) Refactor background alpha
2015-11-05 17:19:42 +07:00
Jean-André Santoni
e4cabe833e
(GLUI) Code refactoring
2015-11-05 17:14:51 +07:00
Jean-André Santoni
77e482cf8e
(GLUI) Use unsigned instead of int when possible
2015-11-05 17:09:00 +07:00
Jean-André Santoni
7259bf5303
(GLUI) Style nits
2015-11-05 17:05:26 +07:00
Jean-André Santoni
0af5d405e4
(GLUI) Rename all materialui_ to mui_, materialui was too long
2015-11-05 16:55:32 +07:00
Jean-André Santoni
13d6710272
(GLUI) Rename all GLUI_ to MUI_
2015-11-05 16:53:14 +07:00
Jean-André Santoni
992d58bd8c
(GLUI) Fix code style
2015-11-05 16:51:14 +07:00
Jean-André Santoni
67b47e29f0
(GLUI) Make vertical centering of text independant of the line height. Fixes the vertical centering of the title in the header when header_height differs from line_height. Also fixes the vertical placement of help messages.
2015-11-05 16:33:49 +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
b1aba23216
(GLUI) Reset selection on tab switch
2015-11-03 17:06:53 +07:00
Jean-André Santoni
dff0031145
(XMB) Use the same timedate format as PS3 XMB
2015-11-03 12:36:20 +07:00
twinaphex
66c980210f
(MaterialUI) Fix mixed declaration warnings
2015-11-02 23:35:41 +01:00
twinaphex
1d911ac29b
(XMB) Get rid of forward declarations
2015-11-02 22:56:05 +01:00
twinaphex
1225fce93b
Create menu_display_get_tex_coords
2015-11-02 22:54: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
5e2ba2bdfc
Cleanup
2015-11-02 22:11:01 +01:00
twinaphex
a4eb49430c
Create menu_display_texture_load and menu_display_texture_unload
2015-11-02 22:06:51 +01:00
twinaphex
76f82082b1
Cleanup
2015-11-02 20:48:57 +01:00
twinaphex
3be9b2752b
(GLUI) Start renaming 'glui' 'materialui' under the hood
2015-11-02 20:46:22 +01:00
twinaphex
71ca469cda
GL totally abstracted away now from menu drivers
2015-11-02 20:41:42 +01:00
twinaphex
ecffd040e2
(GLUI) Cleanups
2015-11-02 20:06:05 +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
699b5f7f3f
Create menu_display_matrix4x4_rotate_z
2015-11-02 19:34:01 +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
b1c66c5dec
(GLUI) Cleanup
2015-11-02 18:47:19 +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
b0c94e22fb
(GLUI) Remove unused variable
2015-11-01 21:47:36 +01:00
twinaphex
ea5f8ec4d2
(GLUI) Cleanup comments
2015-11-01 21:02:45 +01:00
twinaphex
4ccf0839a5
(GLUI) Only change opacity of white_transp_bg when wallpaper is loaded
2015-11-01 21:01:26 +01:00
twinaphex
840306103c
Take out unnecessary menu entries for GLUI now that the tabs work
...
for both mouse and pointer
2015-11-01 20:52:56 +01:00
twinaphex
b5855fa49c
Backport changes to RGUI too
2015-11-01 20:45:29 +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
a43fe491f3
Need to restore initial values for glClearColor at end
2015-11-01 20:07:23 +01:00
Twinaphex
a07cfd4915
Merge pull request #2324 from lakkatv/material
...
(GLUI) Tap on tabs
2015-11-01 19:52:09 +01:00
twinaphex
399d1e8fb7
Implement menu_display_clear_color
2015-11-01 19:49:19 +01:00
Jean-André Santoni
4f784a189f
(Menu) Implement taps on tabs
2015-11-02 01:44:45 +07:00
twinaphex
0d6ea9c0ff
Don't need gl->shader->use calls anymore
2015-11-01 19:35:32 +01:00
twinaphex
e9ba2caac7
Rename blending functions
2015-11-01 19:28:12 +01:00
twinaphex
9f3a8dd432
(GLUI) Blend cursor
2015-11-01 19:26:24 +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
a752a24f98
Merge pull request #2323 from lakkatv/material
...
(GLUI) Fix a display bug on switches
2015-11-01 16:26:38 +01: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
81d4d9f046
(GLUI) Fix a display bug on switches
2015-11-01 22:20:49 +07:00
twinaphex
358e859a17
(GLUI) Make lightblue_bg only translucent when there is a background or
...
libretro in the background running
2015-10-31 23:09:14 +01:00
twinaphex
1ddd33336a
1) rarch_playlist_load_content - add argument
...
2) GLUI - handle libretro_pause being false better - hide
background and make white background look better
2015-10-31 17:06:08 +01:00
twinaphex
b42a0ea7f7
Make backgrounds transparent
2015-10-31 15:02:54 +01:00
twinaphex
2972125772
(GLUI) Always draw white background
2015-10-31 14:57:47 +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
twinaphex
958346de78
(GLUI) Hide 'Select From Collection' (except on RARCH_MOBILE) -
...
now handled by tab
2015-10-30 18:32:17 +01: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
e36ff60acc
(GLUI) Add back settings for mobile for now- can go again when
...
tabs are responding to touch
2015-10-30 09:49:05 +01:00
twinaphex
dc01a392ea
(GLUI) Implement glui_list_push
2015-10-29 13:35:15 +01:00
twinaphex
f38ba514ed
Get rid of unused variables
2015-10-29 13:32:58 +01:00
twinaphex
507fa8028e
Set tabs_height again if glui_list_get_size is 1
2015-10-29 13:05:01 +01:00
Jean-André Santoni
cdfb274ac2
(GLUI) Hide tabs if we're not on the root level of the navigation
2015-10-29 18:36:57 +07:00
Jean-André Santoni
0fa2e553b2
(XMB) Use pure white color when displaying an icon with GL
2015-10-29 18:27:40 +07:00
Jean-André Santoni
2b1bbadc3b
(XMB) Use icons for tabs instead of labels
2015-10-29 18:24:37 +07:00
Jean-André Santoni
1eda4a094f
(GLUI) Use a white theme for the tabs
2015-10-29 17:40:06 +07:00
Jean-André Santoni
07ef7f23ab
(GLUI) Move tabs to the bottom
2015-10-29 17:31:13 +07:00
Jean-André Santoni
c0916c11af
(GLUI) Add a settings tab
2015-10-29 17:23:04 +07:00
twinaphex
ed1d8583f4
(GLUI) Playlist tab works now
2015-10-28 21:30:30 +01:00
Jean-André Santoni
27553e2363
(GLUI) Use uppercase for tab names
2015-10-29 02:54:26 +07:00
Jean-André Santoni
d779ffcf13
(GLUI) Show appropriate tab names
2015-10-29 02:34:52 +07:00
Jean-André Santoni
37312fe922
(GLUI) Display playlists in the second tab
2015-10-29 02:15:01 +07:00
Jean-André Santoni
01f0cb43f7
(GLUI) Display tabs in the header
2015-10-29 02:15:01 +07:00
Jean-André Santoni
4a391e8af2
(GLUI) Tabs, first step: allow switching between two tabs
2015-10-29 02:12:46 +07:00
Twinaphex
3e17c9e741
Merge pull request #2306 from lakkatv/material
...
(GLUI) Free textures in context_destroy
2015-10-28 18:21:43 +01:00
Jean-André Santoni
657b02033e
(GLUI) Free textures in context_destroy
2015-10-29 00:06:05 +07:00
twinaphex
052616c675
(GLUI) Add back stock shader blend in glui_draw_icon function
2015-10-28 16:00:30 +01:00
twinaphex
85ff9e5418
Can now press driver options
2015-10-28 15:56:45 +01:00
twinaphex
67e5262ef8
(GLUI) Fixes graphical glitch that could occur if scrollbar_height
...
became negative
2015-10-28 06:05:05 +01:00
Jean-André Santoni
3c4aa5ee67
(GLUI) Align title on the left
2015-10-28 09:54:08 +07:00
Jean-André Santoni
cd733b803b
(GLUI) Remove footer
2015-10-28 09:39:37 +07:00
twinaphex
d1896ce4f4
(RGUI) Titles should uppercase on RGUI
2015-10-28 02:01:38 +01:00
twinaphex
d4a0da8e7b
Don't log spam anymore
2015-10-28 01:37:50 +01: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
twinaphex
cf7a5f6361
(GLUI) Update
2015-10-27 23:52:20 +01:00
Twinaphex
5cad96763f
Merge pull request #2297 from lakkatv/material
...
(GLUI) Graphical switch buttons
2015-10-27 20:09:26 +01:00
Jean-André Santoni
3ba0332b52
(GLUI) Graphical switch buttons
2015-10-28 00:51:22 +07:00
Twinaphex
ccafcbdabc
Merge pull request #2296 from lakkatv/material
...
Material
2015-10-27 18:47:33 +01:00
Jean-André Santoni
1d7e83c6d6
(GLUI) Display a BACK icon
2015-10-27 22:49:48 +07:00
Jean-André Santoni
cc853ac1ef
(GLUI) Use Roboto-Regular, add shadows, fix colors and scrollbar dimensions
2015-10-27 20:03:38 +07:00
twinaphex
1a2b806d01
(GLUI) Remove unused variables
2015-10-27 13:00:18 +01:00
Jean-André Santoni
3d64d50f5c
(GLUI) Fix text color, fix color and margin of the scrollbar to match material guidelines
2015-10-27 18:42:28 +07:00
Jean-André Santoni
0a36782f4a
(GLUI) Texture for the cursor. Clone the texture system of XMB to allow adding icons in the future.
2015-10-27 18:37:13 +07: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
Jean-André Santoni
99c0eaa0f9
(GLUI) Use material palette
2015-10-27 18:37:13 +07:00
twinaphex
7ea6cb164e
(Zarch) Free zui->ca upon exiting
2015-10-27 12:19:41 +01:00
twinaphex
07cb4fd445
Re-grab menu_stack pointer
2015-10-27 12:11:23 +01:00
twinaphex
a9b9f20a32
Add if 0 around problematic code
2015-10-27 12:08:45 +01:00
twinaphex
179f624d8e
Add something more to debug output
2015-10-27 11:52:12 +01:00
twinaphex
20250978b1
(Zarch) Show labels again
2015-10-27 11:42:54 +01: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
twinaphex
88060f7142
(Zarch) Remove double entry in menu stack
2015-10-27 09:18:37 +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
twinaphex
1494437191
(Zarch) Cleanups
2015-10-27 07:56:32 +01:00
twinaphex
ada6fc9258
(Zarch) Some refactors
2015-10-27 07:05:07 +01:00
twinaphex
240dc67e1b
Update ID correctly according to menu entry
2015-10-27 07:03:02 +01:00
twinaphex
40313123dc
(Zarch) Set default zarch tab
2015-10-27 06:22:50 +01:00
twinaphex
4afc123c84
(Zarch) Cleanups
2015-10-27 06:11:51 +01:00
twinaphex
9cae5d4493
(Zarch) Rename some variables
2015-10-27 05:45:24 +01:00
twinaphex
e0bb45eda6
(Zarch) Cleanups
2015-10-27 05:23:45 +01:00
twinaphex
405e2fa370
Start hooking up saner gamepad controls
2015-10-27 04:34:16 +01:00
twinaphex
dcd0abcfd0
(Zarch) Respect immediate mode code design better
2015-10-27 03:21:54 +01:00
Twinaphex
c02f0c5342
Remove some unused variables
2015-10-26 22:45:12 +01:00
twinaphex
16976eac88
(Zarch) Load tab cleanups
2015-10-26 22:29:21 +01:00
twinaphex
774de49e4a
Create zarch_zui_render_root_load_free
2015-10-26 22:13:30 +01:00
twinaphex
a1effd5123
(Zarch) Fix 'Home' button
2015-10-26 22:01:22 +01:00
twinaphex
ef21718235
(Zarch) Improve Load tab
2015-10-26 21:59:26 +01:00
twinaphex
9e2dc0745e
Add param to dir_list_new_special
2015-10-26 21:30:58 +01:00
twinaphex
33f21a4b1f
zarch_zui_push_quad - use existing array
2015-10-26 05:39:27 +01:00
twinaphex
a4b1915b50
zarch_zui_snow is not dependent on zui struct now
2015-10-26 05:33:47 +01:00
twinaphex
6900744f35
Refactor zarch_zui_push_quad
2015-10-26 05:30:41 +01:00
twinaphex
030a64228e
Refactor zarch_zui_snow
2015-10-26 05:28:20 +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
cd17983fb7
(Zarch) Show all entries in 'Recent'
2015-10-25 09:22:00 +01:00
twinaphex
3d90049aea
Render value path too in 'Recent' list
2015-10-25 07:50:13 +01:00
Jean-André Santoni
8558581d02
(ZUI) Implement mouse scrolling for the recent list
2015-10-25 12:12:09 +07:00
twinaphex
6e7f58e473
Add MENU_POINTER_ZARCH_X/MENU_POINTER_ZARCH_Y
2015-10-25 04:12:48 +01:00
twinaphex
15319928d5
Flesh out zarch_zui_input_state
2015-10-25 04:08:51 +01:00
twinaphex
cdfc2ffd59
Implement MENU_POINTER_PRESSED
2015-10-25 04:04:46 +01:00
Twinaphex
1217e92e8d
Implement zarch_zui_input_state
2015-10-25 03:49:35 +01:00
twinaphex
9fd6fac36a
(Zarch) Fix menu mouse actions again
2015-10-25 03:38:59 +01:00
twinaphex
7878bd2339
(Zarch) Cleanups
2015-10-25 03:27:00 +01:00
twinaphex
b900fcc0f7
(Zarch) Cleanups
2015-10-25 03:20:37 +01:00
twinaphex
87e9048e1f
(Zarch) Rename temp variable
2015-10-25 03:14:08 +01:00
twinaphex
26cbe6a92b
(Zarch) Reimplement Exit function
2015-10-25 03:11:26 +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