Commit Graph

4654 Commits

Author SHA1 Message Date
twinaphex
2de97c9176 Cleanup 2016-02-26 13:54:04 +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
46c48fa4b8 (CXX_BUILD) FIxes 2016-02-26 00:49:23 +01:00
twinaphex
ee8c5bfa98 (Zahnrad) Don't call glViewport directly 2016-02-26 00:44:09 +01:00
twinaphex
ac084a5175 Change typo 2016-02-25 23:40:27 +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
7d61fbb780 Respect 80-char width limit 2016-02-25 20:53:52 +01:00
twinaphex
f15effe68b (menu_displaylist.c) 80-char width limit 2016-02-25 20:32:46 +01:00
twinaphex
63c4b7c772 Cleanups 2016-02-25 19:52:40 +01:00
twinaphex
bc6e9ee3bf Cleanups 2016-02-25 19:50:45 +01:00
twinaphex
0eb3feff64 Cleanups 2016-02-25 19:48:07 +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
a2d4d832f6 Move defines to menu_input.c 2016-02-25 19:23:28 +01:00
twinaphex
37d895d77b Create MENU_INPUT_CTL_BIND_SET_MIN_MAX 2016-02-25 19:01:51 +01:00
twinaphex
00a958edc2 Cleanups 2016-02-25 18:37:43 +01:00
twinaphex
b870aaf2fa Create MENU_INPUT_CTL_START_LINE 2016-02-25 18:36:29 +01:00
twinaphex
27b5617cd9 Create MENU_INPUT_CTL_BIND_ITERATE 2016-02-25 17:55:45 +01:00
twinaphex
a9fc111ea2 Refactor code 2016-02-25 17:41:33 +01:00
twinaphex
22f6d1ce1d Cleanups 2016-02-25 17:32:12 +01:00
twinaphex
60c551fe75 Cleanups 2016-02-25 17:26:55 +01:00
twinaphex
b1a3d5bb25 Create MENU_INPUT_CTL_CHECK_INSIDE_HITBOX 2016-02-25 17:11:00 +01:00
twinaphex
6b0e0adf27 Rename IDEAL_DT 2016-02-25 16:06:23 +01:00
twinaphex
1d84894e09 Create MENU_ANIMATION_CTL_IDEAL_DELTA_TIME_GET 2016-02-25 16:05:30 +01:00
twinaphex
c32e828c6f Cleanups 2016-02-25 15:47:03 +01:00
twinaphex
afcb3f1e5d Create MENU_ANIMATION_CTL_PUSH 2016-02-25 15:44:30 +01:00
twinaphex
835e5e751b Move variables to menu_animation_ctl as static local variables 2016-02-25 15:25:16 +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
e424d432a2 Cleanups 2016-02-25 13:30:02 +01:00
twinaphex
f6f306903c Cleanup 2016-02-25 13:26:51 +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
twinaphex
c834b7825e Have to use PATH_MAX_LENGTH in menu_animation_ticker_str 2016-02-25 00:42:40 +01:00
twinaphex
090a68f9cf Take out header include 2016-02-25 00:13:55 +01:00
Alcaro
3c9b39f4bd Fix cutoff text, we don't need that. 2016-02-24 23:52:28 +01:00
Alcaro
6c69cdb93c Fix missing define. 2016-02-24 23:34:08 +01:00
twinaphex
2c18bf12f5 Add DISPLAYLIST_PUSH_ONTO_STACK 2016-02-24 23:31:51 +01:00
Alcaro
353795b25e Wipe debug code. 2016-02-24 23:29:12 +01:00
Alcaro
9b35965ce1 Wipe test code again. 2016-02-24 23:29:12 +01:00
Alcaro
75b91e3ddc Rewrite that function to work properly. 2016-02-24 23:29:12 +01:00
Alcaro
c0cd5256a2 Stupid signed chars... 2016-02-24 23:29:12 +01:00
Alcaro
9587efde67 Use these two functions. 2016-02-24 23:29:12 +01:00
Alcaro
f8aefd0030 Add this counter function too. 2016-02-24 23:29:12 +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
twinaphex
1c06843811 Remove dead function prototype 2016-02-24 22:42:07 +01:00
twinaphex
1dcd6856db Remove dead code 2016-02-24 22:40:44 +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
twinaphex
2f98073fc1 Add setting 'Menu Throttle Framerate' to 'Frame Throttle' 2016-02-24 21:24:32 +01:00
Alcaro
3f52b9e246 Let's not rely on integer underflows canceling each other... 2016-02-24 20:26:28 +01:00
twinaphex
b398a0c185 Fix build with UTF-8 2016-02-24 19:25:54 +01:00
twinaphex
51db7e695e Add preliminary russian translation - can't get it to compile yet 2016-02-24 19:19:24 +01: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
Alcaro
67e1c82575 Update this pseudolocalization thingy. 2016-02-24 18:24:50 +01:00
twinaphex
ef1feca097 Some C89_BUILD fixes 2016-02-22 12:25:41 +01:00
twinaphex
cedc6506b5 Show display metric height label 2016-02-21 22:09:38 +01:00
radius
66a8e08252 remove saving remapping, use the automated method instead 2016-02-21 13:55:04 -05:00
Hans-Kristian Arntzen
b87106e61a Vulkan: Implement menu display clear color. 2016-02-21 13:12:51 +01:00
twinaphex
b57dbd5028 Style nits 2016-02-21 09:57:24 +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
twinaphex
a84ebda75c Replace some strcmp usage 2016-02-17 07:29:10 +01:00
twinaphex
263efc965b Add Vulkan string to system information 2016-02-17 02:01:51 +01:00
twinaphex
0058e1ba51 Remove commented out code 2016-02-17 01:25:45 +01:00
Hans-Kristian Arntzen
adbf9fed16 Vulkan implementation. 2016-02-16 20:42:02 +01:00
twinaphex
46cc21029b Add CONTENT_CT_LOAD 2016-02-16 05:34:33 +01:00
twinaphex
7ef5bd5534 Cleanups 2016-02-16 04:54:26 +01:00
radius
e97de06f24 add a fallback for cases when an autoconf is present but it doesn't have descriptors 2016-02-15 22:48:35 -05:00
radius
17f616e3dc use descriptors in core input remapping 2016-02-15 22:07:50 -05:00
twinaphex
b2fa47ef43 Cleanups 2016-02-15 06:53:22 +01:00
radius
7f1f345066 change the windows to the other side 2016-02-14 22:48:21 -05:00
twinaphex
d4846b9021 Refactor content_load 2016-02-15 04:04:14 +01:00
twinaphex
b4b50d1972 Create content_push_to_history_playlist 2016-02-15 03:56:10 +01: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
twinaphex
8d4bb1326c menu_content.c - cleanups 2016-02-15 01:39:07 +01:00
twinaphex
a10fae4e8b Move main_load_content to content.c 2016-02-15 01:22:28 +01: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
twinaphex
debb5dd0ce Add SHADER_CTL_GET_CURRENT_SHADER 2016-02-14 22:13:21 +01: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
radius
1e31f06200 clone glui 2016-02-14 14:33:13 -05:00
twinaphex
bd74390cde Add SHADER_CTL_USE 2016-02-14 20:01:39 +01:00
twinaphex
37c2b47915 Add SHADER_CTL_SET_MVP 2016-02-14 19:43:47 +01:00
twinaphex
6c1b96f50d Add SHADER_CTL_SET_COORDS 2016-02-14 18:59:42 +01:00
twinaphex
bb0b6a6b68 Style nits 2016-02-14 17:44:00 +01:00
twinaphex
6957f57111 Cleanups 2016-02-14 17:29:03 +01:00
twinaphex
349892debf Cleanup 2016-02-14 17:27:14 +01:00
twinaphex
35ea059f82 Style nits - 80-char width limit 2016-02-14 17:22:01 +01:00
twinaphex
89f0c4211c Create menu_input_frame_build 2016-02-14 07:40:09 +01:00
twinaphex
f1a572822b Create RARCH_DISPLAY_CTL_VIEWPORT_INFO 2016-02-14 05:42:27 +01:00
twinaphex
ead20f9ba5 Action OK toggles boolean setting now too 2016-02-14 04:33:42 +01:00
twinaphex
637ee33ab6 Add GFX_CTL_IDENT_GET 2016-02-14 02:05:20 +01:00
twinaphex
3140e5f980 Implement GFX_CTL_GET_METRICS 2016-02-13 22:14:33 +01:00
twinaphex
ff9f433243 Create CHEEVOS_CTL_GET_DESCRIPTION 2016-02-13 06:30:39 +01:00
twinaphex
3fab9843fd Create CHEEVOS_CTL_POPULATE_MENU 2016-02-13 06:15:38 +01:00
twinaphex
f75f0beb08 Add EVENT_CMD_EXEC 2016-02-13 05:30:57 +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
fed8570ec3 (Menu) Spacebar toggles 'RetroPad Start' action 2016-02-13 04:18:07 +01:00
netux79
a2851ab70b (GX) Resolution Saving's Video Corruption Fix.
Also some cleanups for the RA GX version included.
2016-02-12 16:58:59 -05:00
Twinaphex
28ddefc467 Properly handle key down latch instead of hoky timer stuff 2016-02-12 08:10:35 +01:00
twinaphex
410e750d24 Style nits 2016-02-12 08:02:29 +01:00
twinaphex
b9fde7bb24 (Windows) Windows likes autorepeating of keys too much - have to do
some ugly timer stuff here
2016-02-12 08:02:07 +01:00
Twinaphex
cf4d31cd80 Shouldn't repeat keys now 2016-02-12 07:49:49 +01:00
twinaphex
37875fb242 Add MENU_CTL_*PENDING_ACTION 2016-02-12 07:30:34 +01:00
twinaphex
63d216ad1f (Menu controls) Keyboard 'Enter' does Retropad 'OK' and
Backspace does 'RetroPad Cancel'
2016-02-12 07:13:58 +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
7d00f945b8 Implement RARCH_MENU_CTL_IS_PENDING_QUICK_MENU, RARCH_MENU_CTL_SET_PENDING_QUICK_MENU, RARCH_MENU_CTL_UNSET_PENDING_QUICK_MENU 2016-02-12 04:28:09 +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
db77e1e6ec Refactor menu_input_ctl 2016-02-11 01:57:52 +01:00
twinaphex
b881908c91 menu_content_ctl - change return value 2016-02-11 01:55:23 +01:00
twinaphex
2585145b10 Cleanups 2016-02-11 01:54:09 +01:00
twinaphex
14aac016a9 Cleanups 2016-02-11 01:52:11 +01:00
twinaphex
4364ce92c3 Create RARCH_MENU_CTL_LIST_GET_ENTRY 2016-02-11 01:12:19 +01:00
twinaphex
b3944a21d5 Create RARCH_MENU_CTL_LIST_GET_SIZE 2016-02-11 01:07:30 +01:00
twinaphex
48e67d5546 Create RARCH_MENU_CT_LIST_GET_SELECTION 2016-02-11 00:59:55 +01:00
twinaphex
9e69551408 Add RARCH_MENU_CTL_BIND_INIT 2016-02-11 00:53:49 +01:00
twinaphex
ddf5283ecd Cleanups 2016-02-11 00:47:00 +01:00
twinaphex
f17f786234 Use menu_cbs_exit in more places 2016-02-10 21:42:18 +01:00
twinaphex
da590b00a8 Add action_ok_exit 2016-02-10 21:38:51 +01:00
twinaphex
71507808c9 Create RARCH_MENU_CTL_LIST_FREE 2016-02-10 21:21:19 +01:00
twinaphex
84d64c4042 Add RARCH_MENU_CTL_DRIVER_DATA_GET 2016-02-10 21:15:23 +01:00
twinaphex
46750ff3e6 Cleanups 2016-02-10 21:01:55 +01:00
twinaphex
8620b4c33b Cleanups 2016-02-10 20:58:45 +01:00
twinaphex
96a6f8ec77 Cleanup 2016-02-10 20:40:39 +01:00
twinaphex
859a04e6ee Create RARCH_MENU_CTL_LIST_PUSH 2016-02-10 20:36:13 +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
f77722a213 Add RARCH_MENU_CTL_ENVIRONMENT 2016-02-10 20:19:21 +01:00
twinaphex
b5e28cda58 Create RARCH_MENU_CTL_ITERATE 2016-02-10 20:13:12 +01:00
twinaphex
9db5d45361 Change return value to menu_driver_iterate 2016-02-10 20:08:10 +01:00
twinaphex
86e8c7a9f8 Free rdb 2016-02-10 20:01:38 +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
2df631a36f Add menu pending quit mechanism 2016-02-10 19:19:30 +01:00
fr500
2f787604e5 Sort list like on the Load Core section 2016-02-10 12:14:19 -05:00
twinaphex
dd8d01a1cb Reorder this code a bit 2016-02-10 17:41:10 +01:00
Twinaphex
c9c4c77d38 Prevent yet even more crashes - sigh 2016-02-10 17:18:06 +01:00
twinaphex
9b0034ccb2 Fix resolution toggle 2016-02-10 07:19:06 +01:00
twinaphex
9bb1127727 Add more state to RARCH_MENU_CTL_DEINIT 2016-02-10 07:17:26 +01:00
twinaphex
1e05027785 Don't need these headers 2016-02-10 06:54:32 +01:00
twinaphex
55927d5957 Better way to prevent crash 2016-02-10 06:51:47 +01:00
twinaphex
b077113aff Prevent crash on calling RARCH_MENU_CTL_CONTEXT_DESTROY 2016-02-10 06:49:00 +01:00
twinaphex
99d21fd701 Implement RARCH_MENU_CTL_LIST_CACHE 2016-02-10 06:43:56 +01:00
twinaphex
23e48f1821 Add RARCH_MENU_CTL_LIST_INSERT 2016-02-10 06:38:57 +01:00
twinaphex
b48c900129 Add RARCH_MENU_CTL_LIST_CACHE 2016-02-10 06:15:40 +01:00
twinaphex
f2952c530c Cleanups 2016-02-10 06:01:11 +01:00
twinaphex
788951958c Cleanups 2016-02-10 05:25:30 +01:00
twinaphex
85e0ab9a8e Cleanups 2016-02-10 05:23:33 +01:00
twinaphex
5164b8a058 Cleanups 2016-02-10 05:21:44 +01:00
twinaphex
0e017ea925 Cleanups 2016-02-10 04:22:59 +01:00
twinaphex
65742d250b Cleanup 2016-02-10 04:16:58 +01:00
twinaphex
0541a9866e menu_entries_ctl - change returncode 2016-02-10 04:15:18 +01:00
twinaphex
3763c6d4c0 Cleanups 2016-02-10 03:59:17 +01:00
twinaphex
bb1fa17718 Cleanups 2016-02-10 03:53:20 +01:00
twinaphex
efc580c071 (menu_driver.c0 Cleanups 2016-02-10 03:52:02 +01:00
twinaphex
e0a29599f4 Cleanups 2016-02-10 03:49:47 +01:00
Twinaphex
8c910b73dc return true here 2016-02-10 03:35:13 +01:00
twinaphex
dd0136e2d5 Refactor this code 2016-02-10 03:29:31 +01:00