Commit Graph

579 Commits

Author SHA1 Message Date
Higor Eurípedes
b96a11c5f8 (XMB) Fix typo 2015-06-23 17:06:04 -03:00
Higor Eurípedes
57fe277310 (XMB) Move first visible item detection to xmb_selection_pointer_changed() 2015-06-23 13:27:54 -03:00
Higor Eurípedes
5f0d41765d (XMB) Do not animate offscren entries in xmb_list_open_old() 2015-06-23 13:27:53 -03:00
Higor Eurípedes
b7840479cb (XMB) Do not animate offscren entries in xmb_list_open_new() 2015-06-23 13:27:53 -03:00
Higor Eurípedes
6d726e9247 (XMB) Do not animate offscreen items in xmb_selection_pointer_changed() 2015-06-23 13:27:53 -03:00
Higor Eurípedes
f167a416f1 (menu_animation) Add tween tagging support 2015-06-23 13:27:53 -03:00
Higor Eurípedes
cfe57b8442 (Menu) Fix some menu_entries_get_start() checks 2015-06-22 14:50:03 -03:00
twinaphex
5f67c53e6a Use fill_short_pathname_representation 2015-06-22 19:39:56 +02:00
twinaphex
9fc96b0ad6 (Menu) Cleanups 2015-06-21 23:40:11 +02:00
twinaphex
e635f9fa59 (XMB) Prevent font corruption bug when unloading core or resetting
context
2015-06-21 00:17:35 +02:00
Twinaphex
0b4237b8a9 Prevent unused variable warning 2015-06-20 16:21:26 +02:00
Jean-André Santoni
b5082c038c (XMB) Fix the sizes and layout when toggling fullscreen (Part 1) 2015-06-20 16:31:10 +07:00
Jean-André Santoni
7039142c9c (XMB) Fix active icon index when toggling full screen 2015-06-20 12:45:49 +07:00
Jean-André Santoni
c405c4e3c3 (XMB) Fix content icon for RDB rentries 2015-06-20 12:44:44 +07:00
Twinaphex
a3da35c0b3 Merge pull request #1829 from lakkatv/boxart
(XMB) Fix the boxart placement, and the responsive layouts, apply the…
2015-06-19 18:49:00 +02:00
Jean-André Santoni
e90e2136ed (XMB) Fix the boxart placement, and the responsive layouts, apply the breakpoints only to icon size 2015-06-19 23:19:49 +07:00
twinaphex
eaab8d97ef (Menu) Menu hash updates 2015-06-19 16:59:49 +02:00
Jean-André Santoni
2d344c50b9 (XMB) Make the boxart persistant when navigating the content details 2015-06-19 02:24:38 +07:00
Jean-André Santoni
3d74be05c9 (XMB) Draw boxart in the right bottom edge of the screen 2015-06-19 02:16:45 +07:00
Twinaphex
54f29e49d8 Revert "(XMB) Restore the contextual menu" 2015-06-18 20:57:16 +02:00
Jean-André Santoni
153b5c2a43 (XMB) Restore the contextual menu 2015-06-18 15:16:11 +07:00
Jean-André Santoni
a7c0a49610 (XMB) Add boxarts support 2015-06-18 09:32:56 +07:00
twinaphex
897361b9d4 Create menu_hash_calculate 2015-06-17 19:55:35 +02:00
twinaphex
59bec5b2d8 Add some header includes 2015-06-17 19:48:55 +02:00
twinaphex
819723be06 Move '_refresh' functions to menu_entries.c 2015-06-16 03:03:20 +02:00
twinaphex
3fe0b3c4d9 Create menu_entries.h 2015-06-16 02:15:32 +02:00
twinaphex
d66db000c6 Create wrappers for accessing menu->begin 2015-06-16 01:59:26 +02:00
Higor Eurípedes
c68857294f (XMB) Keep menu->begin up to date and speed up xmb_draw_items() 2015-06-15 20:19:49 -03:00
Higor Eurípedes
1417a9b924 (XMB) Fix crash 2015-06-15 15:48:10 -03:00
Higor Eurípedes
f503aa1078 (XMB) Use menu_display_get_ptr() in xmb_list_clear() 2015-06-15 15:17:11 -03:00
Higor Eurípedes
936ab27541 (XMB) Fix xmb_list_insert() leak 2015-06-15 15:01:12 -03:00
Higor Eurípedes
1239b56d8a (XMB) Fix segfault 2015-06-15 15:01:12 -03:00
twinaphex
5d76525f50 (XMB) CLeanups 2015-06-15 19:12:31 +02:00
twinaphex
ab1c5f95f1 Create menu_driver_list_get_selection 2015-06-15 19:00:52 +02:00
twinaphex
0c4ac61b38 (Menu) Cleanups 2015-06-15 17:34:12 +02:00
twinaphex
eda2e24d0e Update - start using menu_hash_to_str 2015-06-15 06:27:45 +02:00
twinaphex
58d7c0fd3b Move some more variables to menu_animation_t 2015-06-15 01:50:57 +02:00
twinaphex
70cf98eadc Move menu->dt, menu->cur_time and menu->old_time to menu_animation_t 2015-06-15 01:40:03 +02:00
Higor Eurípedes
7dee20f52c (XMB) Return from xmb_draw_items when icon_y > height + xmb.icon->size 2015-06-14 20:05:06 -03:00
Higor Eurípedes
ce3acb2ca4 (XMB) Avoid implicit memset and move some variables back into the loop 2015-06-14 17:22:41 -03:00
twinaphex
6a2b871f16 Create menu_display_get_ptr 2015-06-14 15:34:05 +02:00
twinaphex
be24e78c61 (XMB) Don't use struct item_file * directly 2015-06-14 04:19:40 +02:00
twinaphex
f23d511a31 Use menu_list_get_ptr 2015-06-14 04:01:21 +02:00
twinaphex
bff61a9485 (Menu) Create menu_animation_get_ptr 2015-06-13 23:23:29 +02:00
twinaphex
84a1885786 Create menu_input_get_ptr 2015-06-13 22:57:55 +02:00
Higor Eurípedes
901ce8f8d4 (XMB) Fix xmb->menu_stack_old leak 2015-06-13 14:39:11 -03:00
twinaphex
10e44ab252 Go through menu_frame_buf_t pointer getter 2015-06-13 17:06:03 +02:00
twinaphex
d4cbc7695a Go through menu_navigation_t pointer 2015-06-13 16:22:05 +02:00
Higor Eurípedes
76ffae5be6 Revert "(XMB) Add xmb_node_kill_animation()"
This reverts commit db0dcb64fa.
2015-06-13 00:39:18 -03:00
Higor Eurípedes
607fd32e49 (XMB) Move some variables out of the loop in xmb_draw_items() 2015-06-13 00:04:57 -03:00
Higor Eurípedes
ca93308c9b (XMB) Fix leak 2015-06-12 20:28:59 -03:00
Higor Eurípedes
db0dcb64fa (XMB) Add xmb_node_kill_animation() 2015-06-12 20:28:58 -03:00
Higor Eurípedes
937767e90a (XMB) Fix leak 2015-06-12 20:28:58 -03:00
twinaphex
5213105f99 (XMB) Cleanups 2015-06-12 16:25:32 +02:00
twinaphex
fd38003fd1 Rename menu_entries_cbs_* to menu_cbs_* 2015-06-12 16:01:46 +02:00
twinaphex
30e29cfb5a Create menu_list_get_userdata_at_offset 2015-06-12 14:50:06 +02:00
twinaphex
bf4ef3fd82 (XMB) Use menu_list_get_actiondata_at_offset 2015-06-12 14:47:44 +02:00
twinaphex
3a4ee2d89a Move file_list_free_userdata to menu_driver_list_free 2015-06-12 14:17:27 +02:00
twinaphex
2bf636b913 Rename menu_driver_list_delete to menu_driver_list_free 2015-06-12 14:15:48 +02:00
Twinaphex
f474e10c75 (XMB) xmb_node_allocate_userdata - call file_list_free_actiondata
first before calling file_list_set_actiondata
2015-06-11 23:21:25 +02:00
twinaphex
f258621abf (XMB) Cleanups 2015-06-11 23:10:04 +02:00
twinaphex
33bb7ad76e Refactor xmb_get_userdata_from_horizontal_list 2015-06-11 23:08:12 +02:00
twinaphex
087e1354ec Create file_list_set_userdata/file_list_set_actiondata 2015-06-11 23:02:17 +02:00
Twinaphex
c607915ef8 (Menu) Cleanups 2015-06-11 21:12:08 +02:00
Twinaphex
2b1fe2de5d (XMB) xmb_list_delete - use file_list_free_userdata 2015-06-11 21:05:14 +02:00
Twinaphex
e569cd6ec4 (XMB) Get rid of signal SIGABRT 2015-06-11 20:17:34 +02:00
Twinaphex
698e66be57 (XMB) cleanup xmb_list_insert 2015-06-11 20:14:59 +02:00
Higor Eurípedes
baba7667a9 (XMB) Fix icon zoom 2015-06-11 11:54:40 -03:00
twinaphex
87bfef86f2 (XMB) Correct previous commit 2015-06-11 16:06:39 +02:00
twinaphex
500909cf9f (XMB) Should now look for dynamic wallpapers without the 'lbl' extension 2015-06-11 15:57:22 +02:00
twinaphex
bf62c8c493 (XMB) Use menu_list_get_ptr 2015-06-11 13:27:06 +02:00
twinaphex
f91b709b44 (Menu) Use menu_list_get_stack_size instead 2015-06-11 02:21:40 +02:00
twinaphex
f80d9abd6a (XMB) Use menu_list_get_size more 2015-06-11 02:18:11 +02:00
twinaphex
e29596f2c1 (XMB) Use menu_list_get_last_* instead of file_list_get_last 2015-06-11 02:16:22 +02:00
twinaphex
5bd138b6ac (file_list) Start adding entry_idx to file_list_* functions 2015-06-10 22:43:06 +02:00
Higor Eurípedes
a74ea585db (XMB) Fix icon zoom when theres only one collection 2015-06-10 09:36:25 -03:00
Higor Eurípedes
b23594e7e3 (XMB) Fix extra icons while browsing the menus 2015-06-10 09:35:07 -03:00
Higor Eurípedes
3673fc6100 (XMB) Fix horizontal navigation 2015-06-10 09:19:38 -03:00
Higor Eurípedes
ad9f0c4021 (menu_displaylist) Add SL_FLAG_ALLOW_EMPTY_LIST 2015-06-10 09:11:53 -03:00
Higor Eurípedes
cee0f2bf46 (XMB) Display all system icons 2015-06-10 08:48:40 -03:00
Higor Eurípedes
5b3efee2e0 (XMB) Fix context reset/destroy 2015-06-09 22:04:46 -03:00
Twinaphex
86152a6b14 Revert "(XMB) Fix horizontal menus" 2015-06-10 02:54:08 +02:00
Higor Eurípedes
338959eb59 (XMB) Fix horizontal menus 2015-06-09 21:26:54 -03:00
Twinaphex
37abba7821 (XMB) Cleanup 2015-06-10 00:22:56 +02:00
Jean-André Santoni
67b4c2f48e (XMB) Rename 256 to png, and code cleaning 2015-06-09 14:29:52 +07:00
Jean-André Santoni
23dabbf5e9 (XMB) Rename icon directory to xmb 2015-06-09 14:15:24 +07:00
Jean-André Santoni
9d6f9b8c74 (XMB) Fix icon display 2015-06-09 14:13:51 +07:00
twinaphex
ff9cc50219 (XMB) Look for new icons 2015-06-09 02:43:30 +02:00
Twinaphex
2fe58d1ea6 (Menu) remove unused variables 2015-06-08 23:40:14 +02:00
twinaphex
29e3f5ff66 Expand playlist format - rename it to 'lpl' 2015-06-08 23:38:03 +02:00
Twinaphex
5b064572e5 (XMB) Show only playlists in horizontal menu and no directories 2015-06-08 17:21:32 +02:00
twinaphex
2eba39e41d (XMB/Horizontal list)
1) Create list_get_entry
2) Will show one entry at the top that is the 'full database' for
that collection
2015-06-08 17:02:14 +02:00
twinaphex
68b02ff25d (XMB) Horizontal list now shows collections 2015-06-08 16:27:30 +02:00
twinaphex
7d9e7e3139 (XMB) Start implementing 'bind_init' for XMB 2015-06-08 16:13:02 +02:00
twinaphex
79a8aa70a3 (XMB) Rename xmb->core_list to xmb->horizontal_list 2015-06-08 16:08:00 +02:00
twinaphex
5af0ce575c Add menu driver 'init_bind' 2015-06-08 16:01:57 +02:00
twinaphex
62b7b2602d Refactor disp_timedate_set_label 2015-06-08 14:57:46 +02:00
twinaphex
2fc0d7c4b4 (Menu) Rename files 2015-06-08 14:44:24 +02:00
twinaphex
a7b43854e0 (XMB) Use menu_list_get_ptr 2015-06-08 11:30:19 +02:00
twinaphex
45bc4ce3be (XMB) Cleanups 2015-06-07 16:52:07 +02:00
twinaphex
90efb2c10c (XMB) Cut down on strlcpy/strlcat usage 2015-06-07 16:49:05 +02:00
twinaphex
017a61683b xmb_node_allocate_userdata - cleanups 2015-06-07 16:41:20 +02:00
twinaphex
ea891cae91 Create xmb_node_get_core_info 2015-06-07 16:39:40 +02:00
twinaphex
d5d350976c (XMB) Cleanups 2015-06-07 16:37:00 +02:00
twinaphex
38ce8ffcef Create menu_driver_list_get_size 2015-06-07 15:43:03 +02:00
twinaphex
561f8888c8 Simplify xmb_list_open_new 2015-06-07 15:08:32 +02:00
twinaphex
7cb880b278 (XMB) Cleanups 2015-06-07 15:07:38 +02:00
Twinaphex
51cb6793a2 (XMB) Fix 2015-06-07 14:48:31 +02:00
Twinaphex
352a5937d9 (XMB) Expand xmb_list_get_size 2015-06-07 14:33:33 +02:00
Twinaphex
fa0f710b1c Create xmb_list_get_size 2015-06-07 14:29:43 +02:00
Twinaphex
cd3ebfed01 (XMB) Remove unused variable 2015-06-07 14:05:26 +02:00
Twinaphex
884bc4dbc5 (XMB) Don't use menu->categories.size anymore 2015-06-07 14:02:42 +02:00
twinaphex
bfa9349854 (XMB) Cleanups 2015-06-07 13:09:35 +02:00
twinaphex
71b3070e3b Start using menu_displaylist_push_list for creating new lists on
the menu driver side
2015-06-07 11:51:06 +02:00
twinaphex
2e81d7f8dc Refactor xmb_list_cache function callback 2015-06-07 11:20:36 +02:00
twinaphex
51ba217c2e (XMB) Remove duplicate function 2015-06-07 00:41:53 +02:00
twinaphex
7fc8120ca2 (XMB) Cut down on some duplicate functions 2015-06-07 00:23:40 +02:00
twinaphex
0f401291ec (XMB) Cleanup 2015-06-07 00:19:59 +02:00
twinaphex
1195dea504 (XMB) Cleanups 2015-06-06 14:48:58 +02:00
twinaphex
f730f978af (XMB) Indent nits 2015-06-06 14:07:20 +02:00
Twinaphex
c49262eb8c (XMB) Create xmb_context_reset_background 2015-06-06 14:01:36 +02:00
Twinaphex
00e90a752d (XMB) Cleanups 2015-06-06 13:58:06 +02:00
Twinaphex
912263ba34 Create xmb_context_reset_textures 2015-06-06 13:56:31 +02:00
Twinaphex
eebcea775c (XMB) Cleanups 2015-06-06 13:51:45 +02:00
Twinaphex
b86fc9e19e (XMB) Refactor xmb_context_reset 2015-06-06 13:41:47 +02:00
Twinaphex
183f58943d (XMB) Cleanups #7 2015-06-06 13:21:47 +02:00
Twinaphex
b244d892c6 Create xmb_context_reset_horizontal_list 2015-06-06 12:59:09 +02:00
Twinaphex
80eba21888 (XMB) Cleanups #6 2015-06-06 12:53:55 +02:00
Twinaphex
a04c3ba9da (XMB) Cleanups #5 2015-06-06 12:46:22 +02:00
Jean-André Santoni
b5c183878f (XMB) Fix icon zoom issue on some ordered lists 2015-06-06 16:45:58 +07:00
twinaphex
327177f763 (XMB) Cleanups #4 2015-06-06 11:39:41 +02:00
twinaphex
d3fbf351ed (XMB) Cleanups #3 2015-06-06 11:38:10 +02:00
twinaphex
11313a6bb4 (XMB) Cleanups #2 2015-06-06 11:36:29 +02:00
twinaphex
761d2118f8 (XMB) Cleanups #1 2015-06-06 11:28:08 +02:00
twinaphex
edc7f21cfe Cleanups 2015-06-05 18:22:15 +02:00
twinaphex
614c8646f9 (XMB) Remove usage of strcmp 2015-06-05 17:24:38 +02:00
twinaphex
6c73462822 (XMB) Reduce usage of strcmps 2015-06-05 10:05:09 +02:00
twinaphex
6e64fbf8c7 (XMB) CLeanups 2015-06-04 22:46:23 +02:00
Jean-André Santoni
6da346f456 (XMB) Dynamic wallpapers 2015-06-04 17:17:23 +07:00
Jean-André Santoni
b09b7e602c (XMB) Code cleaning 2015-06-04 16:05:54 +07:00
twinaphex
1b67864a3b Change menu_driver_load_background to menu_driver_load_image 2015-06-04 10:39:48 +02:00
twinaphex
4b19250e01 (XMB) Revert previous changes 2015-06-02 08:06:20 +02:00
twinaphex
869bb7d522 Create menu_entry_get_type_new 2015-06-01 15:21:43 +02:00
twinaphex
296b359ba1 Rename menu_entry_get_label to menu_entry_get_path 2015-06-01 15:16:54 +02:00
twinaphex
bc843adc01 Start using menu_entry_get_label 2015-06-01 15:05:32 +02:00
twinaphex
05aee4f775 Start using menu_entry_get_value 2015-06-01 14:59:15 +02:00
twinaphex
d64655c11b move menu_display_get_size to gfx/video_driver.c and rename
it video_driver_get_size
2015-05-20 00:29:46 +02:00
twinaphex
c183f9dd11 (Menu) Start using menu_display_get_size 2015-05-20 00:26:50 +02:00
natinusala
90d646dc45 Added perform_action to menu_ctx_driver 2015-05-19 21:05:40 +02:00
twinaphex
8dfbc1b54e Wrap menu->need_refresh 2015-05-15 22:06:42 +02:00
twinaphex
47a9f2c405 Start using menu_entries_get_title 2015-05-15 00:07:07 +02:00
twinaphex
3426dbca7f Start using menu_entries_get_end 2015-05-15 00:03:06 +02:00
Jay McCarthy
bd66d9796f change menu_entries to my wish list of functionality 2015-05-14 16:18:32 -04:00
twinaphex
1e981cc31b Some functions don't need a menu_handle_t * argument 2015-05-12 14:41:20 +02:00
Twinaphex
014c1b343d Get rid of unused variables 2015-05-11 18:47:08 +02:00
twinaphex
a014f2db88 Move framebuffer is dirty and other menu-related state flags
to menu_handle_t
2015-05-11 18:46:06 +02:00
twinaphex
1a152677a3 Get rid of entry_iterate callback in menu driver 2015-05-11 18:31:44 +02:00
twinaphex
079b9f10ff Create menu_entry_iterate 2015-05-11 17:53:33 +02:00
twinaphex
53866fe029 (Menu) Code duplication cleanup - use get_core_title 2015-05-10 12:10:06 +02:00
twinaphex
7914946d19 Move code from menu_list.c to menu_entry.c 2015-05-10 11:23:00 +02:00
Twinaphex
f08db710ac Kill unused variables 2015-05-09 16:06:05 +02:00
twinaphex
9b9e65abf3 Start using video_driver_get_frame_count 2015-05-09 16:04:12 +02:00
twinaphex
9c32375861 Create xmb_context_bg_destroy 2015-05-09 13:29:48 +02:00
twinaphex
a57cfde1cd Use menu_list_get_entry for menu_entries_cbs_iterate.c 2015-05-08 11:41:41 +02:00
twinaphex
fa5ef2e750 Simplify menu_list_get_entry 2015-05-07 10:15:33 +02:00
twinaphex
f171be5fb6 Use menu_list_get_entry directly 2015-05-07 09:39:04 +02:00
twinaphex
a13442625b Cleanups 2015-05-07 04:37:46 +02:00
twinaphex
bcab96bb77 (Menu) Simplify menu_display_setting_label 2015-05-07 04:28:57 +02:00
Twinaphex
f3a7252ea8 (Menu) Update function 2015-05-05 22:21:38 +02:00
twinaphex
e494165513 Change menu_display_setting_label 2015-05-05 21:35:25 +02:00
twinaphex
89b313da0c (GLUI/XMB) Use menu_display_setting_label too 2015-05-05 20:09:29 +02:00
twinaphex
af9e74bad9 (XMB) Remove unused variables 2015-05-01 17:26:24 +02:00
Higor Eurípedes
e669d3a512 (XMB) Use the new font functions 2015-05-01 09:05:49 -03:00
twinaphex
015ce797f9 (Menu) Cleanups 2015-04-27 05:00:07 +02:00
twinaphex
5d0da65f91 (XMB) xmb_draw_icon_begin - call shader->use once 2015-04-27 04:55:27 +02:00
twinaphex
b97e880c01 (Menu) Create gl_menu_frame_background 2015-04-27 04:37:45 +02:00
twinaphex
42fc1fb9a8 (XMB) Cleanup 2015-04-27 04:21:39 +02:00
twinaphex
d6ca2b7e57 (Menu) Create menu_gl_draw_frame 2015-04-27 03:37:04 +02:00
twinaphex
81f3f67232 (XMB) Cleanups 2015-04-27 02:58:50 +02:00
twinaphex
2c0c598b8e (XMB) Fix Select background screen 2015-04-27 02:00:18 +02:00
twinaphex
b980f5c4de (XMB) Create xmb_draw_frame 2015-04-26 18:17:18 +02:00
twinaphex
17515d66ed Create menu_display_unset_viewport 2015-04-26 18:08:17 +02:00
twinaphex
d3dba0edc2 Create menu_display_set_viewport 2015-04-26 16:46:56 +02:00
twinaphex
15dd8e71ac (XMB) Cleanup 2015-04-26 16:33:35 +02:00
twinaphex
941f0bdcb4 (XMB) Cleanups 2015-04-26 06:14:59 +02:00
twinaphex
b6fbf5a335 (Menu) Start getting rid of gl->win_width/gl->win_height and start
creating global->video_data.width and global->video_data.height
which should be used instead in menu drivers
2015-04-26 05:21:43 +02:00
Higor Eurípedes
866654e3c9 (XMB) Free menu_stack_old and selection_buf_old 2015-04-25 20:34:21 -03:00
Higor Eurípedes
d52a1b20e3 (XBM) Fix font leak 2015-04-25 20:26:31 -03:00
twinaphex
44a8b8bcd3 Move font_handle and font_driver ot the driver struct 2015-04-25 00:32:01 +02:00
twinaphex
a79511e27f Simplify menu_display_font_flush_block 2015-04-24 23:28:25 +02:00
twinaphex
86958c4117 (menu_display.c) Wrap bind_block and flush_block calls 2015-04-24 23:22:47 +02:00
twinaphex
b10ce11ad3 Move font variables to menu_handle_t 2015-04-24 23:06:04 +02:00
twinaphex
c5c4f736bd (GLUI) Cleanups 2015-04-24 22:17:08 +02:00
twinaphex
f2c0874521 (Menu) Create menu_display_font_init_first 2015-04-24 22:01:33 +02:00
twinaphex
bd63de9b3a Replace gl_font_init_first and d3d_font_init_first with common function 2015-04-21 17:33:00 +02:00
twinaphex
b924d57838 (XMB) Style nit - 80-char limit 2015-04-21 16:45:27 +02:00
Jean-André Santoni
ba99edb847 (XMB) Basic touch support, no drag yet 2015-04-16 17:40:17 +02:00
twinaphex
730698bd24 (XMB) Replace texture_image_load call 2015-04-13 18:59:39 +02:00
twinaphex
a644e807e2 (Menu drivers) Cleanups 2015-04-09 05:57:34 +02:00
twinaphex
16b7b454a9 Move gl_common.c to gfx/drivers 2015-04-09 04:57:17 +02:00
twinaphex
532d112ff8 (Font) Combine font_d3d_driver and font_gl_driver 2015-04-03 20:36:19 +02:00
Higor Eurípedes
f8f5ca0ec8 (GLUI,XMB) Fix messagebox rendering 2015-04-02 20:12:32 -03:00
Higor Eurípedes
d3e841f4a3 (XMB) Reenable block rendering 2015-04-02 20:12:32 -03:00
Lioncash
9dfb1a0f65 xmb: Be explicit with text alignment
Also fixes building on VS 2013
2015-04-01 22:22:33 -04:00
Jean-André Santoni
158c79ed9e (Menu) Improved text alignment for gl menu drivers 2015-03-31 14:00:30 +02:00
Twinaphex
17d6a940c0 (iOS/Apple) Include <AvailabilityMacros.h instead of #import <Availability> 2015-03-30 17:57:54 +02:00
Higor Eurípedes
1a196845b9 (XMB) Disable block text rendering 2015-03-30 12:43:27 -03:00
twinaphex
2c555082ee D3D and GL now use the same font driver interface 2015-03-30 00:55:39 +02:00
twinaphex
ed5891b8e8 Rename gl_coord_array_release to gl_coord_array_free 2015-03-29 19:25:48 +02:00
Higor Eurípedes
3edc3b6c36 (XMB) Fix memory corruption 2015-03-28 17:54:09 -03:00
twinaphex
3da7197538 (font_driver) Get rid of warnings 2015-03-28 20:51:03 +01:00
twinaphex
150887f0eb Fix one warning 2015-03-28 19:59:57 +01:00
twinaphex
44b96e9432 (XMB) BUildfix 2015-03-28 19:57:59 +01:00
Higor Eurípedes
b9f40fc1c9 (XMB) Fix raster block usage 2015-03-27 16:15:54 -03:00
Higor Eurípedes
8fc5818130 (GLUI,XMB) Fix OSD 2015-03-25 13:42:34 -03:00
Higor Eurípedes
d3d976c92b (GLUI) Only update text vertices when needed 2015-03-25 13:04:54 -03:00
Higor Eurípedes
8b7bbc7975 (gl_font_renderer_t) Implement swappable blocks and remove end_block pointer 2015-03-25 13:04:53 -03:00
Higor Eurípedes
ed6f1cfdd3 (gl_raster_font) Make use of gl_coord_array_t 2015-03-25 13:04:53 -03:00
Higor Eurípedes
7d1bffc350 (gl_font_renderer_t) Implement block flushing 2015-03-25 13:04:53 -03:00
twinaphex
6e91eed664 Create more wrapper functions 2015-03-22 18:48:24 +01:00
twinaphex
ce4da9c573 (XMB) Cleanups/style nits 2015-03-22 08:09:00 +01:00
twinaphex
508ade73f9 Rename menu_driver_resolve to menu_driver_get_ptr 2015-03-21 23:56:42 +01:00
twinaphex
5d0815a7b7 Rename video_driver_resolve to video_driver_get_ptr 2015-03-21 23:46:49 +01:00
twinaphex
5a443d229a global_get_ptr update pt. 2 2015-03-21 05:42:49 +01:00
twinaphex
5d8ce54a9f Updates pt. 4 2015-03-20 22:22:06 +01:00
twinaphex
a086e8f60b Rename/move menu_texture to gfx/video_texture 2015-03-20 02:19:19 +01:00
twinaphex
3670ef2ac5 Go through driver_get_ptr to grab pointer to driver struct 2015-03-18 19:40:00 +01:00
twinaphex
7378299282 Create rarch_main_get_ptr 2015-03-18 06:47:22 +01:00
twinaphex
569ab60e43 Use g_settings.menu.mouse.enable directly 2015-03-17 04:01:58 +01:00
twinaphex
cdb2a64cef Update XMB 2015-03-17 02:24:20 +01:00
twinaphex
87661de516 (XMB) Only apply gl_set_viewport at the end when libretro pause is set
to off - will provide a performance increase
2015-03-17 01:43:18 +01:00
Jean-André Santoni
4adc8dba10 (XMB) Prevent the shader attrib array overflow 2015-03-16 23:16:18 +01:00
twinaphex
8071b15c0b (XMB) Put xmb_draw_icon_end/xmb_draw_icon_begin around icon rendering 2015-03-16 22:19:50 +01:00
Jean-André Santoni
ecd33a3852 (XMB) Fix warnings on C++ build 2015-03-16 17:40:05 +01:00
twinaphex
01c19f943b Add stdstring to libretro-common 2015-03-13 15:35:55 +01:00
Jean-André Santoni
f8fb98f17e (XMB) Fix content icon offset 2015-03-13 01:49:11 +01:00
Alcaro
48f8f02a2f What kind of bizarre spacing style is that?
And who decided to memcpy a single byte? I suspect it can be merged into the memcpy above, but I'll have to figure out what exactly it does first...
2015-03-12 22:39:14 +01:00
Twinaphex
a4d9d59d2b Merge pull request #1493 from lakkatv/xmb
(XMB) Fix the icon bug
2015-03-12 18:07:40 +01:00
Jean-André Santoni
2728873a95 (XMB) Fix the icon bug 2015-03-12 18:06:28 +01:00
Twinaphex
1d79546612 (XMB) Get rid of unused variable 2015-03-12 17:55:01 +01:00
twinaphex
bb216ecedb (XMB) Only allocate userdata members of core info list in xmb_context_reset 2015-03-12 17:32:20 +01:00
twinaphex
961cfc4f8a (XMB) Remove another tertiary conditional 2015-03-12 17:19:51 +01:00
twinaphex
ea6fdff932 (XMB) Do away with tertiary conditional to make code a bit more understandable 2015-03-12 17:14:06 +01:00
twinaphex
eab7f7096f (XMB) xmb_get_userdata_from_core - more cleanups 2015-03-12 17:10:39 +01:00
twinaphex
e6e59c6017 (XMB) xmb_get_userdata_from_core - more refactors 2015-03-12 17:09:03 +01:00
twinaphex
7a4213c0d6 (XMB) Change singature of xmb_get_userdata_from_core 2015-03-12 16:57:21 +01:00
twinaphex
0cf88d5a00 Revert "(XMB) Fix two"
This reverts commit 11fcc951f1.
2015-03-12 16:08:14 +01:00
twinaphex
11fcc951f1 (XMB) Fix two 2015-03-12 16:06:57 +01:00
twinaphex
b4ef0402fc (XMB) Some potential fixes 2015-03-12 16:04:12 +01:00
twinaphex
44eb6d8c5e (XMB) xmb_get_userdata_from_core - if i is bigger than or equal
to the 'size' of the info list, then return NULL as well
2015-03-12 15:39:41 +01:00