twinaphex
3639011ed4
(XMB) Cleanup
2016-12-24 01:44:30 +01:00
Jean-André Santoni
fe0e458ba9
Move shutdown at the bottom of the main menu
2016-12-23 22:12:50 +01:00
twinaphex
0382f3ccd3
(XMB/MaterialUI) Hide mouse cursor after roughly 3 seconds
...
of inactivity
2016-12-23 22:12:30 +01:00
Romain Graillot
401e82c316
VITA/materialui - make sublabel text readable
2016-12-23 12:14:46 +01:00
twinaphex
77e5cdbfde
Revert "Rename runloop_msg_queue_push to video_driver_msg_queue_push"
...
This reverts commit ad7386913c
.
2016-12-22 23:36:11 +01:00
twinaphex
ad7386913c
Rename runloop_msg_queue_push to video_driver_msg_queue_push
...
and move code to video_driver.c
2016-12-22 13:15:02 +01:00
Brad Parker
0551e2dea8
move win32 check to frontend driver
2016-12-21 09:34:57 -05:00
Brad Parker
0008e9a046
win32 check was in wrong place
2016-12-20 23:34:46 -05:00
Brad Parker
3449324ab4
move battery level to the right of the clock
2016-12-20 09:44:29 -05:00
Brad Parker
d20f45c9d4
make battery level check into a task
2016-12-20 09:18:07 -05:00
Brad Parker
1f450834ed
unknown battery level on windows should not be displayed
2016-12-20 01:25:32 -05:00
Brad Parker
1942d29a33
battery placement
2016-12-19 19:06:19 -05:00
Jean-André Santoni
9e50b6fc44
Improve the battery placement again
2016-12-20 01:03:06 +01:00
Jean-André Santoni
24a34229a6
Improve the battery placement again
2016-12-20 00:55:21 +01:00
Jean-André Santoni
ce27d38d0e
Fix battery placement
2016-12-20 00:47:18 +01:00
Brad Parker
f0fc61be32
fix for non-incrementing difference in timer
2016-12-19 18:42:23 -05:00
Brad Parker
5945b8d888
always show battery level, not just when it actually updates
2016-12-19 18:03:31 -05:00
Brad Parker
51b9886586
add timer to check battery level every 30 seconds
2016-12-19 15:49:11 -05:00
Brad Parker
1e5c675702
adjust scaling/positioning for new battery icons
2016-12-19 15:31:10 -05:00
twinaphex
b536f3f5f7
Get rid of implicit memsets
2016-12-19 14:29:27 -05:00
Brad Parker
7aac7f986a
add option to show battery level next to the datetime in the menu
2016-12-19 14:28:21 -05:00
twinaphex
327c81ed3a
(XMB) Create icons for CFILE
2016-12-18 17:26:02 +01:00
twinaphex
c6727bd788
Change Audio Sync string
2016-12-15 11:45:28 +01:00
twinaphex
01afcaa050
Add icon for 'Parent Directory'
2016-12-15 11:31:06 +01:00
twinaphex
aee432a528
(materialui.c) Cleanup
2016-12-15 11:24:05 +01:00
twinaphex
2eca6aa04d
(XMB) Don't use hardcoded 'OFF'
2016-12-15 11:23:08 +01:00
twinaphex
492e363fde
Create xmb->thumbnail_orig_width/height
2016-12-14 20:49:50 +01:00
twinaphex
4d4710d881
Update MaterialUI 'Load Content' selection
2016-12-14 17:53:22 +01:00
twinaphex
43f9f8e8ef
(XMB) Cleanups
2016-12-14 16:47:10 +01:00
twinaphex
c8273cd14a
(XMB) Use database icon for drives inside Load Content
2016-12-13 03:55:28 +01:00
twinaphex
d7a082e005
Rename 'Select File' to 'Favorites'
2016-12-13 01:34:54 +01:00
twinaphex
5723c79dac
(XMB) Use folder icons for 'Downloads dir' / 'Select File'
2016-12-13 01:34:52 +01:00
twinaphex
9909669d01
Combine Load Content and Load Content (Detect Core)
2016-12-13 01:34:49 +01:00
twinaphex
5a2dfe9ded
Revert "Combine Load Content and Load Content (Detect Core)"
...
This reverts commit 92ae2ab860
.
2016-12-12 17:19:19 +01:00
twinaphex
92ae2ab860
Combine Load Content and Load Content (Detect Core)
2016-12-12 16:20:43 +01:00
twinaphex
e08c1dce6e
(XMB) Put thumbnail behind OSK overlay
2016-12-12 14:18:25 +01:00
lasers
8366b26d36
Switch XMB Tabs (Music,Video)
2016-12-12 03:54:53 -06:00
twinaphex
5fa01c94d3
(XMB) Put thumbnail on foreground
2016-12-12 03:57:56 +01:00
twinaphex
3e25dfb220
(XMB) Add log
2016-12-12 03:34:21 +01:00
twinaphex
b9984387f5
(XMB) Add another log
2016-12-12 03:28:55 +01:00
twinaphex
dd33715074
(XMB) Cleanups
2016-12-12 03:24:31 +01:00
twinaphex
a4dde93a2f
Add XMB_DEBUG
2016-12-12 03:20:00 +01:00
twinaphex
90c463b779
(XMB) Add logging
2016-12-12 03:18:48 +01:00
lasers
16eebb3f58
Add Systematic Theme
2016-12-08 23:39:39 -06:00
twinaphex
b0fcdf9db4
Wrong usage of enum
2016-12-08 03:02:30 +01:00
markwkidd
39a92f889a
replace hardcoded "lpl" w/FILE_PATH_LPL_EXTENSION_NO_DOT
2016-12-07 14:47:43 -05:00
twinaphex
b92711ddce
(XMB) Try to silence Coverity warning
2016-12-06 07:12:28 +01:00
twinaphex
9f470c53ae
Add 'Simple Snow' shader to GLSL backend
2016-12-06 00:48:36 +01:00
twinaphex
abaa6eda62
Rename VIDEO_SHADER_MENU_SEC to VIDEO_SHADER_MENU_2
2016-12-06 00:34:38 +01:00
twinaphex
b5177d807e
Style nits
2016-12-04 04:43:53 +01:00
twinaphex
8e7d440ed5
(Zarch) Silence Zarch warning
2016-12-02 17:44:35 +01:00
twinaphex
642310e08a
Remove runloop.h header include from many files
2016-12-02 06:19:27 +01:00
Twinaphex
5e75820880
Remove unused variables
2016-12-01 22:54:34 +01:00
Jean-André Santoni
2fc592bbe6
Savestate thumbnails reimplementation
2016-12-01 20:31:07 +01:00
Jean-André Santoni
d00566b018
Add setting for the savestate thumbnails
2016-12-01 20:31:07 +01:00
Jean-André Santoni
a0c5a28602
Fix wrong thumbnail index
2016-12-01 20:31:07 +01:00
Jean-André Santoni
367dcef0b1
Savestate thumbnails
2016-12-01 20:31:07 +01:00
Brad Parker
78e75cdc69
whitespace
2016-11-27 22:02:22 -05:00
Brad Parker
ee49eeec09
fix endless word_wrap() loop when a label has a newline and no spaces
2016-11-27 22:02:10 -05:00
Jean-André Santoni
57d3236b99
Delete a debug message
2016-11-27 23:21:07 +01:00
Jean-André Santoni
ec24fb6bbd
(XMB) Display thumbnails for image history
2016-11-27 23:16:45 +01:00
twinaphex
e1d4ccd7fd
Update intl headers
2016-11-25 23:04:00 +01:00
twinaphex
bc5b1b9d60
Cleanups
2016-11-25 22:43:42 +01:00
twinaphex
df6a7993b3
OFF/ON labels can be translated now too
2016-11-25 22:28:12 +01:00
twinaphex
21e9bde569
Silence warning
2016-11-21 15:00:57 +01:00
Twinaphex
eb7bf1387a
Revert "Improvs one at a time - Configurations"
2016-11-21 07:26:58 +01:00
Twinaphex
bc3d4ff015
Merge pull request #4012 from lasers/improvs-one-at-a-time
...
Improvs one at a time - Configurations
2016-11-21 07:08:16 +01:00
twinaphex
2deb306967
Turn video_shader_driver_use into macro
2016-11-20 16:31:45 +01:00
twinaphex
205e7cf272
Fix C89_BUILD
2016-11-20 14:48:00 +01:00
twinaphex
f33d7f2712
Unused variable
2016-11-19 04:04:55 +01:00
Jean-André Santoni
5be99842b5
Merge pull request #3996 from markwkidd/crossplatform-thumbnail-filenames
...
improve cross-platform support for thumbnail filenames
2016-11-18 21:30:23 +01:00
lasers
6265d1e90a
Clean the Configuration mess
2016-11-18 13:45:10 -06:00
Alcaro
53c7bfc501
This one uses one float per vertex, whether snow is enabled or not
2016-11-18 17:10:52 +01:00
Brad Parker
750165a251
prevent use-after-free error
2016-11-17 21:17:24 -05:00
twinaphex
20c1ef83d6
First stab at getting snow shader to work
2016-11-17 21:08:50 +01:00
twinaphex
a2c69ec254
Added snow shader hooks - doesn't work yet though - shader driver
...
system is very limited in terms of how we can set custom menu
shaders - will require a rethink
2016-11-17 20:54:29 +01:00
markwkidd
e0deb20e30
Update xmb.c
2016-11-15 16:54:35 -05:00
markwkidd
0d8c2aa119
improve description of thumb filename scrub, add parenthesis
2016-11-15 16:48:29 -05:00
markwkidd
1ad1598be2
Update xmb.c
2016-11-15 15:58:18 -05:00
markwkidd
9d0e5c012e
change thumbnail filename scrub to use strpbrk()
2016-11-15 15:57:51 -05:00
markwkidd
08514679d5
Update xmb.c
2016-11-15 15:47:18 -05:00
markwkidd
167a71635d
Update xmb.c
2016-11-15 14:04:59 -05:00
markwkidd
096b316183
additional fixes per the PR discussion
2016-11-15 14:01:28 -05:00
markwkidd
d0f23fdddb
Update xmb.c
2016-11-15 09:05:33 -05:00
markwkidd
06221da8a1
fix escape characters, remove dupe line, add comment
2016-11-15 09:03:55 -05:00
markwkidd
a9ead799e6
improve cross-platform support for thumbnail filenames
...
The intention of this PR is to allow RetroArch playlists to display the 'prohibited' characters & \ / ? : < > : * | on the screen, while searching for matching thumbnail files that replace these problematic characters with an underscore. This step of the process is bolded in the flowchart below as #2 under 'Playlist display.'
I don't normally work in C -- this change is a hack job. It did look like string_replace_substring could handle being daisy-chained so I thought I'd see if this could spark a productive conversation.
Playlist generation:
1) Use hash values to match ROM files to known-good databases such as No-Intro. (exists)
2) Create playlist using 'display names' from the known-good databases (exists)
Playlist display:
1) Read display name from the playlist file (exists)
**2) Transform characters that are not cross-platform friendly into underscores to determine thumb filename (this PR)**
3) Look for a thumbnail file that matches this filename (exists)
4) Display the thumbnail image (exists)
2016-11-14 13:24:05 -05:00
twinaphex
14f56e15c9
Fix Nuklear
2016-11-06 17:36:04 +01:00
twinaphex
9ce285a077
(Nuklear) Another buildfix
2016-11-06 17:29:12 +01:00
twinaphex
f1129d982f
(Nuklear) Silence some build errors
2016-11-06 17:27:19 +01:00
twinaphex
0c41a8873d
Move 'Start Videoprocessor Core' / 'Start Remote RetroPad Core' to
...
'Load Core'
2016-11-06 00:04:37 +01:00
radius
486254f06d
separate hardcore achievements
2016-11-05 16:55:57 -05:00
twinaphex
0f2bd3e653
remove MENU_ENUM_LABEL_VALUE_BACK
2016-11-05 01:41:44 +01:00
twinaphex
1a1b221ddd
Create Configurations list
2016-11-04 15:03:09 +01:00
twinaphex
c35d723b40
Fix C89_BUILD
2016-11-04 14:29:02 +01:00
Jean-André Santoni
80d23769a9
Sublabels for GLUI
2016-11-03 20:25:00 +01:00
twinaphex
57981b2714
Hide 'Add Content' list in MaterialUI, and move it to 'Playlists' tab
2016-11-03 19:05:04 +01:00
Twinaphex
2e7eb72884
Get rid of unused variable
2016-11-03 16:36:42 +01:00
Jean-André Santoni
4722bb45c8
Move the font_param stuff to menu_display.c
2016-11-03 15:56:40 +01:00
Jean-André Santoni
745da4d66b
Adapt OSK rendering to vertical screens like phones
2016-11-03 09:21:27 +01:00
Jean-André Santoni
5bdd9533e7
Improve OSK look in GLUI
2016-11-03 09:12:37 +01:00
Jean-André Santoni
f72bf26eac
Improve OSK look on XMB
2016-11-03 08:55:24 +01:00
Jean-André Santoni
a7ecf7615d
Add special OSK keys to GLUI too
2016-11-02 16:16:05 +01:00
Jean-André Santoni
31073214b6
Add special keys on the OSK
2016-11-02 16:15:23 +01:00
Jean-André Santoni
4bf172835d
Expose the NeoActive icon theme
2016-10-31 21:42:46 +01:00
Jean-André Santoni
659235c572
Merge pull request #3906 from lasers/add-monochrome-jagged
...
Add Monochrome Jagged
2016-10-31 08:20:33 +01:00
Brad Parker
5d28029be8
remove confirm_on_exit menu option
2016-10-30 23:29:03 -04:00
lasers
8797dfbee1
Add Monochrome Jagged
2016-10-30 17:14:13 -05:00
twinaphex
7d0ebd1b51
Some C89_BUILD fixes
2016-10-30 14:27:24 +01:00
Jean-André Santoni
41611e3d74
Touch and mouse support for the OSK
2016-10-30 11:48:48 +01:00
Brad Parker
28c0e78292
ignore trigger input while binding a new key
2016-10-29 21:58:43 -04:00
twinaphex
0fee70457b
(MSVC) Fix issues
2016-10-30 02:40:05 +01:00
Brad Parker
1a73b1d144
OSK cleanup, add katakana support
2016-10-29 19:51:02 -04:00
Jean-André Santoni
281335f86f
Improve OSK look
2016-10-30 00:20:37 +02:00
Jean-André Santoni
b176aa2396
OSK Fix and cleaning
2016-10-29 23:28:53 +02:00
Jean-André Santoni
156081635c
Merge pull request #3898 from heuripedes/master
...
(xmb) Fix memory leak
2016-10-29 23:22:33 +02:00
Jean-André Santoni
97e13c4409
Preliminary changes for the utf8 OSK
2016-10-29 22:43:34 +02:00
Higor Eurípedes
5de85bb3e5
(xmb) Fix memory leak
...
Fixes #3857
2016-10-29 14:36:16 -03:00
twinaphex
d4ecce48c7
Fix truncated messagebox messages
2016-10-29 08:38:14 +02:00
Jean-André Santoni
6cc14a4fb9
Add missing copyright mention on some files
2016-10-27 18:17:43 +02:00
Brad Parker
d1d5584d18
update copyright
2016-10-27 11:47:10 -04:00
twinaphex
611784cbd8
(rgui) Reduce char variables
2016-10-27 09:50:46 +02:00
twinaphex
50ba48924d
Reduce more PATH_MAX_LENGTH usage
2016-10-27 09:49:21 +02:00
twinaphex
8d6be4b700
Reduce size of some messages (was PATH_MAX_LENGTH by default,
...
which can default to 4096)
2016-10-27 09:13:36 +02:00
twinaphex
97d80d5e3e
Get rid of more implicit memsets
2016-10-26 06:23:05 +02:00
Jean-André Santoni
ac18d31ac4
(XMB) Icons for Save Overrides
2016-10-25 13:34:01 +02:00
Jean-André Santoni
55c480358d
Move draw_quad to menu_display
2016-10-25 08:11:37 +02:00
Jean-André Santoni
cbbb88ab16
Code cleaning
2016-10-25 07:52:47 +02:00
Jean-André Santoni
23ef14347f
(MUI) On-screen keyboard
2016-10-25 07:48:27 +02:00
twinaphex
f49e1fbc84
C89_BUILD fixes
2016-10-24 22:18:12 +02:00
Jean-André Santoni
df1f4dbc89
(Menu) Integrate an joypad driven OSK to the menu driver.
2016-10-24 20:26:22 +02:00
twinaphex
2b4d87a983
Remove setting_get_type
2016-10-23 02:28:22 +02:00
twinaphex
aca8970e79
CXX_BUILD fixes
2016-10-21 19:14:48 +02:00
twinaphex
56d427df65
C89_BUILD fixes
2016-10-21 19:12:06 +02:00
Jean-André Santoni
6420f9414f
(XMB) Basic word wrapping
2016-10-20 19:15:21 +02:00
Jean-André Santoni
d027a558c0
(XMB) Fix label centering
2016-10-20 16:29:14 +02:00
twinaphex
0a295998a2
Hook up sublabels
2016-10-20 16:10:20 +02:00
twinaphex
5f552253c4
Add sublabel to menu_entry_t
2016-10-20 15:47:02 +02:00
Twinaphex
1471c9c299
Merge pull request #3835 from lakkatv/master
...
(XMB) Add a second font
2016-10-20 15:11:43 +02:00
Jean-André Santoni
dff751420a
(XMB) Add a second font
2016-10-20 09:52:17 +02:00
Twinaphex
762a0faef3
Merge pull request #3834 from JuanVCS/master
...
Move 'Save Core/Game Overrides' to Quick Menu
2016-10-20 03:24:50 +02:00
Higor Eurípedes
ec776a8d75
(zarch) Fix build
2016-10-19 20:13:01 -03:00
twinaphex
290c5ea2f5
Get rid of some implicit memsets
2016-10-19 04:02:00 +02:00
twinaphex
9b68544992
Remove unused variables
2016-10-19 02:29:19 +02:00
Higor Eurípedes
46fe9fa29e
Add multiple font support to material and xmb
2016-10-18 20:36:54 -03:00
twinaphex
584d9a5997
Prevent some more implicit memsets
2016-10-18 04:15:24 +02:00
Juan
248205d425
Move 'Save Core/Game Overrides' to Quick Menu
2016-10-17 01:24:57 -03:00
twinaphex
d38d9f46a6
Prevent implicit memsets
2016-10-16 01:49:54 +02:00
twinaphex
546f01eea3
Prevent some more implicit memsets
2016-10-16 01:45:50 +02:00
twinaphex
3dc0e92cca
Prevent more implicit memsets
2016-10-16 00:58:18 +02:00
Romain Graillot
234469a7b1
Fix white on white font in glui
2016-10-15 21:27:47 +02:00
aliaspider
a8aa78456c
xmb: fix a crash.
...
xmb_node_allocate_userdata needs to be called for the list since is
generated with menu_entries_append_enum, which allocates action data for
each items. those would be otherwise misinterpreted as nodes.
2016-10-11 03:49:47 +01:00
aliaspider
1aafa29562
(3DS) xmb menu tweak.
2016-10-10 22:18:42 +01:00
twinaphex
1cf2799a8a
(MaterialUI) Remove some implicit memsets
2016-10-08 19:25:05 +02:00
twinaphex
f923c7ecd7
(RGUI) Avoid implicit memsets for path variables
2016-10-08 18:19:48 +02:00
twinaphex
f7544d0fc1
Avoid implicit memsetting of path values in XMB
2016-10-08 18:17:33 +02:00
Higor Eurípedes
392bcfd98b
(material) Reduce CPU usage in big lists by 3
...
The program spent more time clearing rich_label and entry_value than
fetching it's value from the menu system and rendering it on the screen.
2016-10-08 11:33:44 -03:00
twinaphex
9384875ab0
Don't use HAVE_NETPLAY any more
2016-09-29 21:07:10 +02:00
Gregor Richards
03c9dab93a
Adding a netplay menu
...
In this first cut, Netplay can be enabled "mid-stream", but not much
else is supported. Client reconnection and either-side disconnection are
listed in the menu but don't yet do anything.
2016-09-29 13:04:38 -04:00
twinaphex
ee087498a3
Try to prevent warning
2016-09-29 04:25:55 +02:00
Jean-André Santoni
fcdc6187cb
WiFi icons
2016-09-22 22:27:50 +02:00
twinaphex
b3f50a3758
Prevent uninitialized scalar variable
2016-09-20 15:56:47 +02:00
twinaphex
9726de615b
Fix stray icon
2016-09-16 13:03:26 +02:00
twinaphex
a9b8114109
Reafctor input_bind_dialog code
2016-09-15 20:45:00 +02:00
twinaphex
a21674881c
Add menu_input_bind_dialog
2016-09-15 20:35:39 +02:00
twinaphex
82673b4db4
Warning cleanups
2016-09-15 19:26:04 +02:00
twinaphex
5cf5371314
Refactor menu_input_dialog
2016-09-15 19:07:30 +02:00
twinaphex
e8e16aca9e
Create menu_input_dialog_get_label_buffer functions
2016-09-15 19:01:33 +02:00
twinaphex
982a818b48
Create menu_input_dialog_get_buffer
2016-09-15 18:56:51 +02:00
twinaphex
bb5543c2a1
Cleanups
2016-09-15 18:50:33 +02:00
twinaphex
3a663ba013
(XMB) Use menu_entry_get_value
2016-09-15 16:30:22 +02:00
twinaphex
78c4bc4a5b
(xmb.c) Try to make sure 1st and 2nd arguments for fill_pathname_join
...
are not one and the same
2016-09-15 16:25:10 +02:00
twinaphex
6c4c0cf5e7
Use menu_entry_get_value
2016-09-15 16:13:17 +02:00
twinaphex
f648ea8602
Cleanups
2016-09-15 16:07:20 +02:00
twinaphex
233925bea6
Rename widgets/menu_popup to widgets/menu_dialog
2016-09-15 15:57:25 +02:00
twinaphex
02e01e0b0a
Create menu/widgets/menu_entry
2016-09-15 00:20:43 +02:00
twinaphex
892c0a6f52
Create menu/widgets/menu_list
2016-09-15 00:10:37 +02:00
twinaphex
1a40ace1ac
Cleanup
2016-09-14 23:47:18 +02:00
twinaphex
4c2d754b06
(Zarch) Nits
2016-09-14 23:44:49 +02:00
Jean-André Santoni
7731b14b5c
(XMB) Undo icon
2016-09-13 22:58:52 +02:00
twinaphex
056cc8ece8
Move menu_popu.c to menu/widgets
2016-09-11 21:03:31 +02:00
twinaphex
7ac1ed7e10
Cleanups
2016-09-11 14:54:34 +02:00
twinaphex
012e069f86
Get rid of general.h includes
2016-09-11 13:21:56 +02:00
twinaphex
c35d763990
Cleanups
2016-09-08 06:00:54 +02:00
twinaphex
83194ff235
(menu) Cleanups
2016-09-08 05:43:10 +02:00
twinaphex
c3ba0ba4e9
Revert "Refactor core_system_info_* functions"
...
This reverts commit f637805c9e
.
2016-09-06 08:38:26 +02:00
twinaphex
f637805c9e
Refactor core_system_info_* functions
2016-09-06 07:08:38 +02:00
twinaphex
82d82110ae
Merge system.h with core.h
2016-09-06 06:11:54 +02:00
twinaphex
075aea2289
Header include cleanups
2016-09-06 00:56:00 +02:00
Brad Parker
ef29bc96b0
do not return to game after canceling quit confirm if user toggled the menu manually
2016-09-05 11:35:27 -04:00
Brad Parker
276542ea98
more menu popup refactor, add back working confirm_on_exit
2016-09-05 01:04:15 -04:00
twinaphex
9e61f6ffd0
Cleanups
2016-09-04 23:34:24 +02:00
twinaphex
95041d948b
Revert "Make menu_popup.c self-contained"
...
This reverts commit 9e2a148b7e
.
2016-09-04 23:15:01 +02:00
twinaphex
9e2a148b7e
Make menu_popup.c self-contained
2016-09-04 23:14:04 +02:00
twinaphex
9c897e262b
Create menu_popup.c
2016-09-04 22:58:54 +02:00
twinaphex
36092d8033
Create struct for help_screen
2016-09-04 22:26:33 +02:00
Brad Parker
43bfd5d39f
back button should still be able to dismiss help text
2016-09-04 15:45:41 -04:00
Brad Parker
27925da4ae
revert confirm_on_exit option for now
2016-09-04 15:31:50 -04:00
Alcaro
d610a6baf7
stupid constants not casting themselves properly
2016-09-04 18:14:27 +02:00
Alcaro
5aa0628ebf
Kill an overflow or two. Or twelve.
2016-09-04 18:12:03 +02:00
Brad Parker
2b1facdc33
fix nuklear compilation
2016-09-04 00:15:05 -04:00
Twinaphex
58aa3a7345
Remove unused variable
2016-09-03 07:12:23 +02:00
Brad Parker
5c0002934a
allow back/cancel button to dismiss help text
2016-09-01 23:14:09 -04:00
Brad Parker
ee7545857c
add config option to enable quit confirmation
2016-09-01 21:47:25 -04:00
twinaphex
b6daaed566
Rename git_version.c to version_git.h, create separate
...
version.h file
2016-09-01 17:49:28 +02:00
sergiobenrocha2
3ff191a3c1
Moved down this Start Video Processor.
2016-08-28 22:28:55 -03:00
Jean-André Santoni
9fe67ac09f
(Menu) Display a Remove from Entry
2016-08-29 00:54:51 +02:00
Twinaphex
f342248115
(Zarch) Buildfix
2016-08-28 19:11:03 +02:00
Monroe88
3a7b1e241a
Add Save Overrides to XMB and GLUI Main Menu
2016-08-28 11:00:51 -05:00
orbea
5344103685
Move 'Start Remote RetroPad' for both glui and xmb to match rgui
2016-08-27 15:01:35 -07:00
Twinaphex
89d0798e68
Merge pull request #3423 from bparker06/utf8
...
Initial UTF-8 support for rgui/xmb/glui. Enables first 256 codepoints.
2016-08-26 17:27:20 +02:00
twinaphex
9ef45957d5
Stub out debug logging
2016-08-26 00:47:58 +02:00
Jean-André Santoni
d13c3b53d9
(XMB) Prevent label overlap
2016-08-26 00:28:57 +02:00
Brad Parker
30e99927d2
undo previous new files and use existing encoding_utf header
2016-08-23 19:16:18 -04:00
Brad Parker
d063cb9283
do not make UTF-8 the default, simplify/centralize the common string functions, make sure rgui/materialui use utf8 strlen when available
2016-08-23 19:00:53 -04:00
Brad Parker
35e67e69e5
Initial utf8 support for rgui/xmb. Only supports first 256 codepoints due to current freetype atlas limitation
2016-08-23 14:49:44 -04:00
Francisco José García García
4221374072
(VITA) Add XMB support
2016-08-23 02:49:53 +02:00
twinaphex
19787792df
Buildfix for Zarch
2016-08-21 13:22:24 +02:00
radius
a467e13302
reorder XMB tabs
2016-08-21 00:09:29 -05:00
Jean-André Santoni
04fb4f6dde
(XMB) Allow hiding some tabs
2016-08-18 16:42:39 +02:00
Jean-André Santoni
4228e3dcc3
Revert "Reworked xmb driver to allow tab hiding"
...
This reverts commit 069a9cbfe6
.
2016-08-18 14:06:54 +02:00
Ghost Coder
069a9cbfe6
Reworked xmb driver to allow tab hiding
2016-08-17 11:28:42 -05:00
Alcaro
32a56d2738
Revert "[bugged] Reworked xmb driver to allow tab hiding"
2016-08-17 15:07:17 +02:00
Twinaphex
f26044678d
Merge pull request #3341 from gitghostcoder/master
...
[bugged] Reworked xmb driver to allow tab hiding
2016-08-17 09:45:47 +02:00
Ghost Coder
46029bef22
Reworked xmb driver to allow tab hiding
2016-08-06 04:08:21 -05:00
twinaphex
444d957978
(PSGL) Fix 32bit color
2016-08-03 17:07:38 +02:00
twinaphex
cd14455a51
Don't hide ADD_CONTENT_LIST behind HAVE_LIBRETRODB
2016-08-02 15:26:35 +02:00
Twinaphex
e93f362427
Merge pull request #3296 from lakkatv/master
...
(GLUI) Message box improvements
2016-07-31 16:22:03 +02:00
Jean-André Santoni
12fa1c634c
(GLUI) Message box improvements
2016-07-31 16:11:47 +02:00
twinaphex
7d7a62b92a
Show 'Start Video Processor' item again on main menu
2016-07-31 14:34:18 +02:00
twinaphex
10a9effc1d
Silence warnings
2016-07-31 14:29:33 +02:00
Twinaphex
c899f4c2ef
Merge pull request #3293 from lakkatv/master
...
(XMB) Display corresponding icons for each history list items
2016-07-31 02:11:26 +02:00
Jean-André Santoni
c2af3325ae
(XMB) Display corresponding icons for each history list items
2016-07-31 01:47:58 +02:00
Andre Leiradella
2a4de40bab
fixed unguarded use of XMB_TEXTURE_IMAGES
2016-07-30 22:17:55 +01:00
twinaphex
ee742bdb0a
Add this back to Main Menu in case HAVE_FFMPEG is not defined
2016-07-30 19:44:42 +02:00
twinaphex
5beb759865
Move 'Start Video Processor Core' option over to 'Videos' tab
2016-07-30 19:43:33 +02:00
Twinaphex
7572924abf
Buildfix
2016-07-30 19:30:29 +02:00
twinaphex
1e0a4518de
(XMB) Add Music/Movie/Images tabs
2016-07-30 19:29:10 +02:00
twinaphex
3efdfb8ba7
Add help message for FILE_TYPE_DIRECTORY
2016-07-30 01:36:09 +02:00
Twinaphex
410d97dfb0
Remove unused variable
2016-07-29 01:41:22 +02:00
twinaphex
4f617071db
Add Start Video Processor menu entry
2016-07-28 20:35:05 +02:00
twinaphex
b9aa9a6b1e
Fix namespace conflicts
2016-07-27 21:28:33 +02:00
twinaphex
cca2724f52
Add help messages
2016-07-27 21:01:39 +02:00
twinaphex
67e4514e9d
add help messages
2016-07-27 20:47:54 +02:00
twinaphex
95cfa33629
Add more help messages
2016-07-27 16:49:13 +02:00
twinaphex
02dcbce602
Add more help messages
2016-07-27 16:37:28 +02:00
Jean-André Santoni
53689babb3
(GLUI) Display a rectangle behind the info messages
2016-07-26 21:36:41 +02:00
Jean-André Santoni
34c0b6a29c
(GLUI) Fix help messages vertical centering
2016-07-26 21:12:34 +02:00
Jean-André Santoni
68fd31a0f7
(GLUI) Align help messages to the left, in a centered box
2016-07-26 21:10:43 +02:00
twinaphex
8cd59822e8
Start adding fallback help messages for file types
2016-07-26 15:12:20 +02:00
twinaphex
cd2d5f75bb
Comment out log
2016-07-25 17:23:50 +02:00
Twinaphex
f1c9ed29b3
Cleanup some unused memory writes
2016-07-25 06:49:30 +02:00
twinaphex
5a48d892ca
Show RetroPad core again
2016-07-24 23:55:43 +02:00
twinaphex
13deab48d9
Get rid of menu_hash_get_help hashing versions
2016-07-24 12:47:58 +02:00
twinaphex
5fe397b48e
Start moving help messages over to enum
2016-07-24 12:36:02 +02:00
twinaphex
64897a9228
Take out another hash label
2016-07-24 12:14:06 +02:00
twinaphex
84291d2d3d
Create menu_hash_get_help_enum
2016-07-24 11:43:40 +02:00
twinaphex
d4a3d90fff
(xmb.c) use fill_pathname_join_delim
2016-07-23 04:36:22 +02:00
twinaphex
832ea8c3d9
C89_BUILD fix
2016-07-21 21:57:07 +02:00
twinaphex
ccd41e2a94
More hashes removals
2016-07-21 05:43:19 +02:00
twinaphex
6e5738f8b0
Create menu_display_reset_textures_list
2016-07-21 03:00:14 +02:00
twinaphex
5d06f654da
Rearrange this
2016-07-17 15:59:38 +02:00
twinaphex
c560f1c71b
Use return value of image_texture_load
2016-07-17 15:58:14 +02:00
Alex Eckhart
ea3b79cb4a
Fix vulkan xmb bug.
2016-07-16 20:32:00 -06:00
twinaphex
67c0bc25f4
Hide away Retropad remote core for now
2016-07-14 23:29:15 +02:00
twinaphex
fabf68e441
Set XMB icon theme by default to Monochrome, and fix hardcoding
2016-07-14 21:24:33 +02:00
twinaphex
e8ff596177
(XMB) xmb_draw_bg - color theme gradient themes can now be selected
...
when shader pipeline is turned off, and will colorize the wallpaper
2016-07-14 20:28:47 +02:00
twinaphex
745bc1eb0d
Dehardcode shader pipeline enums
2016-07-14 18:40:57 +02:00
twinaphex
664f90b023
Add 'Wallpaper' color theme for XMB too
2016-07-14 18:29:05 +02:00
twinaphex
401eb7bc7a
One more dehardcode
2016-07-14 18:20:36 +02:00
twinaphex
14797ae18e
Dehardcode enums for XMB themes
2016-07-14 18:19:59 +02:00
twinaphex
ea175fd26f
Rename menu_entries_add_enum to menu_entries_append_enum
2016-07-13 01:17:09 +02:00
twinaphex
2d6f0f194b
(MaterialUI) prevent unused value warnings - assinging value from 'Z' to 'header_bg_color' but that stored value is overwritten before it can be used
2016-07-12 20:57:15 +02:00
twinaphex
490af3cb3e
Cleanup
2016-07-12 17:23:08 +02:00
Arzed Five
a13b07551c
(glui) Make the bottom icon inactive color be customizeable (currently
...
it's the same color as the scrollbar)
2016-07-12 17:22:45 +02:00
twinaphex
60d3b22bb6
Create Menu Header Opacity setting
2016-07-11 17:41:06 +02:00
twinaphex
b78fcb3e21
Change opacity of bg_footer_real
2016-07-11 17:29:06 +02:00
twinaphex
b4dbc16024
Add Menu Footer Opacity setting
2016-07-11 17:27:36 +02:00
twinaphex
0a216caf66
Start preparing code for being able to change footer opacity
2016-07-11 17:17:16 +02:00
twinaphex
8fc3d36a73
Cleanups
2016-07-11 16:59:21 +02:00
twinaphex
72ad824a15
Cleanup some comments
2016-07-11 16:50:15 +02:00
twinaphex
bf68611929
Opacity change to green theme
2016-07-11 16:46:39 +02:00
twinaphex
99b1ffd406
Cleanup
2016-07-11 16:43:06 +02:00
twinaphex
321e62c867
(MaterialUI) Cleanup
2016-07-11 16:37:31 +02:00
Arzed Five
ebeba581da
Highlight the switch textures when they're on with the
...
active_tab_marker_color
2016-07-11 13:59:38 +02:00
Arzed Five
33c5fa6ade
White and black text are now pure white/black with varying degrees of
...
opacity/alpha, as per the material design spec.
Corrected some font color bugs.
No longer using the 'active' icons variants.
2016-07-11 13:59:33 +02:00
twinaphex
486ac44b71
Better way of setting the active tab icons
2016-07-11 01:45:16 +02:00
twinaphex
5be5b98d26
Change opacity of color_nv_accent
2016-07-11 01:36:24 +02:00
twinaphex
ed14b37899
(GLUI/MaterialUI) Adjust color of tab icons based on theme
2016-07-11 01:30:45 +02:00
twinaphex
70b8af4a6c
Prevent some potentially costly operations being always performed
...
even when not needed
2016-07-11 01:01:38 +02:00
twinaphex
4381c606d8
(MaterialUI) Backport r5 nvidia shield theme
2016-07-11 00:55:07 +02:00
twinaphex
3966979043
(MaterialUI) Yellow - set header text color to black
2016-07-10 21:40:42 +02:00
twinaphex
9a54657a77
(MaterialUI) Update
2016-07-10 21:31:19 +02:00
twinaphex
c451b94bd9
(MaterialUI) Create Blue Grey theme
2016-07-10 21:23:57 +02:00
twinaphex
840ff59dd0
Remove SL_FLAG_ALLOW_EMPTY_LIST
2016-07-10 19:35:01 +02:00
twinaphex
37aee162c9
Backport/add MaterialUI color themes by rz5
2016-07-10 17:06:43 +02:00
twinaphex
de21d31352
Update
2016-07-10 16:11:03 +02:00
Twinaphex
20d7987d27
Cleanup unused variables
2016-07-10 00:08:54 +02:00
twinaphex
06bf29ba4c
Create menu_input_mouse_check_vector_inside_hitbox
2016-07-09 23:23:23 +02:00
twinaphex
f8d844e150
Make sure thumbnail is always drawn with full opacity
2016-07-09 15:21:57 +02:00
twinaphex
f94a8743a1
(MaterialUI) Allow for more themes later on
2016-07-09 13:57:19 +02:00
twinaphex
7d73e17b6f
(MaterialUI) Make grey_bg more translucent for dark theme
2016-07-09 13:56:16 +02:00
twinaphex
180c0c87c1
Add MaterialUI menu color theme setting
2016-07-09 13:17:29 +02:00
twinaphex
e0504bfc62
Reorganize xmb/MaterialUI settings
2016-07-09 13:05:58 +02:00
twinaphex
0d1f92bf16
(MaterialUI) Cleanups
2016-07-09 12:55:46 +02:00
Arzed Five
1b28ff59ba
If a core was loaded, GLUI would get a white color. This fixes it.
2016-07-09 01:39:02 +02:00
Arzed Five
dfeb46f0f2
Make the footer be the same color as the main background color. Add some
...
comments.
2016-07-09 01:38:41 +02:00
Arzed Five
b57a203557
Preliminary dark theme. De-harcoded some colors, refactored some names
...
to be clearer to me,
created a new color.
2016-07-09 01:37:29 +02:00
twinaphex
8430697116
Add menu_entry_get_rich_label
2016-07-08 16:55:21 +02:00
Alcaro
6c18c17703
Cleanup
2016-07-03 12:47:55 +02:00
twinaphex
fe70f766f1
Cleanups
2016-07-01 20:59:51 +02:00
twinaphex
f513e1fac2
(menu_cbs.c) Cleanups
2016-07-01 20:23:22 +02:00
twinaphex
37f64d39a3
Use FILE_PATH_PNG_EXTENSION
2016-07-01 17:04:11 +02:00
twinaphex
cddb0a3b48
Hide 'Start Core' if we cannot directly start the core
2016-07-01 12:18:38 +02:00
twinaphex
eb4d8678e9
(XMB) Cleanups
2016-06-30 05:14:12 +02:00
twinaphex
c38c28a0f5
Create fill_pathname_join_concat
2016-06-29 17:46:50 +02:00
twinaphex
f4ef5e82c2
Create and use fill_string_concat
2016-06-29 17:41:32 +02:00
twinaphex
ca3eecf5c0
Create fill_pathname_join_noext
2016-06-28 13:05:46 +02:00
twinaphex
5ba74302b2
Cleanups
2016-06-28 11:04:59 +02:00
twinaphex
2dddc3fc88
Add FILE_PATH_LPL_EXTENSION
2016-06-26 10:12:28 +02:00
twinaphex
f5fcd45a3f
Fix touch back button code
2016-06-22 06:48:35 +02:00
twinaphex
d2c9c280fe
No longer use CB_ hashes
2016-06-20 16:14:59 +02:00
twinaphex
a585017208
Rename MENU_FILE_ to FILE_TYPE_
2016-06-20 15:50:37 +02:00
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
twinaphex
5bd555ca50
Create video_texture_unload
2015-10-25 02:33:23 +01:00
twinaphex
74b7e13ba9
(Zarch) Use GRfloat
2015-10-25 02:25:17 +01:00
twinaphex
6b8cfeb5d9
(Zarch) Namespace cleanups
2015-10-25 02:22:00 +01:00
twinaphex
c089634f26
(Zarch) Namespace cleanups
2015-10-25 02:19:26 +01:00
twinaphex
2f28acb3a9
Should now show game in the background
2015-10-25 01:27:18 +02:00
Higor Eurípedes
fe02757744
(zarch) Fix backgrounds in GLES builds
2015-10-24 19:57:37 -03:00
twinaphex
68e0054e92
(Zarch) Fix mouse button presses no longer working
2015-10-25 00:56:26 +02:00
twinaphex
5334d5c8a3
Refactor away zui_render
2015-10-24 23:48:53 +02:00
twinaphex
a252e72350
(Zarch) Move frame_background
2015-10-24 23:44:34 +02:00
twinaphex
ba811d89bf
Refactor away zui_finish
2015-10-24 23:37:59 +02:00
twinaphex
e230379fe0
Move input code to zarch_Iterate
2015-10-24 23:36:42 +02:00
twinaphex
4c47b7c83d
Refactor away zui_begin
2015-10-24 23:34:59 +02:00
twinaphex
eed81c349e
(Zarch) Move zui_finish to zarch_frame
2015-10-24 23:21:18 +02:00
twinaphex
fa82818ad2
(Zarch) Remember last header selection
2015-10-24 23:13:11 +02:00
twinaphex
a3adec9417
Can now toggle tabs with gamepad
2015-10-24 23:08:44 +02:00
twinaphex
7ce1cf873b
(Zarch) Start trying to implement gamepad controls for changing the
...
header
2015-10-24 22:46:36 +02:00
Twinaphex
53eca1a745
Merge pull request #2285 from lakkatv/xmb
...
(XMB) Honor navigation wraparound horizontal setting
2015-10-24 21:57:58 +02:00
Jean-André Santoni
4b47958999
(XMB) Honor navigation wraparound horizontal setting
2015-10-25 02:18:47 +07:00
twinaphex
56b43f3b6f
(Zarch) Better pad highlighting color
2015-10-24 21:11:07 +02:00
Twinaphex
8cf458a7dc
Merge pull request #2284 from lakkatv/xmb
...
(XMB) Scan directory tab
2015-10-24 20:45:13 +02:00
Jean-André Santoni
f2fc38f578
(XMB) Prevent icon overlap after a scan is finished
2015-10-25 01:40:07 +07:00
twinaphex
94fb20c226
(Zarch) Have differently colored highlighted item when pad selects something
2015-10-24 20:14:55 +02: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
9e00fcd419
Can now load content from Recent menu with the mouse
2015-10-24 08:25:01 +02:00
twinaphex
d35cf6867c
Start implementing gamepad controls based on menu entries
2015-10-24 08:19:56 +02:00
twinaphex
d1a2b324c9
(Zarch) More cleanups
2015-10-24 08:04:59 +02:00
twinaphex
e93b1ab1aa
(Zarch) Blend against white texture
2015-10-24 07:55:26 +02:00
twinaphex
00bf05c254
(Zarch) Cleanup
2015-10-24 07:54:07 +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
0e7b031d5f
(Zarch) Get rid of zui->set
2015-10-24 07:00:51 +02:00
twinaphex
6c8b8e8588
(Zarch) Flesh out menu driver some more
2015-10-24 06:56:08 +02:00
twinaphex
484e4612f8
(Zarch) Start hooking up callback function for history list
2015-10-24 06:40:39 +02:00
twinaphex
bc3f9953a0
(Zarch) Start implementing menu entries
2015-10-24 06:36:13 +02:00
twinaphex
17132d1a20
(Zarch) Cleanups
2015-10-24 05:57:19 +02:00
twinaphex
e43d0f5edb
(Zarch) Remove unused variable
2015-10-24 04:15:58 +02:00
twinaphex
cc6cd51afa
Add menu_input_mouse_check_hitbox
2015-10-24 03:19:06 +02:00
twinaphex
579eb3cd72
(Zarch) Add menu_input_mouse_state
2015-10-24 03:13:40 +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
b7785a36a3
Cleanups
2015-10-23 09:36:10 +02:00
twinaphex
a8d4bf6ec4
(Zarch) Reuse menu_input_mouse_state for left/right mouse button
2015-10-23 09:30:46 +02:00
twinaphex
bf47d5e0ae
(Zarch) Start using menu_input_mouse_state
2015-10-23 09:22:59 +02: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
1bbca8ab2e
Call menu_displaylist_push_list_process
2015-10-22 02:26:04 +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
57edd31fdf
Start refactoring list building
2015-10-18 21:05:33 +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
06d17852f0
Merge menu_list.c with menu_entries.c
2015-10-17 19:38:33 +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
d4c99a5f4e
Start using menu_entries_pop_stack
2015-10-17 18:38:14 +02:00
twinaphex
c42e4c420f
Start using menu_entries_get_last_stack
2015-10-17 18:31:16 +02:00
twinaphex
b8720cf056
Refactor
2015-10-17 18:21:47 +02:00
twinaphex
e6db9dffd5
Refactor xmb
2015-10-17 18:17:59 +02:00
twinaphex
ce4ad6d3ab
Use menu_list_get_ptr less
2015-10-17 18:02:41 +02:00
twinaphex
776707577b
Use menu_entries_push
2015-10-17 17:14:41 +02:00
twinaphex
bd289b32ea
(menu_input.c) Better namespacing
2015-10-12 15:41:14 +02:00
twinaphex
9f573eeaf0
(GLUI/XMB) Prevent warnings - 'passing argument from incompatible pointer type)
2015-10-11 16:51:44 +02:00
twinaphex
83dd151579
Start wrapping more settings code
2015-10-11 13:10:46 +02:00
twinaphex
528a020d86
Always assume we are going to render when calling menu_driver_iterate
2015-10-11 12:58:21 +02:00
twinaphex
95cf20e5d2
(Zarch) Cleanups
2015-10-10 11:38:22 +02:00
twinaphex
062752b8eb
(Zarch) C89_BUILD fixes
2015-10-10 11:10:59 +02:00
twinaphex
b5f1ec6da0
(Zarch) Remove unused variables
2015-10-09 20:14:30 +02:00
twinaphex
e3637e0492
(GLUI) remove unused variables
2015-10-09 20:12:23 +02:00
twinaphex
0d4b73127f
Start fleshing out zui_finish to be more like menu_video_draw_texture
2015-10-09 18:29:24 +02:00
Twinaphex
39189047b4
Use RARCH_DEVICE_MOUSE_SCREEN by default now for Zarch, start
...
setting up cocoa_input.c
2015-10-08 21:04:27 +02:00
twinaphex
666c6849b7
(X11) Add preliminary stab at RARCH_DEVICE_MOUSE_SCREEN
2015-10-08 09:52:31 +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
d72ccb0013
(Zarch) Prevent some warnings
2015-10-06 16:07:02 +02:00
twinaphex
770ec75b9f
(Zarch) Preliminary - start hooking up gamepad (very unfinished)
2015-10-06 15:57:24 +02:00
twinaphex
8676712537
(Zarch) Start implementing control flow for loading content - not
...
finished yet
2015-10-06 13:39:08 +02:00
twinaphex
b008f9ebfe
(Zarch) Remove Home button - unnecessary
2015-10-06 12:39:25 +02:00
twinaphex
b7bceff562
(Zarch) Implement ticker effect now - also cuts off text according
...
to list item width size
2015-10-06 12:30:10 +02:00
twinaphex
0d6c5ec4d1
(GLUI/RGUI) Take out scrollup/scrolldown functionality for now
2015-10-05 02:06:39 +02:00
Twinaphex
b7c8ea67d8
(iOS) Buildfix
2015-10-04 21:57:16 +02:00
twinaphex
58ba2941a8
(Zarch) Settings - Add Back button - still needs to be moved and
...
aligned right
2015-10-04 09:17:47 +02:00
twinaphex
aa27e7e6de
(Zarch) Fix scrolling
2015-10-04 09:10:25 +02:00
twinaphex
aee58a241b
(Zarch) Add Collections and Download tabs
2015-10-04 09:08:27 +02:00
Jean-André Santoni
dab6b6e9ca
(ZUI) Use the font, font size, margins and dimensions of PPSSPP
2015-10-04 12:52:35 +07:00
Twinaphex
42a1bd351e
Merge pull request #2209 from lakkatv/zui
...
(ZUI) Use the background gradient of PPSSPP
2015-10-04 06:38:52 +02:00
Jean-André Santoni
f160179e46
(ZUI) Use the background gradient of PPSSPP
2015-10-04 11:36:36 +07:00
twinaphex
d99602f483
(Apple) Add ZARCH
2015-10-04 05:51:25 +02:00
twinaphex
bd0ab3f719
(Zarch) Move 'Home' button
2015-10-04 04:46:46 +02:00
twinaphex
5de3c495e7
(RMenu XUI) Use video_driver_get_ptr
2015-10-04 03:22:01 +02:00
twinaphex
32e1255573
(Zarch) Make Zarch work in threaded video mode
2015-10-04 03:19:53 +02:00
twinaphex
37a885f42c
(Zarch) More C89_BUILD fixes
2015-10-04 02:34:18 +02:00
twinaphex
8749490e40
C89 compat issue
2015-10-04 02:28:34 +02:00
twinaphex
7ae238a0f1
(Zarch) Some safety checks
2015-10-04 02:26:06 +02:00
twinaphex
63b1c56595
(GLUI) Split up draw cursor code into separate static function
2015-10-03 07:30:41 +02:00
twinaphex
26a08751c9
(Zarch) Don't call generic_menu_list_init
2015-10-03 05:25:41 +02:00
twinaphex
b6bd6152a0
Add zarch_iterate
2015-10-03 05:24:03 +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
c91de95236
Move code around
2015-10-03 04:21:38 +02:00
twinaphex
167cd269ae
Add init_list to menu driver callbacks
2015-10-03 03:15:47 +02:00
Twinaphex
201faccff9
Silence clang warnings
2015-10-03 02:37:17 +02:00
twinaphex
c895e445b4
(Zarch) Make list view bigger
2015-10-02 06:37:33 +02:00
twinaphex
31c600b753
(Zarch) If last character is a slash, strip it - this will
...
prevent 'path up' from failing
2015-10-02 06:19:43 +02:00
twinaphex
c113f02683
Supports setting a wallpaper now
2015-10-02 05:34:12 +02:00
twinaphex
0bfc536884
(Zarch) Set viewport
2015-10-02 05:17:40 +02:00
twinaphex
b325a0aa22
(Zarch) Cleanups
2015-10-02 04:03:34 +02:00
twinaphex
cb4f032dd7
(Zarch) Some refactors
2015-10-02 03:55:23 +02:00
twinaphex
a1ff4879f8
(Zarch) Integrate Zarch - can be heavily improved now - shows
...
promise
2015-10-02 02:15:46 +02:00
Alcaro
03ff1f060d
Fix some MENU_DISPLAY_CTL_WIDTH/HEIGHT abuse.
2015-09-30 20:26:00 +02:00
twinaphex
02a5d738fe
Static code analysis cleanups
2015-09-28 23:00:22 +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
f0c520224e
(GX) Buildfix
2015-09-27 01:27:21 +02:00
twinaphex
e354200909
(RGUI) Cleanups
2015-09-27 01:23:49 +02:00
twinaphex
6ce4b96d12
Header include cleanups
2015-09-27 01:10:15 +02:00
twinaphex
92cd32231f
Cleanups
2015-09-27 01:06:07 +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
057b498bb1
(RGUI) Start refactoring menu_display code in RGUI
2015-09-27 00:00:54 +02:00
twinaphex
f83e26ea32
Add MENU_DISPLAY_CTL_MSG_FORCE/MENU_DISPLAY_CTL_SET_MSG_FORCE
2015-09-26 23:51:35 +02:00
twinaphex
5b0671d572
Cleanup
2015-09-26 23:38:34 +02:00
twinaphex
8bb4acb3d6
Remove unused variable
2015-09-26 23:37:55 +02:00
twinaphex
515c8c6322
More menu_display_ctl refactors
2015-09-26 23:37:25 +02:00
twinaphex
16eb95d3aa
Cleanup some enums
2015-09-26 23:27:03 +02:00
twinaphex
e3a7a67e43
Add some MENU_DISPLAY_CTL_* enums
2015-09-26 23:25:04 +02:00
twinaphex
cc4a918296
Create rarch_main_ctl
2015-09-26 12:58:02 +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
9ee3954423
Refactor menu_animation_set_active
2015-09-25 23:42:00 +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
5e1987597b
(RMenu XUI) Updates
2015-09-25 22:50:43 +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
6c20d17f16
Refactors
2015-09-25 21:52:04 +02:00
twinaphex
314dbf44e8
Add MENU_DISPLAY_CTL_SET_FB_DATA
2015-09-25 21:36:11 +02:00
twinaphex
eae4d761ba
(Menu) Refactors
2015-09-25 21:32:16 +02:00
twinaphex
332312fab8
(Rmenu XUI) No more dependency on menu_display_fb_get_ptr
2015-09-25 21:29:04 +02:00
twinaphex
f6a7256f20
Make state static and move it to menu_display.c
2015-09-25 21:25:37 +02:00
twinaphex
6482969459
(Menu) Cleanups/refactors
2015-09-25 21:20:26 +02:00
twinaphex
1329b4f265
(Menu) Cleanups
2015-09-25 21:07:12 +02:00
twinaphex
f4951300b7
Add MENU_DISPLAY_CTL_FB_DATA, MENU_DISPLAY_CTL_FB_PITCH
2015-09-25 21:03:23 +02:00
twinaphex
bfb491c1e1
(RGUI) blit_line - pass frame buf data and pitch to function
2015-09-25 20:54:39 +02:00
twinaphex
71b49d8ee5
(RGUI) Refactors
2015-09-25 20:47:50 +02:00
twinaphex
35707d45e1
Refactors
2015-09-25 20:42:45 +02:00
twinaphex
f9742d21a2
(Menu) Refactors
2015-09-25 20:37:04 +02:00
twinaphex
8dbc4c0eb0
Add MENU_DISPLAY_CTL_WIDTH, CTL_HEIGHT, CTL_SET_WIDTH, CTL_SET_HEIGHT
2015-09-25 20:28:56 +02:00
twinaphex
a08c0a3b37
(RMenu XUI) Remove usage of menu_navigation_get_ptr
2015-09-25 16:26:26 +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
6106a8b64e
(RMenu) Refactor old code too
2015-09-25 15:00:13 +02:00
twinaphex
d4e2b6128b
Refactor menu_navigation_get_selection
2015-09-25 14:57:37 +02:00
twinaphex
4e4bad9eba
Create MENU_DISPLAY_CTL_UPDATE_PENDING
2015-09-25 14:07:01 +02:00
twinaphex
8629697afb
Add MENU_DISPLAY_CTL_GET_DPI
2015-09-25 14:03:20 +02:00
twinaphex
26e1ec35cb
Create menu_display_ctl
2015-09-25 13:27:15 +02:00
twinaphex
ef94cd7606
Correct some mistakes
2015-09-24 23:33:41 +02:00
twinaphex
a45c9167b9
(Menu) menu drivers no longer need to grab pointer to menu_input state
2015-09-24 20:32:21 +02:00
twinaphex
39ce494077
(menu input) More refactors
2015-09-24 20:23:18 +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
aed44e970c
Add MENU_CTL_MOUSE_PTR
2015-09-24 19:51:55 +02:00
twinaphex
3fb90871f6
Create menu_input_ctl
2015-09-24 19:47:41 +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
a4a4dc3e3f
Revert "(GLUI) menu_input - Cut down on some function calls"
...
This reverts commit 5a8a3dc46c
.
2015-09-24 14:16:38 +02:00
twinaphex
5a8a3dc46c
(GLUI) menu_input - Cut down on some function calls
2015-09-24 13:44:18 +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
aliaspider
224dc0d34b
use relative path in the include.
2015-09-13 23:13:36 +01:00
aliaspider
3733956fd0
(CTR/3DS) update makefile.ctr
...
- move per-core build settings to a seperate file.
- make the griffin build optional (enabled by default).
2015-09-13 22:33:35 +01:00
Alcaro
889a4f4955
Add UTF-8 support to RGUI. Others still assume ISO-8859-1, they'll have to be fixed one by one before we enable UTF-8 globally.
2015-09-10 23:10:23 +02:00
Twinaphex
31164349fa
(XMB) remove unused variable
2015-09-07 01:33:38 +02:00
twinaphex
d4ce118b1c
(GLUI) Don't include video_thread_wrapper.h header
2015-09-06 23:37:27 +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
b781ab8ef5
(GLUI) Cleanups
2015-09-06 20:38:45 +02:00
twinaphex
27a28ee13d
(GLUI) glui_render_quad - cleanups
2015-09-06 20:36:17 +02:00
twinaphex
9c286a5392
(GLUI) Don't spam video_driver_get_size
2015-09-06 20:14:40 +02:00
twinaphex
8d1289645e
(GLUI) Pass more coord_color variables to glui_render_quad
2015-09-06 20:08:11 +02:00
twinaphex
1822bf15d5
cleanup unused variable
2015-09-06 20:04:00 +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
daa477d98e
(GLUI) glui_render_quad - simplifications
2015-09-06 18:03:26 +02:00
twinaphex
fd1c3da6e9
Pass coord_color to glui_render_quad
2015-09-06 17:54:01 +02:00
twinaphex
699ebe2644
Simplify menu_video_frame_background
2015-09-06 17:45:16 +02:00
Alcaro
b19f14c042
That's the last sign warning. Shut up.
2015-09-06 16:20:17 +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
17797ee156
(GLUI) Cleanup
2015-09-06 02:10:44 +02:00
twinaphex
d6e3040e5d
Use menu_navigation_get_selection
2015-09-06 02:06:02 +02:00
twinaphex
4242005611
(GLUI) Implement glui_list_set_selection - back animation
2015-09-06 01:47:54 +02:00
twinaphex
d4eefc020f
Cleanups
2015-09-05 18:49:48 +02:00
twinaphex
92b918cb63
Call menu_navigation_set from menu_navigation_clear - will scroll
...
with an UI animation to the first entry of the next list
2015-09-05 18:43:20 +02:00
twinaphex
a509de60b5
Cleanups
2015-09-04 21:31:22 +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
b6702ebb7e
Fixups
2015-08-17 16:00:48 +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
7d72e864c4
(iOS) Fix lots of empty screen estate let for labels
2015-08-06 14:21:15 +02:00
Twinaphex
5bafed71ea
removed unused variables
2015-08-05 13:09:11 +02:00
twinaphex
74ee9b05f3
Create rarch_main_set_idle - make 'idle' variable self-contained
2015-08-05 12:40:47 +02:00
twinaphex
0c023dcb68
Reimplement frame count
2015-08-03 23:01:07 +02:00
twinaphex
3d36cb02ac
No more separate runloop_t
2015-08-03 20:15:46 +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
twinaphex
f5566cbe3b
Cleanup warnings
2015-07-16 10:11:28 +02:00
Jean-André Santoni
5ffd48217c
(GLUI) Improve tickering limit
2015-07-16 03:38:07 +02:00
Higor Eurípedes
ec00f709f7
(GLUI) Give more room to labels when possible
2015-07-15 20:56:31 -03:00
Higor Eurípedes
b217bbad24
(menu_animation) Create menu_animation_ticker_generic
2015-07-15 20:56:25 -03:00
Higor Eurípedes
06838d044f
(GLUI) Create glui_render_label_value()
2015-07-15 20:55:53 -03:00
Higor Eurípedes
615b8b39f1
(GLUI) Cleanup glui_render_menu_list()
2015-07-15 20:55:53 -03:00
Higor Eurípedes
9b019dbc1e
(GLUI) Always query dpi
2015-07-15 20:55:53 -03:00
Higor Eurípedes
eb406c7a91
(GLUI) Add more appropriate glui->ticker_limit calculation
2015-07-15 20:55:53 -03:00
Higor Eurípedes
f43be22e2d
(GLUI) Turn font loading failure into an error
2015-07-15 20:55:53 -03:00
twinaphex
fedc1b4337
(GLUI) Faster ticker speed
2015-07-15 04:55:57 +02:00
twinaphex
8b791c64a1
(kivutar) Add inertia
2015-07-15 03:04:44 +02:00
twinaphex
59cf91980c
(PS3) Make GLUI the default menu driver now
2015-07-14 16:21:08 +02:00
twinaphex
e85de903b8
(GLUI) Enygmata GLUI improvements
2015-07-14 00:38:16 +02:00
Twinaphex
ce18d5b099
Revert "(GLUI) Fix scrolling"
2015-07-13 22:05:14 +02:00
Higor Eurípedes
8d284624ce
(GLUI) Fix scrolling
2015-07-12 21:10:34 -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
7bcd4dd04d
(Menu) Get rid of some dependencies on global state in menu drivers
2015-07-10 19:21:20 +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
7a4f6bcb2d
(PS3) Silence some warnings
2015-07-09 08:28:08 +02:00
twinaphex
387d687ef9
(MSVC) Some MSVC buildfixes
2015-07-09 00:24:10 +02:00
twinaphex
f2d20786a4
(RGUI) Indenting nits
2015-07-08 17:27:34 +02:00
twinaphex
54e6048cd2
(GLUI) Indenting nits
2015-07-08 17:26:51 +02:00
twinaphex
82cd8263dc
(XMB) Indenting nits (again) in xmb.c
2015-07-08 17:26:23 +02:00
twinaphex
cbc79e0d67
Start adding preliminary bundle extraction code
2015-07-08 16:45:04 +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
twinaphex
a07c8cd551
Remove unused variable
2015-07-07 20:13:22 +02:00
Twinaphex
ff06f20251
Merge pull request #1922 from lakkatv/glui
...
(GLUI) Use dpi on mobile platforms only. For desktop, remain proporti…
2015-07-07 20:09:51 +02:00
Jean-André Santoni
be51f54ab5
(GLUI) remove that reference to 1920, and use a ratio such as the font size will be 32px on a 1920x1080 display like on XMB
2015-07-08 01:01:28 +07:00
Twinaphex
08760b626b
Merge pull request #1918 from lakkatv/xmb
...
(XMB) Refresh horizontal menu
2015-07-07 18:30:42 +02:00
Jay McCarthy
231a5ea250
protect against crash in ios simulator (presumably because display is off)
2015-07-07 11:16:48 -04: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
Higor Eurípedes
08c759a16e
(GLUI) Remove early return in glui_frame()
...
This is not needed anymore as CPU usage has been greatly reduced by
changes introduced in the last 4-6 weeks.
2015-07-06 19:33:28 -03:00
Jean-André Santoni
457ffd3dd8
(GLUI) Use dpi on mobile platforms only. For desktop, remain proportional to screen width like XMB.
2015-07-07 01:36:53 +07:00
Jean-André Santoni
aec9bbc9f5
(XMB) Smarter tickering
2015-07-06 20:34:28 +07:00
Jean-André Santoni
b45441d4c9
(GLUI) Scale all widgets to the screen width in windowed mode. Re-layout in context reset.
2015-07-06 19:38:34 +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
ffd3363d87
(shared.h) Refactors
2015-06-30 19:04:19 +02: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
twinaphex
43c1c1e7ac
(GLUI) Refactor some code
2015-06-30 18:53:57 +02:00
Jean-André Santoni
ba02256006
(XMB) Display music icon
2015-06-30 23:07:22 +07:00
twinaphex
96c119bb1d
Move retroarch_logger.h to libretro-common/include
2015-06-30 00:38:10 +02:00
twinaphex
fefa500dcf
Some C89 build fixes
2015-06-29 21:52:55 +02:00
twinaphex
018c685b09
C89_BUILD fixes
2015-06-29 21:39:00 +02:00
Alcaro
4ca6c2398c
More C89 cleanups, part 3
2015-06-26 18:35:52 +02:00
Twinaphex
2e27d52e54
Merge pull request #1864 from lakkatv/xmb
...
(French) More translations
2015-06-26 14:44:44 +02:00
Jean-André Santoni
b15cd61f63
(Menu) Resets the shader before drawing the menu background, prevents to apply the game shader to the menu background
2015-06-26 19:38:42 +07:00
twinaphex
c74631e2c7
(Menu) Cleanup warnings in CXX_BUILD mode
2015-06-26 13:47:36 +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
twinaphex
1b34dd4ce0
Some more CXX_BUILD fixes
2015-06-25 17:36:31 +02:00
twinaphex
0e2345227a
Some CXX_BUILD fixes
2015-06-25 17:25:09 +02:00
twinaphex
293c915438
(RGUI/GLUI) Cleanups
2015-06-25 08:26:59 +02:00
twinaphex
45e008d3b0
(Menu/intl) Create MENU_VALUE_BACK
2015-06-25 07:15:19 +02:00
Twinaphex
c4fb64be9a
Merge pull request #1858 from lakkatv/xmb
...
(XMB) Dislay a close icon for the close entry of the quick menu
2015-06-25 06:51:53 +02:00
Jean-André Santoni
5c319e14bf
(XMB) Support the shader-options icon
2015-06-25 11:47:20 +07:00
Toad King
f2f636ca19
recache RGUI background when framebuffer changes size
2015-06-24 23:19:28 -05: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
45556766bf
(RGUI) Fix performance regression
2015-06-23 23:07:08 -03:00
Higor Eurípedes
71f025c2b6
(RGUI) Fix delayed info/help/search screens
2015-06-23 22:25:00 -03:00
twinaphex
d188f4e261
(RGUI) Optimization
2015-06-24 03:01:09 +02: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
twinaphex
4256ce422a
(RMenu) Prevent warning
2015-06-23 11:45:46 +02:00
Higor Eurípedes
5ae64becbd
(GLUI) Fix pagination rendering
2015-06-22 18:01:56 -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
6f1bc69fc7
Refactor libretro_dummy mechanics
2015-06-20 23:42:30 +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
87563b3e09
(RGUI) Add another header include
2015-06-17 19:47:38 +02:00
twinaphex
3101506d5e
(RGUI) Add some header includes
2015-06-17 19:46:09 +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
fd705e72d3
(GLUI) Keep menu->begin up to date for faster list traversal
2015-06-15 20:19:49 -03:00
Higor Eurípedes
a0af98ded7
(GLUI) Avoid some implicit memsets in glui_frame()
2015-06-15 20:19:49 -03:00
Higor Eurípedes
817ac29a34
(RGUI) Avoid implicit memset in rgui_render()
2015-06-15 20:19:49 -03:00
twinaphex
e21dd2a40f
(Menu) Update
2015-06-15 22:50:45 +02: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
3139f13612
(Menu) Cleanups
2015-06-15 02:37:32 +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
nattycleopatra
be9e654bd0
(RMenu) Use menu_animation_get_ptr
2015-06-14 12:19:38 +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
9fd3d6f635
(RGUI) Go through frame_buf pointer
2015-06-13 16:51:16 +02:00
twinaphex
263b9e8bcc
Go through menu_display_fb_get_ptr pointer
2015-06-13 16:42:11 +02:00
twinaphex
0781311059
(RGUI) Cleanup
2015-06-13 16:29:41 +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
b31723236d
(Menu) Cleanups
2015-06-13 00:09:09 +02:00
twinaphex
e9cbfb15b1
(GLUI) Cleanups
2015-06-12 19:28:12 +02:00
twinaphex
5213105f99
(XMB) Cleanups
2015-06-12 16:25:32 +02:00
twinaphex
a53f84ddfb
(Menu) Cleanups
2015-06-12 16:20:45 +02:00
twinaphex
c814f71221
(RMenu) Cleanups
2015-06-12 16:17:19 +02:00
twinaphex
1011e0499e
Some cleanups - use menu_navigation_get_ptr
2015-06-12 16:13:12 +02:00
twinaphex
64d6a6db81
(RGUI) Cleanups
2015-06-12 16:11:50 +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
ce79c4a4a0
(Menu) Buildfix
2015-06-07 15:49:58 +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
f7541125d2
(GLUI) Remove duplicate function
2015-06-07 00:48:50 +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
Higor Eurípedes
615e03cfc9
(GLUI) Turn y into an int in glui_render_menu_list
...
In large screens y can be negative
2015-06-06 09:33:04 -03:00
Twinaphex
d2de56286b
(GLUI) Prevent warning
2015-06-06 14:24:49 +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
Higor Eurípedes
d3d35cb880
(GLUI) Optimize glui_render_menu_list()
2015-06-05 14:05:05 -03:00
twinaphex
edc7f21cfe
Cleanups
2015-06-05 18:22:15 +02:00
twinaphex
0e4c7e58e8
(GLUI) Cleanup
2015-06-05 18:12:57 +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
680aacae89
Fixes
2015-06-02 21:41:09 +02:00
twinaphex
bc953d3a1b
Move settings code entirely to menu
2015-06-02 20:26:27 +02:00
twinaphex
74bb85fe7c
(RGUI) Indent nits
2015-06-02 19:04:01 +02:00
twinaphex
0cfeff8e1e
Cleanups
2015-06-02 18:28:51 +02:00
twinaphex
4b19250e01
(XMB) Revert previous changes
2015-06-02 08:06:20 +02:00
twinaphex
4c2bf57775
Cleanup
2015-06-01 15:31:08 +02:00
twinaphex
ec5e617555
(RMenu XUI) Remove dependency on menu_entry_get
2015-06-01 15:23:45 +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
ee6f54baa7
Create menu_entry_get_spacing
2015-06-01 15:13:49 +02:00
twinaphex
26c75a8a1c
Start changing signature of menu_entry_is_currently_selected
2015-06-01 15:08:58 +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
ba277d90de
Create action_get_title
2015-06-01 12:24:48 +02:00
twinaphex
6c9b545a66
Move get_title function to menu_entry.c
2015-06-01 11:55:03 +02:00
twinaphex
627c26497f
(RMenu XUI) Buildfix
2015-05-21 04:45:40 +02:00
twinaphex
75004e7ece
(PS3) Build fixes
2015-05-21 04:43:50 +02:00
twinaphex
969bbdd85d
Get rid of some unused runloop variables
2015-05-20 03:13:42 +02:00
twinaphex
019a06a245
(GLUI) Get rid of some dependencies
2015-05-20 03:09:28 +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
twinaphex
004dcf0bf1
Only call rarch_main_data_msg_queue_push if settings->menu.wallpaper
...
has a valid path set
2015-05-19 22:14:00 +02:00
natinusala
90d646dc45
Added perform_action to menu_ctx_driver
2015-05-19 21:05:40 +02:00
twinaphex
375c49b6c8
Move is_menu out of runloop struct and create get/set functions in menu_driver.c
...
and make the underlying variable static to make it thread-safe
2015-05-19 20:11:57 +02:00
twinaphex
a49e50896c
Create wrapper functions menu_display_fb_set_dirty and menu_display_fb_unset_dirty
2015-05-18 23:14:56 +02:00
twinaphex
8dfbc1b54e
Wrap menu->need_refresh
2015-05-15 22:06:42 +02:00
twinaphex
14aa1a5bda
Use menu_entries_show_back
2015-05-15 00:16:39 +02:00
Twinaphex
aad6f622a2
Remove unused variables
2015-05-15 00:08:39 +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
twinaphex
883af7dd82
Refactor menu_list_populate_generic
2015-05-14 23:19:30 +02:00
Jay McCarthy
bd66d9796f
change menu_entries to my wish list of functionality
2015-05-14 16:18:32 -04:00
twinaphex
8633d0439e
(RMenu) Build fixes
2015-05-12 14:43:54 +02:00
twinaphex
1e981cc31b
Some functions don't need a menu_handle_t * argument
2015-05-12 14:41:20 +02:00
Twinaphex
5ebecc0db1
Merge pull request #1687 from heuripedes/glui-font-fix
...
Fix blocky text issues during context reset
2015-05-11 18:55:17 +02:00
Higor Eurípedes
d1c192ece7
(GLUI) Reset texture names
2015-05-11 13:49:46 -03:00
Twinaphex
014c1b343d
Get rid of unused variables
2015-05-11 18:47:08 +02:00
twinaphex
a014f2db88
Move framebuffer is dirty and other menu-related state flags
...
to menu_handle_t
2015-05-11 18:46:06 +02:00
twinaphex
1a152677a3
Get rid of entry_iterate callback in menu driver
2015-05-11 18:31:44 +02:00
twinaphex
079b9f10ff
Create menu_entry_iterate
2015-05-11 17:53:33 +02:00
twinaphex
f161883cf5
(RMenu) Cleanup
2015-05-11 17:46:23 +02:00
Higor Eurípedes
d2d1eaa4f9
(GLUI) Quick fix for menu not rendering during info screen
2015-05-10 16:18:09 -03:00
twinaphex
238fe7ecc5
Some cleanups to glui_context_bg_destroy
2015-05-10 20:21:34 +02:00
twinaphex
cdfd5406fe
(RGUI) Remove unused variable
2015-05-10 12:33:48 +02:00
twinaphex
53866fe029
(Menu) Code duplication cleanup - use get_core_title
2015-05-10 12:10:06 +02:00
twinaphex
7914946d19
Move code from menu_list.c to menu_entry.c
2015-05-10 11:23:00 +02:00
twinaphex
3c5b83cf08
(360) Build fixes
2015-05-09 18:12:15 +02:00
twinaphex
303fcfa6bb
(RMenu XUI) Buildfix
2015-05-09 17:54:19 +02:00
twinaphex
73d5e8a41b
(PS3) Build fix and fix warnings
2015-05-09 17:53:03 +02:00
Twinaphex
f08db710ac
Kill unused variables
2015-05-09 16:06:05 +02:00
twinaphex
9b9e65abf3
Start using video_driver_get_frame_count
2015-05-09 16:04:12 +02:00
twinaphex
5b1455070f
(GLUI) Translucent selection bar looks a bit more correct now
2015-05-09 14:01:50 +02:00
twinaphex
9c32375861
Create xmb_context_bg_destroy
2015-05-09 13:29:48 +02:00
twinaphex
62975e1990
Reupload white texture when uploading a wallpaper
2015-05-09 13:21:32 +02:00
twinaphex
6f96b32df4
(GLUI) White texture should be properly uploaded to GPU
...
in threaded video mode now too
2015-05-09 13:12:43 +02:00
twinaphex
dbdffb91c0
(GLES/GLUI) Scrollbars, rectangle top/bottom show up now in GLES - currently
...
selected bar currently has wrong color
2015-05-09 12:24:24 +02:00
twinaphex
a57cfde1cd
Use menu_list_get_entry for menu_entries_cbs_iterate.c
2015-05-08 11:41:41 +02:00
twinaphex
45ffc24653
Simplify get_title
2015-05-08 09:28:50 +02:00
twinaphex
5ca48cd13b
Cleanups
2015-05-08 09:25:16 +02:00
twinaphex
fa5ef2e750
Simplify menu_list_get_entry
2015-05-07 10:15:33 +02:00
twinaphex
f9713ab764
Create menu_list_entry_is_currently_selected
2015-05-07 09:56:11 +02:00
twinaphex
ed3f7ccf7c
(RMenu XUI) Update to use menu_list_get_entry
2015-05-07 09:44:29 +02:00
twinaphex
d1c2f51911
(RMenu) Start using menu_list_get_entry for RMenu
2015-05-07 09:42:08 +02:00
twinaphex
f171be5fb6
Use menu_list_get_entry directly
2015-05-07 09:39:04 +02:00
twinaphex
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
06aa0126ab
(GLUI) Use menu_display_setting_label
2015-05-05 19:52:38 +02:00
twinaphex
caaf6a8aa9
Create menu_display_setting_label
2015-05-05 19:50:39 +02:00
twinaphex
ad0440a343
(GLUI) Use menu_display_update_pending (why are we flagging
...
framebuffer dirty here BTW? GLUI doesn't use the framebuffer)
2015-05-04 09:22:29 +02:00
twinaphex
dbd0da41a2
(RGUI) Use menu_display_update_pending
2015-05-04 09:16:43 +02:00
Higor Eurípedes
04bb18e24d
(GLUI) Use default font when video.font_enable is false
2015-05-02 21:59:51 -03:00
Twinaphex
d6a713bb8d
Fix some warnings
2015-05-02 19:09:23 +02:00
twinaphex
af9e74bad9
(XMB) Remove unused variables
2015-05-01 17:26:24 +02:00
twinaphex
5e5453488f
(Android) Move thread state to android_app
2015-05-01 17:25:26 +02:00
Higor Eurípedes
0bccda75fa
(GLUI) Cleanups
2015-05-01 09:38:04 -03:00
Higor Eurípedes
e669d3a512
(XMB) Use the new font functions
2015-05-01 09:05:49 -03:00
Higor Eurípedes
9eefa4eaca
(GLUI) Use the new main font functions
2015-05-01 09:02:03 -03:00
twinaphex
489dc651b5
Cleanups - get_title
2015-04-27 18:57:09 +02:00
twinaphex
5aa422885f
(GLUI) Remove dependency on gl_common.h
2015-04-27 05:07:11 +02:00
twinaphex
015ce797f9
(Menu) Cleanups
2015-04-27 05:00:07 +02:00
twinaphex
5d0da65f91
(XMB) xmb_draw_icon_begin - call shader->use once
2015-04-27 04:55:27 +02:00
twinaphex
6be4345aa1
gl_menu_frame_background - cleanups
2015-04-27 04:44:57 +02:00
twinaphex
b97e880c01
(Menu) Create gl_menu_frame_background
2015-04-27 04:37:45 +02:00
twinaphex
42fc1fb9a8
(XMB) Cleanup
2015-04-27 04:21:39 +02:00
twinaphex
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
f0d9506a17
(GLUI) Get rid of unneeded gl_t usage
2015-04-26 06:18:58 +02:00
twinaphex
941f0bdcb4
(XMB) Cleanups
2015-04-26 06:14:59 +02:00
twinaphex
e52eb7bcf2
(360) Build fixes
2015-04-26 05:44:30 +02:00
Twinaphex
0353d596df
(GLUI) Get rid of unused variable
2015-04-26 05:22:57 +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
e1b1cdfeb6
(GLUI) Restore background when doing context reset
2015-04-25 06:03:26 +02:00
twinaphex
a2806aeba0
(GLUI) Only call gl->shader->use once per glui_frame call
2015-04-25 02:40:51 +02:00
Twinaphex
642c5d4557
Merge pull request #1657 from heuripedes/master
...
(GLUI) Flush list_block earlier
2015-04-25 01:10:14 +02:00
twinaphex
4907d55160
(GLUI) Cleanup
2015-04-25 00:54:17 +02:00
Higor Eurípedes
ee0ad2c165
(GLUI) Flush list_block earlier
2015-04-24 19:45:25 -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
fa30933b87
(GLUI) Fixes OSD fonts not showing up - next problem - the top
...
and bottom 'bars' are 'transparent' - they should instead be solid
color filled
2015-04-24 22:49:05 +02:00
twinaphex
d9bf8a35ec
(GLUI) Cleanups
2015-04-24 22:46:19 +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
e2bea7ad9b
(GLUI) Fix corrupt fonts on init with Windows, just pass
...
NULL for fontpath
2015-04-24 19:17:02 +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
c21963e686
(GLUI) Style nits / cleanups
2015-04-21 16:59:02 +02:00
twinaphex
b924d57838
(XMB) Style nit - 80-char limit
2015-04-21 16:45:27 +02:00
twinaphex
c78c8c839f
Create menu_display_get_dpi
2015-04-21 15:45:03 +02:00
twinaphex
a104517168
(Menu) Create menu_display.c/menu_display.h
2015-04-21 14:44:26 +02:00
twinaphex
17a11463b9
(GLUI) Set default DPI at 128 if DPI metric not implemented
2015-04-21 13:48:45 +02:00
Twinaphex
1c200dcbd3
(GLUI) Remove unused variables
2015-04-21 10:37:38 +02:00
Jean-André Santoni
ede94ef66c
(GLUI) Use a font size adapted to the dpi
2015-04-21 14:20:18 +07:00
Jean-André Santoni
5e96ea7727
(GLUI) Fix a bug when going backward on a long list
2015-04-21 11:43:52 +07:00
Jean-André Santoni
8ef70debcb
(GLUI) Scrollbar
2015-04-21 09:50:57 +07:00
Jean-André Santoni
1f31033394
(GLUI) Use render_quad instead of render_background to darken the screen
2015-04-21 09:50:57 +07:00
Jean-André Santoni
b6337d2734
(GLUI) Use DPI, reduce header size to line height, center font verticaly for every font size
2015-04-21 09:50:57 +07:00
Jean-André Santoni
c8af545fd9
(GLUI) Don't animate navigation clear, it's ugly in some cases
2015-04-20 21:35:41 +07:00
Jean-André Santoni
d9409e071f
(GLUI) Animate keyboard navigation
2015-04-20 21:22:55 +07:00
Jean-André Santoni
6b3421b971
(RGUI) Center the title, and display a BACK button
2015-04-19 18:48:05 +07:00
twinaphex
aaf89ce598
Cut down on some more code
2015-04-19 12:24:35 +02:00
twinaphex
304ac04e1d
(shared.h) Some more cleanups
2015-04-19 12:17:18 +02:00
twinaphex
51920f9e5f
Simplify 'get_title'
2015-04-19 12:14:20 +02:00
twinaphex
7f50f44ddb
Start adding 'System Information'
2015-04-16 19:36:34 +02:00
Jean-André Santoni
ba99edb847
(XMB) Basic touch support, no drag yet
2015-04-16 17:40:17 +02:00
Jean-André Santoni
625d38a6dd
(Menu) Fix new glui design compatibility with block text rendering
2015-04-16 15:32:49 +02:00
Jean-André Santoni
128cf327a3
(Menu) Drag to scroll with touch
2015-04-16 15:32:49 +02:00
twinaphex
63b104204b
Create separate 'Recording Settings'
2015-04-14 18:28:15 +02:00
twinaphex
75fcf2175a
Rename 'Joypad' references to 'Input Device'
2015-04-14 12:11:03 +02:00
twinaphex
730698bd24
(XMB) Replace texture_image_load call
2015-04-13 18:59:39 +02:00
twinaphex
9805e9a918
(GLUI) Don't have to implement context_reset function anymore
2015-04-13 18:55:33 +02:00
twinaphex
31376b4a65
Start moving cpp files to griffin_cpp.cpp
2015-04-12 19:13:21 +02:00
Twinaphex
3e35593f59
(iOS) Implement UI companion driver for iOS CocoaTouch
2015-04-12 03:18:37 +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
twinaphex
2b6986baff
(360) Build fixes
2015-04-03 02:41:37 +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
Higor Eurípedes
aafc24ac32
(shared.h) Initialize local variables
2015-04-01 19:13:38 -03: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
twinaphex
d374fb863c
Use retro_inline.h for remaining 'inline' instances
2015-03-29 16:43:02 +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
3d33d934cb
(GLUI) Fix mouse rendering
2015-03-27 16:17:11 -03:00
Higor Eurípedes
b9f40fc1c9
(XMB) Fix raster block usage
2015-03-27 16:15:54 -03:00
Higor Eurípedes
15b7d69f3b
(GLUI) Fix mouse/OSK rendering
2015-03-26 17:45:46 -03:00
Higor Eurípedes
2115e806a7
(GLUI) Fix fullscreen rendering
2015-03-26 14:07:39 -03:00
Twinaphex
b671d96e20
Remove some unused variables
2015-03-25 18:26:11 +01: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
Higor Eurípedes
8f0302c519
(gl_font_renderer_t) Implement basic text block rendering
2015-03-25 13:04:53 -03:00
Higor Eurípedes
d2f5a29030
(Menu) Fix memleak in get_title
2015-03-24 20:21:59 -03:00
twinaphex
015367b741
(PS3) Buildfix
2015-03-23 07:44:20 +01:00
twinaphex
56943ccb40
Create video_driver_set_texture_frame
2015-03-22 19:15:34 +01: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
4bc9514197
(RMenu) Fixes
2015-03-21 22:51:25 +01:00
twinaphex
84f9f64f47
(360 MSVC) Fixes
2015-03-21 22:48:27 +01:00
twinaphex
3676917265
Silence unused variable warnings
2015-03-21 06:55:34 +01:00
twinaphex
5a443d229a
global_get_ptr update pt. 2
2015-03-21 05:42:49 +01:00
twinaphex
14ac2d9791
Rename settings_data.h to settings.h
2015-03-21 00:49:55 +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
aa8e5bc8cf
(GX) Buildfix/warning fix
2015-03-18 20:31:01 +01:00
Twinaphex
0782cb5168
(Apple) Build fixes
2015-03-18 20:15:40 +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
80a6673004
Fix some CXX_BUILD errors
2015-03-16 16:57:27 +01:00
Higor Eurípedes
5d1ca03bd2
(RGUI, GLUI) Convert font color to the proper format before using it
2015-03-15 13:07:22 -03:00
twinaphex
80d9785f46
Update msg_queue_pull instances to go through new interface too
2015-03-15 03:02:49 +01:00
Higor Eurípedes
0a8a5c9efc
(RGUI) Fix color conversion
2015-03-14 20:08:23 -03:00
Higor Eurípedes
6f7fa1ab91
(RGUI, GLUI) Use custom title_color
2015-03-14 19:44:27 -03:00
Higor Eurípedes
fec88a5cb4
(Menu) Add font color settings
2015-03-14 19:22:06 -03: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
twinaphex
9ad2484734
(RGUI) rgui_render - do early return if g_runloop.is_idle is true
2015-03-11 16:59:46 +01:00
twinaphex
23fde82836
Create menu_display_update_pending
2015-03-11 16:35:12 +01:00
Jean-André Santoni
a26a46d4de
(Apple) Fix mouse movements
2015-03-10 18:44:55 +01:00
Jean-André Santoni
9d8817d687
(Menu) Better mouse scrolling
2015-03-10 15:22:46 +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
6e62983cd5
(Menu) Implement 'null' menu driver
2015-03-09 14:39:39 +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
Jean-André Santoni
855e84923b
(GLUI) Minor mouse support fixes
2015-03-08 23:35:48 +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
Higor Eurípedes
2216f60046
(RGUI) Fix Video Settings page
2015-03-08 16:39:21 -03:00
Higor Eurípedes
50ff11fdec
(RGUI) Call set_texture_frame only when the framebuffer is dirty
2015-03-08 16:14:35 -03:00
twinaphex
770f5e3449
(RMenu/RMenu XUI) Implement same here
2015-03-08 19:51:25 +01:00
twinaphex
8829cfebbf
(GLUI/XMB) Let other menu drivers clear the dirty bits
2015-03-08 19:50:12 +01:00
Higor Eurípedes
50b09109d9
(Menu) Let the menu driver clear the dirty bits
2015-03-08 15:18:50 -03:00
twinaphex
98502d0b31
Move menu_animation_update outside to xmb_render
2015-03-08 19:15:24 +01:00
Higor Eurípedes
7d41e01e93
(RGUI) Only render when needed
2015-03-08 14:12:13 -03: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
Higor Eurípedes
1d7bddaef3
(rgui) Cache and tile checked background
2015-03-08 09:18:45 -03: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
twinaphex
795ef467ac
Move msg_queue and nbio/http to runloop struct
2015-03-07 13:01:41 +01:00
twinaphex
a74cb0574b
Create g_runloop and start moving variables there
2015-03-07 12:36:50 +01:00
Jean-André Santoni
ab84c14b66
(Menu) Delta timing
2015-03-06 16:00:46 +01:00
Jean-André Santoni
fc2ddc87bd
(GLUI) Fix rotation
2015-03-01 17:50:40 +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
3ce7ada790
Update get_title
2015-02-15 17:50:38 +01:00
twinaphex
7d32b27024
(RMenu) Build fixes
2015-02-14 00:51:17 +01:00
twinaphex
df35e9fb75
Refactor menu_navigation.c
2015-02-14 00:47:42 +01:00
twinaphex
fbff296638
(RMenu) Fixes
2015-02-13 20:30:06 +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
481570d822
(Menu) Fix labels
2015-02-13 03:38:28 +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
41f1ffe0bb
Have a clear distinction between 'settings' and 'options'
2015-02-12 19:52:57 +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
Alcaro
7938e05b9c
Shut up some more Valgrind errors. (Why is r600_dri.so branching on the frame buffer?)
2015-02-12 18:31:01 +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
1d3ce967b4
(PS3/RMenu) Buildfixes
2015-02-11 22:38:05 +01:00
twinaphex
23c56cc998
(RMenu XUI) Buildfix
2015-02-11 22:34:07 +01:00
twinaphex
5bb11314d5
(Menu) Move width and height to frame_buf struct - mouse code needs
...
to be entirely rewritten
2015-02-11 21:52:21 +01:00
twinaphex
fe1ac4b8b9
(Menu) Create struct for categories
2015-02-11 21:43:16 +01:00
twinaphex
b1c775849a
(RGUI) Cleanups
2015-02-11 21:30:57 +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
7ade44cbc3
(360) Build fixes
2015-02-11 21:06:50 +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
915c97b76f
Refactor menu_driver.h
2015-02-11 18:36:37 +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
b64584672f
(GLUI) Cleanups
2015-02-11 14:32:09 +01:00
twinaphex
bcfd2f7667
(Windows) Build fixes
2015-02-11 14:25:06 +01:00
twinaphex
3d83c1fa75
Free menu->frame_buf in menu_free
2015-02-11 07:02:12 +01:00
twinaphex
cf57120fdd
(RMenu) Cleanups
2015-02-11 06:59:19 +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
56aa3ddb5c
(GLUI) Cleanups
2015-02-11 05:55:36 +01:00
twinaphex
44d540eb3e
(GLUI) Cleanups
2015-02-11 05:50:37 +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
b658d47c70
(RGUI) Cleanups
2015-02-11 05:23:02 +01:00
twinaphex
4d1cc8c2a9
(RGUI) Cleanups
2015-02-11 05:16:19 +01:00
twinaphex
e8ad0d183b
Cleanup color_rect
2015-02-11 05:09:31 +01:00
twinaphex
da004daa8a
Move frame_buf/frame_buf_pitch to menu_driver struct
2015-02-11 05:08:07 +01:00
twinaphex
1b4519ec97
(Menu) rmenu_set_texture - make it static
2015-02-11 03:55:25 +01:00
twinaphex
04022926bc
Have XMB and GLUI reuse same menu_texture code
2015-02-11 03:52:35 +01:00
twinaphex
4186d97281
Start creating menu_texture.c - have GLUI use it
2015-02-11 03:40:29 +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