Commit Graph

4744 Commits

Author SHA1 Message Date
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
twinaphex 885966c16b Nit 2016-03-02 22:08:37 +01:00
twinaphex 138e4bc78b menu_input_mouse_state - cleanups 2016-03-02 22:02:35 +01:00
twinaphex 4ba487df99 (menu_input.c) Turn some variables into static local variables 2016-03-02 22:01:00 +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
twinaphex 5dfc3f31db Move game_options_path to paths 2016-03-02 05:29:24 +01:00
radius 1b1b59692b [zr] add menu bar 2016-03-01 23:20:43 -05:00
twinaphex 0b78b07573 Cleanups 2016-03-02 05:17:30 +01:00
twinaphex b038b4ae41 Move some variables to menu_input_ctl as static local variables 2016-03-02 05:09:09 +01: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 86a8899b0f (Android) Start preparing Android JNI Makefiles for Android 2016-03-01 18:46:40 +01:00
twinaphex cbc575eec0 (zarch) Prevent some more NULL pointer dereferences when using the mouse 2016-03-01 17:33:36 +01:00
twinaphex b79edb6095 Reimplement function pointers 2016-03-01 02:21:53 +01:00
twinaphex e669f92399 (Vulkan) Cleanups 2016-02-29 20:07:11 +01:00
twinaphex 670eede306 Go through function pointer for vkCmdClearAttachments 2016-02-29 19:34:40 +01:00
twinaphex b09a19d9a0 (Vulkan) Style nits 2016-02-29 19:26:57 +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 d9750591d2 Merge pull request #2764 from IlDucci/master
Updating Spanish Translation
2016-02-28 23:04:06 +01:00
IlDucci 86a94a5d95 Updating Spanish Translation
Added the two missing lines.
2016-02-28 22:57:34 +01:00
twinaphex ea94d33de5 Avoid CXX_BUILD warnings 2016-02-28 22:49:52 +01:00
IlDucci 76ef4bd44a Updating Spanish Translation
Adding changes to the Spanish translation
2016-02-28 22:30:31 +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
Monroe88 a669039523 Add option for menu linear filter 2016-02-27 17:30:12 -06: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 7beff1adaa (D3D) Silence warnings 2016-02-26 22:46:01 +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 a82cc0d31f Remove MENU_INPUT_CTL_SET_FRAME_INPUT 2016-02-26 21:47:25 +01:00
twinaphex d443ac53ef Cleanups 2016-02-26 21:46:26 +01:00
twinaphex 13a3bfeee7 Cleanups 2016-02-26 21:43:20 +01:00
twinaphex 6aa2fbea47 Cleanups 2016-02-26 21:30:54 +01:00
twinaphex a3aba22c6e Cleanups 2016-02-26 21:29:01 +01:00
twinaphex d40af3143f Remove this - unneeded 2016-02-26 21:09:35 +01:00
twinaphex 678ec1b662 Remove unused MENU_INPUT_CTL_SCROLL_UP/SCROLL_DOWN 2016-02-26 21:07:32 +01:00
twinaphex fe60a7d813 Cleanup 2016-02-26 21:04:56 +01:00
twinaphex 4bda039f62 Cleanup menu_input_mouse_frame 2016-02-26 21:02:29 +01:00
twinaphex c83c242e3a Cleanups 2016-02-26 20:43:12 +01:00
twinaphex 02b456f3a1 Turn some variables into static local variables 2016-02-26 20:38:47 +01:00
twinaphex 59db6de385 Refactor more mouse input code for the menu 2016-02-26 20:35:56 +01:00
twinaphex 0f83f48cb4 Cleanups 2016-02-26 20:31:02 +01:00
twinaphex 4a097af3e4 Cleanups 2016-02-26 20:23:07 +01:00
twinaphex c31ef24412 Add MENU_INPUT_CTL_SET_FRAME_INPUT 2016-02-26 18:01:10 +01:00
twinaphex 583d4fd283 Cleanups 2016-02-26 17:55:47 +01:00
twinaphex faee785aaa Add more to menu_ctx_iterate_t 2016-02-26 17:40:24 +01:00
twinaphex eaf08ad88c (Zahnrad) Take out mouse code 2016-02-26 15:57:22 +01:00
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