Compare commits

..
4606 Commits
Author SHA1 Message Date
twinaphex 3d74e7bda9 (OSX) Update paths for databases/cursors 2016-01-14 16:24:53 +01:00
twinaphex 885f4d5b05 (iOS) Change paths 2016-01-14 15:32:20 +01:00
twinaphex 665795b2b1 Default to XMB menu driver for PS3 too 2016-01-14 15:06:46 +01:00
twinaphex 19aae57887 Change default menu driver - XMB rule 2016-01-14 15:06:23 +01:00
neville 9211073bf5 (OSX PPC) Merge 2016-01-14 13:38:23 +01:00
twinaphex beb3619cca (OSX PPC) Add HAVE_LIBRETRODB 2016-01-14 13:37:34 +01:00
twinaphex d6f9c760cd Default to XMB if HAVE_XMB is defined 2016-01-14 13:35:16 +01: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 bd07d88184 (OSX) Cleanup 2016-01-14 12:26:23 +01:00
twinaphex 2182fb9b13 (OSX) Fix Gestalt OSX version major/minor detection 2016-01-14 12:24:56 +01:00
twinaphex 2caa529347 Change VID/PID again 2016-01-14 09:56:07 +01:00
twinaphex 5dd10f1d45 pad_connection_pad_init - cleanup 2016-01-14 09:53:00 +01:00
twinaphex 144b6aed9e Cleanup 2016-01-14 09:52:20 +01:00
twinaphex 974e8d6ce2 (joypad_connection.c) Cleanups 2016-01-14 09:51:17 +01:00
twinaphex ec6f70603b Add PID/VID for PS3 pad knockoff 2016-01-14 09:03:04 +01:00
twinaphex 3a16acaa40 Prevent crash 2016-01-14 07:23:11 +01:00
twinaphex 0696e0ca46 Change title 2016-01-14 07:14:40 +01:00
Twinaphex 50a7686931 (iOS) Fix ARC issues 2016-01-14 07:03:35 +01:00
twinaphex 3eb6ef0251 (OSX 10.6) Buildfix 2016-01-13 21:21:11 +01:00
twinaphex f835f8c1c4 Update README.md 2016-01-13 20:58:24 +01:00
twinaphex 65a3df278d Cleanup 2016-01-13 20:52:02 +01:00
Twinaphex aac630a021 (OSX) Implement OSX version number detection 2016-01-13 20:48:56 +01:00
Twinaphex f1923f9a84 (OSX) Fix frontend_darwin_get_name 2016-01-13 20:32:42 +01:00
Twinaphex 4461ff8442 Fix crappy bug that happens with NSOpenPanel and Cocoa GL - current
context gets lost
2016-01-13 19:44:05 +01:00
Twinaphex a2580d3ec2 Revert "(OSX) use beginWithCompletionHandler - fixes 'OK' case"
This reverts commit 8b1b14e818.
2016-01-13 19:07:57 +01:00
Twinaphex 8b1b14e818 (OSX) use beginWithCompletionHandler - fixes 'OK' case 2016-01-13 19:06:27 +01:00
Twinaphex 61987e8ba5 Add 'set message' 2016-01-13 18:09:08 +01:00
Alcaro d4e3a84f9c This is completely wrong message here. 2016-01-13 17:52:59 +01:00
twinaphex 44ffd90278 (ui_win32.c) Fix 2016-01-13 17:07:23 +01:00
Twinaphex b28771eadb Set dialogs to default dir 2016-01-13 17:00:41 +01:00
twinaphex 172b972a32 Add NSCancelButton cases 2016-01-13 13:36:50 +01:00
twinaphex fdc1f963b2 (ui_cocoa.m) Cleanups 2016-01-13 13:08:51 +01:00
twinaphex 08bca9017e Silence unused variable warning 2016-01-13 13:00: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 0fbb6f9bf0 Merge pull request #2642 from diablodiab/android-keyboard
Android keyboard keyboard functionality
2016-01-13 11:21:25 +01:00
twinaphex 457ce1ddf0 Add param to set_fork - for restart 2016-01-13 11:16:03 +01:00
twinaphex b5b8886894 (async_job/rsemaphore) Cleanups 2016-01-13 08:58:38 +01:00
twinaphex 028cfaa048 Attempt to fix 'Restart RetroArch' - move code to platform_gx.c 2016-01-13 08:43:08 +01:00
twinaphex 8caee50fcd (GX) Add way to handle power callback 2016-01-13 08:27:58 +01:00
twinaphex 27b84d349f N/A 2016-01-13 07:05:57 +01:00
twinaphex aa9f9004c5 Cleanups 2016-01-13 07:03:14 +01:00
twinaphex 772558921f Cleanups 2016-01-13 07:01:29 +01:00
twinaphex 58f01fed90 Cleanup 2016-01-13 06:59:01 +01:00
twinaphex 8fbd59b690 Cleanups 2016-01-13 06:38:20 +01:00
twinaphex 8257cb638a Remove this header 2016-01-13 06:32:57 +01:00
Diablodiab 88277b3918 Fixed a typo in Android version comment 2016-01-12 21:52:54 +01:00
Diablodiab afe8d2d617 Fixed two bugs in Android keyboard functionality and changed the way the keyboard
is registered (introduced an id_3 value)
2016-01-12 21:48:09 +01:00
twinaphex f374af9dbc Revert "Add keyboard input functionality to Android version"
This reverts commit 17bdb549d4.
2016-01-12 15:52:42 +01:00
twinaphex 5b61cd2940 Bump up APK version 2016-01-12 15:23:46 +01:00
twinaphex 8efe01110e Take out camera and location permissions 2016-01-12 15:22:50 +01:00
twinaphex 66f018feee Take out MENU_RMENU 2016-01-12 12:23:07 +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 06812cc988 (PS3) Setup default RDB dir 2016-01-12 09:01:57 +01:00
twinaphex 83a93d4e09 (PS3) Enable XMB driver by default 2016-01-12 08:59:31 +01:00
twinaphex f0a0314fc8 (XMB) Enable for PS3 2016-01-12 08:58:39 +01:00
twinaphex cfe86bd41f PS3 was triggering this assert - remove this 2016-01-12 08:46:52 +01:00
twinaphex 4824ae0e04 Try to save current config at first startup 2016-01-12 00:51:54 +01:00
twinaphex e0b33f602c N/A 2016-01-11 22:52:17 +01:00
twinaphex 7c6865d0a9 N/A 2016-01-11 22:35:18 +01:00
Twinaphex db51b5a2c0 Merge pull request #2636 from diablodiab/android-keyboard-support
Add keyboard input functionality to Android version
2016-01-11 22:26:51 +01:00
Twinaphex 23e86f13d3 Merge pull request #2637 from diablodiab/android-refreshrate-parameter
Add refresh rate parameter to Android version
2016-01-11 22:21:33 +01:00
Diablodiab 84bf2b0705 Add REFRESH parameter option to Android version. You can use this parameter to
specify a preferred refresh rate for Retroarch to use.
2016-01-11 21:45:46 +01:00
Alcaro 66e03301ce Replace remaining 1.2.2 with 1.3.0. 2016-01-11 21:24:50 +01:00
Diablodiab 17bdb549d4 Add keyboard input functionality to Android version 2016-01-11 21:06:46 +01:00
twinaphex 698ccae21a Rename default menu show start screen variable 2016-01-11 13:26:41 +01:00
twinaphex 0d14c588d2 Cleanups 2016-01-11 13:24:05 +01:00
twinaphex a6ef1a5a42 (iOS) Expand on iOS hack - turn off 'show start screen' after this
succeeds
2016-01-11 09:19:11 +01:00
Twinaphex cde99cc135 (iOS) Add hacks to get this working for now 2016-01-11 07:54:33 +01:00
twinaphex c9dd3ca621 Cleanup 2016-01-11 07:15:57 +01:00
twinaphex d3c82f433b Add more logs 2016-01-10 13:23:02 +01:00
twinaphex adf9fcec7b Add log 2016-01-10 13:16:55 +01:00
twinaphex eeb7a33e7b Set extract_version_current instead of extract_version_last 2016-01-10 09:48:27 +01:00
twinaphex 54f46f4ee3 Update headers 2016-01-10 04:41:52 +01:00
twinaphex 347a18cb30 Update input headers 2016-01-10 04:33:01 +01:00
twinaphex 7a55ae3765 Start updating headers for 2016 2016-01-10 04:06:50 +01:00
twinaphex 7b1c1bbf7d Enable this for iOS 2016-01-10 02:24:54 +01:00
Twinaphex 948544ec42 Start setting up bundle assets extraction - looks for an assets.zip file 2016-01-10 02:21:35 +01:00
twinaphex 243487dd56 N/A 2016-01-10 01:53:45 +01:00
twinaphex 814838badf N/A 2016-01-10 01:52:54 +01:00
twinaphex fdb5f10c71 Check for assets.zip inside bundle 2016-01-10 01:48:41 +01:00
twinaphex 5c716339de N/A 2016-01-09 07:26:45 +01:00
twinaphex c9017a5e09 buildfix 2016-01-09 07:14:46 +01:00
twinaphex 4178950483 move translate_filter to d3d_common.cpp 2016-01-09 06:28:42 +01:00
twinaphex a25d2d65f0 Revert "Move this down"
This reverts commit df70a067d5.
2016-01-09 05:46:54 +01:00
twinaphex df70a067d5 Move this down 2016-01-09 05:45:06 +01:00
twinaphex c774fb2447 Change #ifndef _XBOX to #ifdef HAVE_WINDOW 2016-01-09 05:37:03 +01:00
twinaphex 8327302d6b Have win32_set_video_mode use this code too 2016-01-09 05:28:52 +01:00
twinaphex dad51f5677 Create win32_set_style 2016-01-09 05:24:27 +01:00
twinaphex a549b86b51 Already done inside win32_set_window 2016-01-09 05:05:37 +01:00
twinaphex 3e9820f6ae (D3D) Use win32_set_window 2016-01-09 05:04:47 +01:00
twinaphex c1d79c2205 (Win32) Buildfix 2016-01-09 05:00:56 +01:00
twinaphex c18cfee6d0 Create win32_set_window 2016-01-09 04:59:12 +01:00
twinaphex 8b7bd46612 (D3D) Cleanups 2016-01-09 04:44:44 +01:00
twinaphex 4a7efdf3c5 Move d3d_init_imports around 2016-01-09 04:13:11 +01:00
twinaphex ae4febc993 (D3D) Move code around 2016-01-09 04:12:33 +01:00
twinaphex 5788801dab (D3D) Move code around 2016-01-09 04:11:20 +01:00
twinaphex 782190c43b Move code around 2016-01-09 04:10:36 +01:00
twinaphex b90d324150 Cleanup d3d_set_shader 2016-01-09 04:09:50 +01:00
twinaphex c52fb8c90e Cleanup d3d_set_shader 2016-01-09 04:07:22 +01:00
twinaphex 344c7def0d (XDK) BUildfix
t# Please enter the commit message for your changes. Lines starting
2016-01-09 03:58:56 +01:00
twinaphex 9029bd96d6 Move renderchain->init_driver_shader to top of renderchain->init
function
2016-01-09 03:57:13 +01:00
twinaphex 436180ce95 Move to renderchain_init 2016-01-09 03:53:06 +01:00
twinaphex a26321f53f N/A 2016-01-09 03:44:58 +01:00
twinaphex 2871aa0950 Include this back - C++ string header conflicts with min definition
inside retro_miscellaneous.h
2016-01-09 03:37:24 +01:00
twinaphex 5caf49458c Take out init_shader_fvf callback 2016-01-09 03:22:16 +01:00
twinaphex 25a997e354 (D3D) Rearrange 2016-01-09 03:19:03 +01:00
twinaphex 710d2b9b27 Cleanup 2016-01-09 03:13:58 +01:00
twinaphex bbe4b0e286 Fix warning 2016-01-09 03:11:13 +01:00
twinaphex ba97047cc2 Get rid of some forward declarations 2016-01-09 03:10:37 +01:00
twinaphex 97d146e7c8 (D3D) N/A 2016-01-09 03:10:08 +01:00
twinaphex 7a55c2b8eb Revert "Don't attempt to use std::string anymore in gfx/d3d/d3d.cpp"
This reverts commit f76b7f2b60.
2016-01-09 03:06:18 +01:00
twinaphex 14950cefc2 Revert "(D3D) N/A"
This reverts commit cfa4170c64.
2016-01-09 03:06:11 +01:00
twinaphex cfa4170c64 (D3D) N/A 2016-01-09 03:01:25 +01:00
twinaphex f76b7f2b60 Don't attempt to use std::string anymore in gfx/d3d/d3d.cpp 2016-01-09 03:00:33 +01:00
twinaphex 26e59c2037 N/A 2016-01-09 02:56:47 +01:00
twinaphex 620ea3af74 (D3D) N/A 2016-01-09 02:37:48 +01:00
twinaphex 0f0e21441d Add path_is_file argument to function 2016-01-09 02:17:43 +01:00
twinaphex d80db66795 Revert "Cleanups"
This reverts commit 3e731916ca.
2016-01-09 02:16:09 +01:00
twinaphex 3e731916ca Cleanups 2016-01-09 02:12:34 +01:00
twinaphex 24779fda97 Rename stock_program variables 2016-01-09 02:09:24 +01:00
twinaphex 12aa94f70f Rename renderchain_compile_shaders 2016-01-09 02:06:45 +01:00
twinaphex 699f2dba1e (D3D) N/A 2016-01-09 02:02:02 +01:00
twinaphex c64b761f80 Buildfix 2016-01-09 01:53:10 +01:00
twinaphex 56b64689b7 N/A 2016-01-09 01:12:50 +01:00
twinaphex 6ff10c5591 (D3D) N/A 2016-01-09 01:10:56 +01:00
twinaphex 6b81cfae9d (D3D) Cleanups 2016-01-09 01:05:40 +01:00
twinaphex a491d96509 (menu_display_d3d.cpp) Add commented out calls 2016-01-08 22:35:51 +01:00
twinaphex 80d66f49cc Cleanup 2016-01-08 22:34:00 +01:00
twinaphex ee01fff66f Cleanups 2016-01-08 22:26:13 +01:00
twinaphex 2fc957d369 Cleanups 2016-01-08 21:01:41 +01:00
twinaphex 2fa87013f1 Cleanups 2016-01-08 21:01:41 +01:00
twinaphex 93fed31e3a N/A 2016-01-08 20:51:30 +01:00
twinaphex 1014513e91 N/A 2016-01-08 20:46:33 +01:00
twinaphex 856e6dab64 N/A 2016-01-08 20:40:26 +01:00
twinaphex 3786f5e4f6 (D3D) Use GFX_MAX_VARIABLES 2016-01-08 20:36:20 +01:00
twinaphex 9f6c607a68 (D3D Cg) Cleanups 2016-01-08 20:28:18 +01:00
twinaphex 2829bb9217 (Cg D3D9) Cleanups 2016-01-08 19:16:11 +01:00
twinaphex 770fee3684 Revert "Cleanups"
This reverts commit 340751559e.
2016-01-08 18:38:00 +01:00
twinaphex 340751559e Cleanups 2016-01-08 18:34:15 +01:00
twinaphex 208ce772cf Cleanups 2016-01-08 18:23:40 +01:00
twinaphex e334278696 Cleanups 2016-01-08 18:12:49 +01:00
twinaphex 39dc2a0d05 Get rid of this messy code 2016-01-08 17:58:53 +01:00
twinaphex 3a7c219e6f N/A 2016-01-08 17:56:13 +01:00
twinaphex 9540d4ccb5 (D3D) Buildfixes 2016-01-08 17:51:03 +01:00
twinaphex d8f851365f Cleanups 2016-01-08 09:48:46 +01:00
twinaphex 70a57fa80e (XMB) Check if path contains '.lpl' first 2016-01-08 09:33:53 +01:00
twinaphex 0314b1f811 Take out HAVE_D3D ifdef 2016-01-08 09:02:51 +01:00
twinaphex b24ca80c92 (D3D) N/A 2016-01-08 09:00:56 +01:00
twinaphex 25481f9bfd menu_display_matrix_4x4_rotate_z 2016-01-08 08:42:29 +01:00
twinaphex deb66a885e (D3D) Fixes courtesy of aliaspider 2016-01-08 08:16:26 +01:00
twinaphex a02c77c9d2 (menu_display_d3d.cpp) Preliminary implementation of get_default_mvp 2016-01-08 08:12:59 +01:00
Twinaphex cecfdeb0cf Buildfix 2016-01-08 07:16:25 +01:00
twinaphex c779a1cf8f Move libretro_input_binds updating to input_poll 2016-01-08 06:39:23 +01:00
twinaphex 3d9f7117e4 Cleanups 2016-01-08 05:46:14 +01:00
twinaphex ed6e35f7e3 (D3D) Buildfix 2016-01-08 05:44:36 +01:00
twinaphex 3a30649876 Pass through data variable to win32_window_create correctly 2016-01-08 05:13:10 +01:00
twinaphex 5453055135 Move resize handling to d3d_alive 2016-01-08 05:06:12 +01:00
twinaphex 377c1f2661 N/A 2016-01-08 04:52:49 +01:00
twinaphex 8635d19b9b (D3D) N/A 2016-01-08 03:46:02 +01:00
twinaphex 30d98d0693 d3d_calculate_rects - cleanups 2016-01-08 03:14:49 +01:00
twinaphex 1d07c6306e Buildfixes 2016-01-08 03:09:41 +01:00
twinaphex eb5db8ca60 Create d3d_calculate_rect 2016-01-08 03:07:58 +01:00
twinaphex 7bcf33bff3 Remove d3d->frame_count 2016-01-08 01:09:16 +01:00
twinaphex b376e186b4 Fix function name clashes pt. 2 2016-01-07 09:23:04 +01:00
twinaphex 281de92d79 Fix function name clashes pt. 1 2016-01-07 09:22:04 +01:00
twinaphex 186a9fe61b Try to set g_inited to true 2016-01-07 07:18:52 +01:00
twinaphex 8a124bb530 N/A 2016-01-07 07:10:02 +01:00
twinaphex f1bdfaf0ed Cleanups 2016-01-07 06:50:32 +01:00
twinaphex 682071288a N/A 2016-01-07 06:49:10 +01:00
twinaphex cda09fb6ca N/A 2016-01-07 06:44:35 +01:00
twinaphex 63c35472a9 Don't go through d3dr pointers 2016-01-07 06:38:28 +01:00
twinaphex 23a9715f26 don't grab pointer to d3d device 2016-01-07 06:33:50 +01:00
twinaphex fbe0b5cb5f N/A 2016-01-07 06:31:26 +01:00
twinaphex 5322b05545 Move freeing of d3d->menu to d3d_free 2016-01-07 04:59:39 +01:00
twinaphex 8c1e371d1c use new / delete for d3d->menu 2016-01-07 04:52:59 +01:00
twinaphex e2e308d652 (render_chain_cg.cpp) use new/delete 2016-01-07 04:50:11 +01:00
twinaphex 196278305b Change bound_tex back to std::vector 2016-01-07 04:47:28 +01:00
twinaphex 99a8690b50 Change luts back to std::vector list 2016-01-07 04:42:49 +01:00
twinaphex 7bd822e032 (shader_gl_cg.c) Reuse GFX_MAX_VARIABLES 2016-01-07 04:31:31 +01:00
twinaphex f45f3da8fb bound_tex is no longer a vector 2016-01-07 04:27:21 +01:00
twinaphex a425ca98ed reimplement d3d_restore 2016-01-07 02:55:27 +01:00
twinaphex e8656333f1 Make it possible to manually set one of the devices with d3d_device_free 2016-01-07 02:22:53 +01:00
twinaphex 8b9c6d099f Set g_pD3D back to NULL 2016-01-07 02:20:30 +01:00
twinaphex 0b655fdd89 Set g_pD3D to NULL in d3d_free 2016-01-07 02:19:01 +01:00
twinaphex d6377cb183 Turn g_pD3D into static variable 2016-01-07 01:23:52 +01:00
twinaphex 5a60055aa9 Make curD3D a static variable 2016-01-07 01:18:51 +01:00
twinaphex e5f327edda N/A 2016-01-07 01:11:26 +01:00
twinaphex 9f616cca07 Check if device is NULL inside d3d_set_resize 2016-01-07 01:10:37 +01:00
twinaphex b4b3574665 use void pointer 2016-01-07 01:00:11 +01:00
twinaphex 3b8932b302 Turn returntype of set_resize into bool 2016-01-07 00:58:33 +01:00
twinaphex 28b615e62c (D3D) Buildfixes 2016-01-07 00:45:09 +01:00
twinaphex 3b34d6b6f1 WM_SIZE - we need to call the context driver's d3d_resize function 2016-01-07 00:43:16 +01:00
twinaphex 38a58a2a8a Call d3d_restore from d3d.cpp 2016-01-07 00:38:42 +01:00
twinaphex 70a6da0491 (D3D) Cleanups 2016-01-07 00:29:12 +01:00
twinaphex 949c4b6dc3 One cleanup 2016-01-07 00:26:38 +01:00
twinaphex 8d83d4bf81 (D3D) Buildfix 2016-01-07 00:20:23 +01:00
twinaphex 56a17b21f1 Create d3d_device_free 2016-01-07 00:19:27 +01:00
twinaphex 4504c9fba1 Revert "I think this can be moved below this return block"
This reverts commit a10e36ebb6.
2016-01-07 00:11:58 +01:00
twinaphex a10e36ebb6 I think this can be moved below this return block 2016-01-07 00:10:46 +01:00
twinaphex b345d04407 Always call gfx_ctx_free 2016-01-07 00:03:05 +01:00
twinaphex 3b516cacd7 Remove _XBOX ifdef 2016-01-06 23:59:23 +01:00
twinaphex 8cd7cb203e Revert "(D3D) Remove some more _XBOX ifdefs"
This reverts commit de989f202a.
2016-01-06 23:54:53 +01:00
twinaphex de989f202a (D3D) Remove some more _XBOX ifdefs 2016-01-06 23:52:59 +01:00
twinaphex 054035bd9d Remove some ifndef _XBOX ifdefs 2016-01-06 23:46:46 +01:00
twinaphex e0e69d2d36 Cleanups 2016-01-06 23:45:10 +01:00
Twinaphex f6e9745dfe stack corruption fix - courtesy of aliaspider 2016-01-06 08:05:31 +01:00
twinaphex 2199e22e63 Remove d3d_restore_device 2016-01-06 04:26:24 +01:00
twinaphex b8d41df24f (D3D) Add some logging to d3d_restore_device 2016-01-06 04:17:21 +01:00
twinaphex c64b9bed15 Ifdef global variable for Xbox 2016-01-06 03:59:22 +01:00
Twinaphex a5f193bba2 Merge pull request #2618 from sergiobenrocha2/master
Make Core Provided the default aspect ratio.
2016-01-04 15:46:34 +01:00
sergiobenrocha2 1842e613aa Make Core Provided the default aspect ratio. 2016-01-03 21:20:56 -02:00
Twinaphex 609e290e6b Merge pull request #2617 from sergiobenrocha2/master
Let's show rumble and analog support info only if the game supports it.
2016-01-03 21:14:37 +01:00
sergiobenrocha2 1dd57f6e86 Let's show rumble and analog support info only if the game supports it. 2016-01-03 16:40:37 -02:00
Twinaphex 11adcc01e0 Merge pull request #2616 from netux79/master
(GX) Fix input issue causing controllers to do not work at all.
2016-01-03 01:42:18 +01:00
Ernesto Ramirez e53840f6c1 (GX) Fix input issue causing controllers to do not work at all. 2016-01-02 18:37:15 -06:00
twinaphex ef7a786527 Attempt to prevent segfault when pressing Enter in DRM/KMS mode 2016-01-02 22:28:21 +01:00
radius 0bdbac3d87 make auto remaps and auto overrides default, it's a harmless change since they are only loaded if found 2016-01-02 15:13:08 -05:00
twinaphex 59cdd64267 (platform_wii.c) Remove this line 2016-01-02 20:14:36 +01:00
radius d2329cf192 add function to change strings to lowercase 2016-01-02 13:59:10 -05:00
twinaphex 0f08220434 Add USBGECKO switch 2016-01-02 19:46:12 +01:00
twinaphex 08e73ea144 Non_HAVE_MEN codepath fixes - courtesy of Karlton
t # Please enter the commit message for your changes. Lines starting
2016-01-02 02:54:20 +01:00
twinaphex 624ed06a37 Cleanups 2016-01-02 01:38:02 +01:00
twinaphex 33028b7603 remove these files 2016-01-02 01:36:11 +01:00
twinaphex e67491d6a9 remove HAVE_LIBSICKSAXIS 2016-01-02 01:35:34 +01:00
twinaphex 184fae87ca FIxes ffmpeg warnings 2015-12-31 17:07:46 +01:00
twinaphex 6ff544ba1a Update libretro-common 2015-12-31 15:28:46 +01:00
Alcaro ce16de32b5 Fix extra colons in 'RetroArch [libretro INFO] :: :: Log init ok' messages. 2015-12-30 00:57:28 +01:00
twinaphex 4fd5f1cad6 Improvements to unsetting the video driver callback 2015-12-28 21:34:57 +01:00
Twinaphex 4c16640f64 Merge pull request #2601 from yoshisuga/master
Fixed reading keyboard input for iOS 9, fixed SNES30/SFC30 mappings
2015-12-27 04:51:54 +01:00
Yoshi Sugawara 890eaafcd7 Fixed reading keyboard input for iOS 9 (use [UIApplication handleKeyUIEvent]). Fixed 8bitdo SNES30/SFC30 button mappings (fixed key mapping for X button) 2015-12-26 19:38:02 -05:00
twinaphex f9f6d49ab7 Move macros to top 2015-12-26 11:27:52 +01:00
twinaphex 504455ea48 Cleanups 2015-12-26 11:14:51 +01:00
twinaphex a6ba6073f3 Move macros to the top of the file 2015-12-26 11:10:13 +01:00
twinaphex 83c3b7f506 Rework runloop_iterate_time_to_exit 2015-12-26 11:08:44 +01:00
twinaphex 15336342fa Move runloop_shader_dir to runloop_ctl as static local variable 2015-12-26 10:05:10 +01:00
twinaphex a93cda3aef Move current_savestate_dir to set_paths_redirect as local variable 2015-12-26 09:56:53 +01:00
twinaphex 7f48d051f6 move runloop_pending_windowed_scale to runloop_ctl as
static variable
2015-12-26 09:53:32 +01:00
twinaphex 5a42b6ed0d Fix another statement is unreachable warning 2015-12-26 09:50:40 +01:00
twinaphex 7c8bd76821 Fix statement is unreachable warning 2015-12-26 09:49:58 +01:00
twinaphex d146f717b8 fix bug 2015-12-26 09:14:13 +01:00
twinaphex eb0d76d976 string_is_empty already checks this now 2015-12-26 08:22:45 +01:00
twinaphex 68d66be389 C89_BUILD fixes 2015-12-26 08:13:33 +01:00
twinaphex 37a5139f5f (netplay) Fix CXX_BUILD 2015-12-26 08:10:37 +01:00
twinaphex c53d1969f2 (menu_cbs_get_value.c) Use string_is_empty 2015-12-26 08:01:56 +01:00
twinaphex c2d7cbe18b Use string_is_empty 2015-12-26 07:59:15 +01:00
twinaphex 697351ee67 (input) Use string_is_empty 2015-12-26 07:54:17 +01:00
twinaphex c7eeb557fa (frontend) Start using string_is_empty 2015-12-26 07:45:19 +01:00
twinaphex 66449802e4 (menu) Start going through string_is_empty 2015-12-26 07:37:44 +01:00
twinaphex 1439a36174 (tasks) Start using string_is_empty 2015-12-26 07:23:13 +01:00
twinaphex 5ccea008ee Start using string_is_empty 2015-12-26 07:19:04 +01:00
twinaphex f8ce509b21 Start using string_is_empty in more places 2015-12-26 07:13:43 +01:00
twinaphex 91f61afa16 Start using string_is_empty 2015-12-26 07:07:01 +01:00
Alcaro 7f6b47ae9e Remove nonsensical check. 2015-12-26 01:16:33 +01:00
twinaphex 5cdbe7e3cc Fixes some crucial bugs 2015-12-25 19:30:31 +01:00
twinaphex dde68de466 Add new environment callback - RETRO_ENVIRONMENT_GET_CURRENT_SOFTWARE_FRAMEBUFFER 2015-12-25 19:29:14 +01:00
twinaphex e4fe757457 Fix up Lakka bug 2015-12-25 15:16:32 +01:00
Twinaphex 2e6327f5ca Merge pull request #2596 from ctult/master
bad griffin, breaking vita
2015-12-25 08:15:54 +01:00
ctult 4364a93bf3 warning 2015-12-25 00:13:53 -07:00
ctult 6bdb491884 warning 2015-12-25 00:09:02 -07:00
ctult c1792fe84e bad griffin, breaking vita 2015-12-25 00:02:52 -07:00
Twinaphex fb952084c2 Merge pull request #2595 from ctult/master
Vita fixes?
2015-12-25 07:35:34 +01:00
ctult 209ca07383 fixed Vita maybe 2015-12-24 23:33:21 -07:00
ctult 0ca28e5d0f Revert "Vita fixes?"
This reverts commit e36e51ced9.
2015-12-24 23:31:07 -07:00
ctult 7f3b3a2034 zlib-less compilation issue 2015-12-24 23:29:32 -07:00
ctult e36e51ced9 Vita fixes? 2015-12-24 23:25:47 -07:00
twinaphex 7df9efbffe Get rid of some warnings when compiling for targets with no threaded
video defined
2015-12-25 07:11:34 +01:00
Twinaphex 9640520c63 Merge pull request #2594 from ctult/master
a bit of static analysis
2015-12-25 07:09:50 +01:00
ctult cebb95b0e3 a bit of static analysis
possible memory leaks and null pointer dereferences
2015-12-24 23:04:15 -07:00
twinaphex 7a3df7cd90 remove this obsolete code 2015-12-25 06:20:53 +01:00
twinaphex 71e2487e8b Implement RETRO_SIMD_MOVBE 2015-12-25 06:17:17 +01:00
twinaphex 8b130b3866 Add RETRO_SIMD_POPCNT and RETRO_SIMD_MOVBE 2015-12-25 06:14:57 +01:00
twinaphex 8ecae597e9 reuse x86_cpuid from performance.c 2015-12-25 06:10:29 +01:00
twinaphex 8da07f277b Fix some bad typos from Google engineers 2015-12-25 06:03:16 +01:00
Twinaphex 2baf636d38 Merge pull request #2593 from vanfanel/master
fixed segfault on exit caused by gl driver trying to free font contex…
2015-12-25 06:00:23 +01:00
vanfanel 36d079f104 fixed segfault on exit caused by gl driver trying to free font context driver when osd mesages were disabled 2015-12-25 05:47:47 +01:00
Twinaphex 8b1f1e3031 Merge pull request #2592 from vanfanel/master
fixed segfault when osd message rendering was disabled
2015-12-25 05:39:34 +01:00
vanfanel 886acba67f fixed segfault when osd message rendering was disabled 2015-12-25 05:27:28 +01:00
Twinaphex 5d35f5b0b6 Merge pull request #2590 from lakkatv/xmb
(Lakka) Allow firmware upgrades from the menu. Step 1.
2015-12-25 03:08:06 +01:00
Twinaphex 37f0579b17 Merge pull request #2591 from aliaspider/master
(3DS) update.
2015-12-25 03:06:59 +01:00
aliaspider fdad936fab (3DS) update makefile. 2015-12-24 23:16:40 +01:00
aliaspider 90c08dfd12 (3DS) dsp audio driver: incorrect value was being used due to missing
parentheses, resulting in a random lockup. fixes #2587.
2015-12-24 23:11:25 +01:00
aliaspider 40ac911a05 build fix. 2015-12-24 21:17:44 +01:00
Jean-André Santoni 5496eb5f68 (Lakka) Allow firmware upgrades from the menu. Step 1. 2015-12-25 02:13:50 +07:00
aliaspider 06d4732dd7 fix griffin build. 2015-12-24 19:23:46 +01:00
Twinaphex 1181b31df8 Merge pull request #2584 from ctult/master
Starting to clean up netplay code
2015-12-24 18:01:23 +01:00
Twinaphex 030f380a6b Merge pull request #2586 from Monroe88/patch-3
(video_shader_parse.h) Increase max parameters to 128
2015-12-24 03:04:27 +01:00
Monroe88 e4894ded6d (video_shader_parse.h) Increase max parameters to 128 2015-12-23 19:39:09 -06:00
Twinaphex 2972f05042 Merge pull request #2585 from heuripedes/master
(retro_file.c) Get rid of uneeded error messages in retro_read_file()
2015-12-24 01:55:07 +01:00
Higor Eurípedes 5cbcd90707 (retro_file.c) Get rid of uneeded error messages in retro_read_file()
fseek/ftell lie about the file size in some filesystems (like sysfs) and
this makes the function complain about incomplete read when the file has
been fully read.
2015-12-23 21:20:26 -03:00
ctult 0ff9efc0e3 whoops 2015-12-23 13:48:29 -07:00
ctult e78432b6cf Removed useless get_info 2015-12-23 13:29:30 -07:00
ctult 5bb3ab4d45 Starting to clean up netplay code 2015-12-23 13:25:28 -07:00
Twinaphex 9cf654367a (XMB) Fix memory leak 2015-12-23 13:47:53 +01:00
twinaphex acb4682781 get rid of unused variable 2015-12-23 04:22:25 +01:00
twinaphex 466953fae8 remove this 2015-12-22 21:59:24 +01:00
aliaspider 8bc109a952 Merge pull request #2581 from thedax/update-to-latest-ctrulib
Update CTR (3DS) driver for the latest ctrulib SDK, fix a typo, and fix compilation errors.
2015-12-22 11:19:43 +01:00
thedax 319c89596a Update makerom for Windows and Linux (Linux is untested). 2015-12-21 16:03:28 -05:00
thedax 0565a92486 Update CTR (3DS) driver for the latest ctrulib SDK, fix a typo, and fix compilation errors. 2015-12-21 13:43:05 -05:00
Twinaphex bd0c342a0a Merge pull request #2580 from thedax/no-core-fix
This memset should probably be done only for dynamic cores/builds.
2015-12-21 19:04:13 +01:00
thedax 8e3df09277 This memset should probably be done only for dynamic cores/builds. 2015-12-21 11:53:27 -05:00
Alcaro ab0c9c8d56 Fix for weird projects that also define dllimport/export. 2015-12-21 17:32:48 +01:00
Twinaphex 4bbe70c1d0 Merge pull request #2578 from heuripedes/master
(d3d) Fix context initialization
2015-12-21 02:13:36 +01:00
Higor Eurípedes 3bce2b494f (d3d) Fix context initialization 2015-12-20 21:48:46 -03:00
twinaphex fd644cb434 Revert "(video_driver.c) Ensure input is initialized in init_video_input"
This reverts commit d191e29d1b.
2015-12-20 23:52:50 +01:00
Twinaphex 3bb6f568a7 Merge pull request #2577 from heuripedes/master
Win32 fixes
2015-12-20 23:22:42 +01:00
Higor Eurípedes d191e29d1b (video_driver.c) Ensure input is initialized in init_video_input 2015-12-20 19:12:14 -03:00
Higor Eurípedes f6729c0b74 (d3d_ctx) Return video_data as the context data
The d3d context shares the d3d video driver data.
2015-12-20 19:12:14 -03:00
twinaphex f53711f791 Change return type of load_texture to uintptr_t 2015-12-20 22:38:18 +01:00
twinaphex 20170ef2b0 (D3D) Buildfix 2015-12-20 21:59:57 +01:00
twinaphex 4f499fc5c3 Buildfixes 2015-12-20 21:09:00 +01:00
twinaphex 65f89a7aac Remove d3d-patch.diff 2015-12-20 21:08:23 +01:00
twinaphex 6362c86c31 Buildfixes 2015-12-20 21:08:03 +01:00
twinaphex 4a89303cb9 Add d3d-patch.diff 2015-12-20 21:06:44 +01:00
twinaphex aa488dda25 Create video driver poke load_texture / unload_texture 2015-12-20 20:52:23 +01:00
radius f64fc93c44 silence a warning 2015-12-17 17:48:58 -05:00
radius 788fd17031 fix some code formatting and include the label value too 2015-12-17 17:43:10 -05:00
radius 4024c9a8c6 Change the label when per-game options are in use 2015-12-17 17:26:11 -05:00
twinaphex b8bbdc6f4c Revert udev drivers 2015-12-17 03:02:48 +01:00
Twinaphex 149bf68cf7 Merge pull request #2571 from lakkatv/xmb
Save content history diretly after its update
2015-12-16 03:29:46 +01:00
twinaphex 5ef30e3ac4 Fix System Information no longer showing 2015-12-16 03:28:55 +01:00
Jean-André Santoni 0a6572eb83 Save content history diretly after its update 2015-12-16 09:28:08 +07:00
Twinaphex 4afbf2a141 Merge pull request #2570 from libretro/revert-2561-master
Revert "(menu_setting.c) Fix double change callback call"
2015-12-16 03:14:15 +01:00
Twinaphex 31086a0bdf Revert "(menu_setting.c) Fix double change callback call" 2015-12-16 03:14:10 +01:00
Twinaphex 876233138b Merge pull request #2567 from lakkatv/xmb
(Mali) Fix mali fbdev build
2015-12-15 04:25:27 +01:00
Jean-André Santoni 6f5d09b235 (Mali) Fix mali fbdev build 2015-12-15 10:23:02 +07:00
twinaphex b50350a711 Fix setting refresh rate from the menu 2015-12-13 21:28:06 +01:00
twinaphex 469889921f Add static linking options to libretro-test Makefile 2015-12-13 21:20:09 +01:00
twinaphex 6feff79547 (GL) Store major/minor version 2015-12-13 14:55:19 +01:00
twinaphex e7749c5d42 Create RUNLOOP_CTL_KEY_EVENT_GET 2015-12-13 14:31:17 +01:00
Twinaphex 3a05525ad0 Merge pull request #2561 from heuripedes/master
(menu_setting.c) Fix double change callback call
2015-12-13 14:29:22 +01:00
Higor Eurípedes 4a452751e3 (menu_setting.c) Fix double change callback call 2015-12-13 10:24:17 -03:00
twinaphex 53804e5c24 Fix crash when system info is not yet available 2015-12-13 13:58:19 +01:00
Twinaphex 519275e629 Merge pull request #2558 from fr500/master
fix input labels empty on android
2015-12-13 03:28:41 +01:00
Twinaphex 3c03bf31a4 Merge pull request #2559 from heuripedes/master
(menu_displaylist) Fix leak while loading the history
2015-12-13 03:19:31 +01:00
Higor Eurípedes 21cd17f987 (menu_displaylist) Fix leak while loading the history 2015-12-12 23:13:46 -03:00
radius 4b082daa7e fix input labels empty on android 2015-12-12 20:56:42 -05:00
Twinaphex 36e3ef3f6c Merge pull request #2557 from heuripedes/master
(menu_displaylist.c) Fix uninitialized value usage
2015-12-13 02:53:24 +01:00
Higor Eurípedes 9f3884a33e (menu_displaylist.c) Fix uninitialized value usage
opts did not get assigned when RUNLOOP_CTL_GET_CORE_OPTION_SIZE failed.
2015-12-12 22:40:39 -03:00
Twinaphex fd8bfc4b93 Merge pull request #2556 from heuripedes/master
(input_overlay) Fix unneeded load and memory leak
2015-12-13 02:32:45 +01:00
Higor Eurípedes 5219116751 (input_overlay) Fix unneeded load and memory leak 2015-12-12 22:23:55 -03:00
twinaphex 7ec6a66f12 Signed/unsigned issues 2015-12-13 01:45:22 +01:00
Twinaphex 83d258e4ea Merge pull request #2555 from heuripedes/master
(XMB) Fix buffer overflow
2015-12-13 01:42:20 +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 d76d857166 Turn into C89-compatible comment 2015-12-13 00:01:44 +01: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 ebe3454969 Add RARCH_MENU_CTL_NAVIGATION_CLEAR 2015-12-12 23:40:25 +01:00
twinaphex 5e1390bb5a Add RARCH_MENU_CTL_CONTEXT_DESTROY 2015-12-12 23:36:43 +01:00
twinaphex 3f4b0012d3 Create RARCH_MENU_CTL_CONTEXT_RESET 2015-12-12 23:34:49 +01:00
twinaphex 825b259650 Cleanups 2015-12-12 23:33:02 +01:00
Twinaphex 2f8131b74c Merge pull request #2552 from dibas/master
Calibrate Wii U Pro Controller analogue sticks.
2015-12-12 21:53:09 +01:00
dibas f66729c012 Calibrate Wii U Pro Controller analogue sticks. 2015-12-12 21:47:45 +01:00
twinaphex 5f296ea402 Fix hatvalues 2015-12-12 20:55:09 +01:00
Twinaphex b278bf69dc Merge pull request #2551 from dibas/master
Detect Wii U Pro Controller properly.
2015-12-12 20:45:11 +01:00
dibas 0c749a6181 Implemented additional checks for Nintendo controllers. 2015-12-12 20:41:52 +01:00
twinaphex 88d54336c7 (wiiupro) Add stub axis implementation 2015-12-12 20:38:23 +01:00
Twinaphex d85595ca67 Put Wii-U Pro pad on top of Wii Classic pad in list 2015-12-12 20:06:10 +01:00
twinaphex 8516e3350f Change send_control 2015-12-12 19:33:04 +01:00
twinaphex e529d76aec Turn buttons into booleans 2015-12-12 19:10:50 +01:00
twinaphex 9394294956 (joypad_connection) Stub Wii U Pro implementation - untested 2015-12-12 18:30:17 +01:00
twinaphex d70d09ad8d (connect_ps4.c) Cleanup 2015-12-12 17:58:40 +01:00
twinaphex 8a213b8ab4 (sdl_gfx.c) Avoid warning by casting directly 2015-12-12 17:54:27 +01:00
twinaphex d62a246ea8 Start adding RARCH_MENU_CTL_REFRESH 2015-12-12 17:25:03 +01:00
Twinaphex 1685ec1548 Update menu_cbs_deferred_push.c 2015-12-12 15:21:20 +01:00
twinaphex 2f108cb37b Cleanups 2015-12-12 15:12:47 +01:00
twinaphex c7f5192197 (menu_entries.c) Get rid of heap-allocated data structure 2015-12-12 14:55:17 +01:00
twinaphex 28e33acc66 Turn list_settings into static local variable 2015-12-12 14:49:02 +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 75c6276ade Cleanups - move variables to menu_entries_ctl as static local variables 2015-12-12 02:17:39 +01:00
twinaphex 1004537e8d Create MENU_ENTRIES_CTL_SET_REFRESH/MENU_ENTRIES_CTL_UNSET_REFRESH 2015-12-12 02:14:50 +01:00
twinaphex 36ce2f1001 Cleanups 2015-12-12 00:22:02 +01:00
Twinaphex 3f6e35c3c9 Merge pull request #2549 from fr500/master
Improve the shield portable workaround and reimplement the workaround…
2015-12-12 00:11:09 +01:00
radius 48fbc5eda4 Improve the shield portable workaround and reimplement the workaround for the shield atv,
This workaround could be used as a foundation for other console like devices.
2015-12-11 17:25:03 -05:00
twinaphex 6cb8b7c8b1 Cleanups 2015-12-11 22:43:16 +01:00
twinaphex ee312b346b Create MENU_ENTRIES_CTL_SETTINGS_GET 2015-12-11 22:30:19 +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 a1112d64a0 Add MENU_ENTRIES_CTL_DEINIT 2015-12-11 21:37:11 +01:00
twinaphex fde4826754 Add MENU_ENTRIES_CTL_SHOW_BACK 2015-12-11 21:34:27 +01:00
twinaphex 352836a595 Add menu_entries_ctl 2015-12-11 21:32:00 +01:00
twinaphex 37aef67dae Cleanups 2015-12-11 21:24:51 +01:00
twinaphex 4c8c2ea30d Move typedef struct definition to menu_entries.c 2015-12-11 21:18:13 +01:00
twinaphex f5422de0d6 Expand extracting message a bit 2015-12-11 19:15:11 +01:00
twinaphex f7d9c08de3 Add 'Extracting' message when extracting a bundle 2015-12-11 19:13:40 +01:00
twinaphex f9dfa403a9 Cleanup 2015-12-11 18:56:00 +01:00
twinaphex 9216fc9421 (CocoaTouch) Buildfix 2015-12-11 15:55:47 +01:00
twinaphex c90737388b Get rid of unused data_runloop_osd_msg 2015-12-11 15:52:26 +01:00
twinaphex 4baea28be5 Get rid of unused variable 2015-12-11 15:41:29 +01:00
twinaphex 905577ea3b Cleanup 2015-12-11 15:40:13 +01:00
twinaphex 733d71ebd3 Create RARCH_MENU_CTL_TOGGLE 2015-12-11 15:39:19 +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 fa9f0a32e8 Create RARCH_MENU_CTL_POPULATE_ENTRIES 2015-12-11 14:34:47 +01:00
twinaphex 9e9e6bd8b4 Prevent crash 2015-12-11 14:30:57 +01:00
twinaphex adc359ec7a Pass more userdata handles to callbacks 2015-12-11 14:26:51 +01:00
twinaphex 4836fb06ba Cleanup unused variables 2015-12-11 13:57:26 +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 eda9009df5 Create RUNLOOP_CTL_CURRENT_CORE_LIST_FREE 2015-12-11 13:33:07 +01:00
twinaphex ab9c52e03e Remove unused local variables 2015-12-11 13:29:15 +01:00
twinaphex 23f1bf63c0 Turn core_info_current into static local variable 2015-12-11 13:28:23 +01:00
twinaphex 65eeb3d836 Don't touch global->core_info.current from outside runloop.c 2015-12-11 13:24:14 +01:00
twinaphex df17c38598 Create RUNLOOP_CTL_CURRENT_CORE_GET 2015-12-11 13:19:40 +01:00
twinaphex 01ca22587a Move playlist variable to menu_driver_ctl as static local
variable
2015-12-11 13:08:30 +01:00
twinaphex 22b06f2d38 Don't reference menu->playlist outside menu_driver.c anymore 2015-12-11 13:06:24 +01:00
twinaphex 7b49964d39 Create RARCH_MENU_CTL_PLAYLIST_FREE 2015-12-11 13:01:39 +01:00
twinaphex 3c28350b56 Replace menu->playlist references 2015-12-11 12:57:48 +01:00
twinaphex 6f42f4e0c6 Start using RARCH_MENU_CTL_PLAYLIST_GET 2015-12-11 12:46:08 +01:00
twinaphex 16ce520d34 Start using RARCH_MENU_CTL_PLAYLIST_GET 2015-12-11 12:44:58 +01:00
twinaphex 5ce356c3fc Add RARCH_MENU_CTL_PLAYLIST_GET 2015-12-11 12:40:59 +01:00
twinaphex 280281e644 menu_driver.h - Remove input_driver.h 2015-12-11 12:08:19 +01:00
twinaphex 3fa9abe3aa menu_driver.h - don't include menu_displaylist.h 2015-12-11 12:06:24 +01:00
twinaphex c282027b50 Cleanups 2015-12-11 12:02:21 +01:00
twinaphex fdf17808e0 Create MENU_ANIMATION_CTL_DEINIT 2015-12-11 12:00:49 +01:00
twinaphex 2d0a8ec9b5 Cleanups 2015-12-11 11:58:48 +01:00
twinaphex c21c04d73b Create MENU_NAVIGATION_CTL_DEINIT 2015-12-11 11:57:43 +01:00
twinaphex 8ea64378f8 Create MENU_INPUT_CTL_DEINIT 2015-12-11 11:56:31 +01:00
twinaphex c491207b78 Create RARCH_DRIVER_CTL_UNINIT 2015-12-11 11:23:32 +01:00
twinaphex ab36e92595 Create RARCH_DRIVER_CTL_INIT 2015-12-11 11:21:17 +01:00
twinaphex 60f606fc65 Create RARCH_DRIVER_CTL_UPDATE_SYSTEM_AV_INFO 2015-12-11 11:12:20 +01:00
twinaphex 45de6fe3b5 Create RARCH_DRIVER_CTL_SET_NONBLOCK_STATE 2015-12-11 11:04:16 +01:00
twinaphex 1b768f7dcd Create RARCH_DRIVER_CTL_SET_REFRESH_RATE 2015-12-11 11:00:12 +01:00
twinaphex 0a01eab115 Create RARCH_DRIVER_CTL_INIT_PRE 2015-12-11 10:52:15 +01:00
twinaphex f2911269d5 Create driver_ctl 2015-12-11 10:43:53 +01:00
Twinaphex 47dbee7102 Merge pull request #2548 from lakkatv/master
(Menu) Use the alternative quickmenu for the history list. Step 1.
2015-12-11 10:17:32 +01:00
twinaphex a8c6fc150b Add RUNLOOP_CTL_DATA_ITERATE 2015-12-11 10:17:18 +01:00
Jean-André Santoni 339082c153 (Menu) Use the alternative quickmenu for the history list. Step 1. 2015-12-11 16:13:18 +07:00
twinaphex 746b7dde73 Add memset to end of RARCH_MENU_CTL_SYSTEM_INFO_DENIT 2015-12-10 23:10:17 +01:00
twinaphex d7fd52b03f Make g_system_menu no longer a global 2015-12-10 23:08:34 +01:00
twinaphex fc6505e408 Get rid of rarch_system_info_get_ptr 2015-12-10 22:30:25 +01:00
twinaphex 10f934dc70 Move overrides_active variable to runloop_ctl 2015-12-10 21:43:44 +01:00
twinaphex 3965ea8fd6 runloop_iterate - cleanups 2015-12-10 21:31:28 +01:00
twinaphex fef0d99351 Cleanup 2015-12-10 21:22:17 +01:00
twinaphex 25f4b89f1f Indenting nits 2015-12-10 21:08:21 +01:00
twinaphex 2f3f335bc5 Get rid of unused variable 2015-12-10 21:07:33 +01:00
twinaphex 2f6dc858e2 (iOS) Buildfix 2015-12-10 20:14:09 +01:00
twinaphex 5fbfabab5b Divorce menu->shader from menu_handle_t 2015-12-10 20:12:08 +01:00
twinaphex aaf6d64432 Create RARCH_MENU_CTL_SHADER_DEINIT 2015-12-10 20:09:15 +01:00
twinaphex 201f3e780a Cleanup 2015-12-10 20:07:10 +01:00
twinaphex 800b62e458 Cleanups 2015-12-10 20:05:00 +01:00
twinaphex b22e192bc5 Cleanups - go through RARCH_MENU_CTL_SHADER_GET 2015-12-10 20:02:44 +01:00
twinaphex 77b623bdcd Go through RARCH_MENU_CTL_SHADER_GET 2015-12-10 19:59:21 +01:00
twinaphex 8392d944e5 Create RARCH_MENU_CTL_SHADER_GET 2015-12-10 19:56:08 +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 8ef1e9c0b0 Cleanups 2015-12-10 17:26:29 +01:00
twinaphex 42643088f4 Refine earlier commit 2015-12-10 17:25:40 +01:00
twinaphex 78db1845dc Move data pointer to navigation_clear callback 2015-12-10 17:24:56 +01:00
twinaphex cfaca8439d Cleanups 2015-12-10 17:08:17 +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 6db1a8eb0d Cleanups 2015-12-10 15:40:44 +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
Alcaro 9e3994408e What is that typecast dance good for? 2015-12-10 14:10:42 +01:00
twinaphex 9b706085c9 C89_BUILD fix 2015-12-10 14:06:55 +01:00
twinaphex e1331fa6a5 CXX_BUILD fixes 2015-12-10 14:05:56 +01:00
twinaphex 02fb8dd052 Avoid warning 2015-12-10 14:03:34 +01:00
twinaphex a1b4ba9280 Cleanups 2015-12-10 14:00:28 +01:00
twinaphex 8acaa19d01 CLeanups 2015-12-10 13:48:41 +01:00
twinaphex 3df5b50d4b Remove header include 2015-12-10 13:38:35 +01:00
twinaphex 41fc41e170 (input_driver.c) Cleanups 2015-12-10 12:54:56 +01:00
twinaphex 4727ddb52d Create RARCH_INPUT_CTL_KEY_PRESSED 2015-12-10 12:47:36 +01:00
twinaphex 7274e6bc3e Cleanups 2015-12-10 12:37:24 +01:00
twinaphex 71d9a89de9 Revert "gl_glsl_destroy_resources - use glIsBuffer to check if buffer is"
This reverts commit 0deb243c62.
2015-12-09 22:36:43 +01:00
twinaphex 7a791fa6e8 Turn primary_id/secondary_id into static variables 2015-12-09 22:17:55 +01:00
Twinaphex 2bb440bc08 Merge pull request #2535 from fr500/master
new workaround for pads implemented as two independents hid devices
2015-12-09 22:16:43 +01:00
twinaphex 23c13c0043 Delay reinit, gets rid of the remaining concurrency errors 2015-12-09 20:30:55 +01:00
twinaphex 94e1148d51 Cleanups 2015-12-09 20:15:55 +01:00
twinaphex 5ac4a8b3f6 Remove APP_CMD_DEAD 2015-12-09 20:10:22 +01:00
twinaphex decbffd25b Refine RARCH_INPUT_CTL_DEINIT 2015-12-09 19:43:04 +01:00
twinaphex ff48aaee7d init_audio - Hopefully this check is no longer necessary 2015-12-09 19:13:42 +01:00
twinaphex 0deb243c62 gl_glsl_destroy_resources - use glIsBuffer to check if buffer is
bound
2015-12-09 18:23:39 +01:00
twinaphex 8600c09f60 Immediately free audio_driver_context_audio_data after calling
free function
2015-12-09 18:04:48 +01:00
twinaphex a710d7057f gl_glsl_destroy_resources - use glIsProgram as a final check 2015-12-09 17:57:25 +01:00
twinaphex 47161af73f video_shader_driver_set_mvp - check if mat is NULL 2015-12-09 17:50:20 +01:00
radius 08f42beefb add ARCHOS gamepad 2015-12-09 10:00:32 -05:00
twinaphex 88cd194780 Cleanups 2015-12-09 10:59:27 +01:00
twinaphex b4fa396470 Cleanup 2015-12-09 10:14:43 +01:00
twinaphex 7bdc1da676 Create RARCH_DISPLAY_CTL_CACHED_FRAME_SET_PTR 2015-12-09 10:13:48 +01:00
twinaphex f0e11659c7 Header include changes 2015-12-09 09:53:43 +01:00
twinaphex 3c765e30d3 Add RUNLOOP_CTL_GET_CORE_OPTION_SIZE 2015-12-09 09:37:54 +01:00
twinaphex fee5d2a880 Add RUNLOOP_CTL_HAS_CORE_OPTIONS 2015-12-09 09:34:19 +01:00
twinaphex 86c6848281 Fix CORE_OPTION_NEXT 2015-12-09 09:31:22 +01:00
twinaphex 99824bcad0 Move more code to do with core options to runloop.c 2015-12-09 09:21:49 +01:00
twinaphex ebb0906f3e Remove function 2015-12-09 09:10:21 +01:00
twinaphex 902997c579 Remove gfx_ctx_data_get_ptr 2015-12-09 09:05:55 +01:00
twinaphex b7988a33fe shader_driver_ctx_init_first renamed 2015-12-09 08:45:55 +01:00
Twinaphex fa58ff0348 Merge pull request #2546 from heuripedes/master
Fixes
2015-12-09 06:35:19 +01:00
Higor Eurípedes d602b8ed5a (d3d) Fix build 2015-12-08 22:16:55 -03:00
Higor Eurípedes 962455fafa (vg) Fix build again 2015-12-08 21:59:59 -03:00
Higor Eurípedes dc371da6ed (vg) Fix build 2015-12-08 21:51:29 -03:00
Higor Eurípedes 1f51a0d948 (videocore) Fix build 2015-12-08 19:34:26 -03:00
Higor Eurípedes 39b238151f (androidegl_ctx) Lock android_app before accessing it 2015-12-08 19:26:32 -03:00
Twinaphex d4401efe88 Merge pull request #2544 from heuripedes/master
Migrate more egl-based contexts to the new egl common api
2015-12-08 21:38:07 +01:00
Higor Eurípedes 7dcecc500f (cocoa) Fix warning 2015-12-08 17:33:59 -03:00
Higor Eurípedes c2d4da4660 (mali) Convert to new egl common api 2015-12-08 17:33:59 -03:00
Higor Eurípedes 9e90efacbb (videocore) Convert to new egl common api 2015-12-08 17:33:59 -03:00
Higor Eurípedes 98baf27a99 (vivante-fbdev) Convert to new egl common api 2015-12-08 17:33:59 -03:00
twinaphex 77f1bbdb26 (D3D) Buildfix 2015-12-08 20:55:19 +01:00
Twinaphex 71f603f3e0 Merge pull request #2543 from heuripedes/master
(d3d) Fix build
2015-12-08 20:14:40 +01:00
Higor Eurípedes 7135dfb597 (d3d) Fix build 2015-12-08 16:03:25 -03:00
Alcaro dddd4d4777 Fix some type derpery. 2015-12-08 20:00:18 +01:00
twinaphex a5d0770268 (PS3) Get rid of gfx_ctx_free_data 2015-12-08 19:56:43 +01:00
twinaphex 39499eb107 Silence 'cannot be reached' warnings 2015-12-08 19:54:36 +01:00
Twinaphex 8144fd0d92 Merge pull request #2542 from heuripedes/master
Context driver improvements
2015-12-08 19:51:16 +01:00
Higor Eurípedes 5b7069b377 (bbqnx_ctx.c) Convert to the new egl common api 2015-12-08 14:56:46 -03:00
Higor Eurípedes 3a7f93d459 (android_ctx.c) Use the new egl common api 2015-12-08 14:30:45 -03:00
Higor Eurípedes 1cf574cfbe Move most of egl_common globals into egl_ctx_data_t 2015-12-08 13:54:03 -03:00
Higor Eurípedes c257374dcd (video_context_driver) Make better use of the data argument in context calls 2015-12-08 12:19:08 -03:00
twinaphex e6360627ab menu_cbs_right.c - cleanup 2015-12-08 15:20:44 +01:00
twinaphex a95762e5cb Create egl_has_config 2015-12-08 14:42:02 +01:00
twinaphex 0f94353b28 Create egl_get_native_visual_id 2015-12-08 14:38:06 +01:00
twinaphex 959b781c06 (Android) Implement input_alive 2015-12-08 13:47:46 +01:00
twinaphex 34dbd35642 Revert "Remove some unnecesary functions"
This reverts commit 1f13f26ba4.
2015-12-08 12:55:43 +01:00
twinaphex 91dcce5d58 Rearrange header 2015-12-08 11:52:32 +01:00
twinaphex 1f13f26ba4 Remove some unnecesary functions 2015-12-08 11:21:57 +01:00
twinaphex bae51fb3bd Turn rarch_threaded_video_send_and_wait to static function 2015-12-08 11:17:26 +01:00
twinaphex 1ea3b54411 Move definition of thread_packet to video_thread_wrapper.c 2015-12-08 11:09:09 +01:00
twinaphex aa6c7a5ed3 Create two new threading command wrapper functions 2015-12-08 11:05:18 +01:00
twinaphex a18811bff6 Remove some obsolete state 2015-12-08 10:34:27 +01:00
twinaphex c614118ed8 Move context_bind_hw_render inline function to gl.c 2015-12-08 09:44:19 +01:00
twinaphex 75f10bfcdb Remove unused variable 2015-12-08 09:33:36 +01:00
twinaphex ffa1db61e6 (Win32) Buildfix 2015-12-08 09:32:48 +01:00
twinaphex 9f96742576 Take out some header includes 2015-12-08 09:30:44 +01:00
twinaphex f11bed2bdd Get rid of gl->shader parameter 2015-12-08 09:29:23 +01:00
twinaphex df60523f6c Move current_shader pointer to video_shader_driver.c 2015-12-08 09:27:25 +01:00
twinaphex 629a660af4 Check if android_app or android variables are NULL in android_input_poll_memcpy 2015-12-08 08:53:26 +01:00
twinaphex c1312d3b41 Buildfix 2015-12-07 21:21:13 +01:00
twinaphex 84bcf896b6 Set SET/UNSET_FRAME for Android 2015-12-07 21:17:55 +01:00
twinaphex 9736713279 Create RARCH_DISPLAY_CTL_SET_STUB_FRAME/UNSET_STUB_FRAME 2015-12-07 21:16:15 +01:00
twinaphex 1e522f4035 (Android) Start calling SET_STUB_FRAME for LOST_FOCUS/GAINED_FOCUS 2015-12-07 21:07:04 +01:00
twinaphex faad85e596 Create MENU_DISPLAY_CTL_SET_STUB_DRAW_FRAME/MENU_DISPLAY_CTL_UNSET_STUB_DRAW_FRAME 2015-12-07 20:57:24 +01:00
twinaphex 5ec501f934 move prevent_populate to menu_driver_ctl 2015-12-07 16:57:06 +01:00
Twinaphex ce9be72757 Merge pull request #2537 from heuripedes/master
Small improvements
2015-12-07 16:35:12 +01:00
Higor Eurípedes e56c8feec9 (menu_display.c) Improve fallback DPI logic 2015-12-07 12:28:22 -03:00
Higor Eurípedes 45f85322cb (task_file_transfer.c) Show nbio_open() error 2015-12-07 12:28:22 -03:00
twinaphex b7982d9662 Cleanup 2015-12-07 16:14:36 +01:00
twinaphex 6664bf2522 Don't use menu_driver_get_ptr outside of menu/ files at all 2015-12-07 16:11:53 +01:00
twinaphex c1c0870328 Cleanup 2015-12-07 16:01:18 +01:00
twinaphex b0b35ba9e5 Remove more references to menu_driver_get_ptr outside of menu/ files 2015-12-07 16:00:48 +01:00
twinaphex 77b7e5b791 (GX) Remove dependency on menu_driver_get_ptr 2015-12-07 15:58:41 +01:00
twinaphex 2daf9832a9 Create new function types 2015-12-07 15:54:06 +01:00
twinaphex ed7e4af287 Rename remaining rarch_main_ functions 2015-12-07 15:36:58 +01:00
twinaphex 2d55dc3bda Complete namespace changes 2015-12-07 15:32:14 +01:00
twinaphex 5b1e1592cb Rename rarch_main_iterate and rarch_main_data_iterate 2015-12-07 15:22:36 +01:00
twinaphex 8ab15e7ef8 Create RARCH_CTL_DESTROY 2015-12-07 15:03:54 +01:00
twinaphex cad237231e Create RARCH_CTL_PREINIT 2015-12-07 15:01:53 +01:00
twinaphex c62f6ed26d Create RARCH_CTL_DEINIT and RARCH_CTL_INIT 2015-12-07 14:59:09 +01:00
twinaphex 5278cf7e7e Cleanups 2015-12-07 14:53:33 +01:00
twinaphex c271fafc96 Remove these unused files 2015-12-07 14:52:09 +01:00
twinaphex e36712a4e0 Turn shader_dir_init and shader_dir_free into static functions 2015-12-07 14:45:15 +01:00
twinaphex 52774b0dee Add RARCH_CTL_SET_PATHS_REDIRECT 2015-12-07 14:30:36 +01:00
twinaphex 76b3079bc8 Revert "Add some more private libretro environs"
This reverts commit f4fc179cae.
2015-12-07 14:26:21 +01:00
twinaphex f4fc179cae Add some more private libretro environs 2015-12-07 14:24:28 +01:00
twinaphex cd8f34e0f8 Move more code to runloop.c 2015-12-07 14:16:34 +01:00
twinaphex 098d983587 Move more core option functionality to runloop.c 2015-12-07 14:13:07 +01:00
twinaphex 4eb669429f Don't make g_system a pointer 2015-12-07 14:02:01 +01:00
twinaphex fd7e4db9aa Combine system.c and runloop.c 2015-12-07 13:56:33 +01:00
twinaphex 50af69bec6 cheevos.h - don't include libretro.h 2015-12-07 13:32:03 +01:00
twinaphex db81f05078 Turn cheevos_globals into static variable and move it to cheevos.c 2015-12-07 13:30:03 +01:00
twinaphex eb9ff0b7f0 Remove unused char extern reference 2015-12-07 13:22:13 +01:00
twinaphex c6e454da46 Cleanup 2015-12-07 13:20:19 +01:00
twinaphex 5679950f20 Simplify event_cmd_state 2015-12-07 11:23:32 +01:00
twinaphex 7a322e7cd2 More cleanups 2015-12-07 11:04:32 +01:00
twinaphex 0df4a8d2a2 Put message from video_driver_frame into separate buffer
temporarily for safety
2015-12-07 10:59:53 +01:00
twinaphex f1b216f64a Further cleanups 2015-12-07 10:58:10 +01:00
twinaphex c8e8f324db Create rarch_main_cmd_menu_press 2015-12-07 10:56:00 +01:00
twinaphex c3a80c8ee3 Cleanups 2015-12-07 10:33:17 +01:00
twinaphex 6f0f9bf80a Store old state and current input state too 2015-12-07 10:28:47 +01:00
twinaphex f2413baf31 More of previous commit 2015-12-07 10:25:45 +01:00
twinaphex 45430c3346 Start reimplementing event_cmd_state buttons 2015-12-07 10:05:58 +01:00
twinaphex e8a3bd99d8 (3DS/CTR) Buildfix 2015-12-07 09:32:58 +01:00
Twinaphex 126c9c1bde retroarch.h - don't include command_event.h 2015-12-07 08:57:56 +01:00
Twinaphex 6107d56834 retroarch.h - don't include core_info.h 2015-12-07 08:56:11 +01:00
Twinaphex 4d99fc738e Turn some variables to static local variables 2015-12-07 08:51:41 +01:00
Twinaphex 74f9c4b88c RUNLOOP_CTL_STATE_FREE - set two more variables back to their default values 2015-12-07 08:34:57 +01:00
Twinaphex 15cb1c560a (gfx/video_texture_c.c) Add HAVE_D3D/HAVE_OPENGL ifdefs 2015-12-07 08:06:50 +01:00
Twinaphex 637eb68bed Create RARCH_CAMERA_CTL_DESTROY and RARCH_LOCATION_CTL_DESTROY 2015-12-07 08:05:52 +01:00
Twinaphex c1bb8f711d Fix some warnings for non-HAVE_THREADS targets 2015-12-07 08:00:27 +01:00
Twinaphex 1e59387634 Group under HAVE_THREADS 2015-12-07 07:52:11 +01:00
Twinaphex 9ea78c19c7 Set runloop_msg_queue_lock back to NULL after freeing it 2015-12-07 07:48:14 +01:00
Twinaphex c2e0e8d9fb (menu_entries.c) Less pointer grabbing 2015-12-07 07:13:18 +01:00
radius e28450368f reset the ids when the driver is reinitialized 2015-12-06 23:39:42 -05:00
radius 17aa00db1a change variables 2015-12-06 23:20:47 -05:00
radius cbd8819fb3 new workaround for pads implemented as two independents hid devices 2015-12-06 22:58:54 -05:00
Andrés 302d1ef99a Merge pull request #2532 from heuripedes/master
(android_input) Fix negative port issue
2015-12-06 19:12:28 -05:00
Higor Eurípedes b64ecfae92 (android_input) Fix negative port issue 2015-12-06 21:08:27 -03:00
twinaphex 0d52b8ec3a Header include nits 2015-12-06 22:48:57 +01:00
twinaphex cbdd305626 Add HAVE_THREADS ifdef 2015-12-06 22:42:22 +01:00
twinaphex a4de5895d8 nit 2015-12-06 21:58:51 +01:00
twinaphex 137757d832 gfx/video_texture_c.c - add HAVE_THREADS ifdef 2015-12-06 21:58:12 +01:00
twinaphex 4ef98894a2 Header include cleanups 2015-12-06 21:40:55 +01:00
twinaphex 7f433a36d5 Move rthreads.h header include to video_thread_wrapper.c 2015-12-06 21:35:55 +01:00
twinaphex 9b65988682 Create rarch_threaded_video_send_and_wait 2015-12-06 21:34:39 +01:00
twinaphex 37286ca894 header cleanup 2015-12-06 21:31:20 +01:00
twinaphex 4218ff7781 move elem0_path 2015-12-06 21:23:18 +01:00
twinaphex d84ffcc915 Attempt to make action_get_title_generic more robust 2015-12-06 21:22:19 +01:00
twinaphex ae58a9ed19 Check if shader->deinit function is bound first 2015-12-06 21:19:52 +01:00
Twinaphex aab828bbe5 Nit 2015-12-06 21:01:50 +01:00
twinaphex a3146ecca5 (CocoaTouch) Buildfix 2015-12-06 21:01:26 +01:00
twinaphex ec2795dd23 Another buildfix 2015-12-06 21:00:47 +01:00
twinaphex 91cf0508fe core_info.c - Refactor 2015-12-06 20:44:21 +01:00
twinaphex 15713a1bfa Remove libretro.h header include from runloop.h 2015-12-06 20:25:05 +01:00
twinaphex 551c838248 Remove core_options.h header include from runloop.h 2015-12-06 20:23:55 +01:00
twinaphex 9f1b9e6676 (Cocoa) More buildfixes 2015-12-06 20:20:45 +01:00
twinaphex 6fbdd319f4 Add header include 2015-12-06 19:59:15 +01:00
twinaphex 4d66e4beac (Cocoa) Update 2015-12-06 19:55:14 +01:00
twinaphex d110f39f56 Header include changes 2015-12-06 19:37:35 +01:00
twinaphex c6359d6dbc Divorce g_system_menu from global state 2015-12-06 19:31:47 +01:00
twinaphex 883c2a172a Exclude performance.h from runloop.h 2015-12-06 19:10:58 +01:00
twinaphex 494dbac6b1 cheevos.c - add missing header 2015-12-06 18:40:32 +01:00
twinaphex f54476fdd8 Remove unused variables 2015-12-06 18:39:48 +01:00
twinaphex d33f0b5239 Don't make async_jobs dependent on global state anymore 2015-12-06 18:37:57 +01:00
Twinaphex 4e14e6e6fa Merge pull request #2529 from heuripedes/master
(shader_glsl.c) Fix memory leak
2015-12-06 18:31:50 +01:00
twinaphex 8829b27cd2 Create RARCH_MENU_CTL_SET_TEXTURE 2015-12-06 18:30:45 +01:00
twinaphex 99ea0095a3 Create RARCH_MENU_CTL_FRAME 2015-12-06 18:28:37 +01:00
Higor Eurípedes aa08f3ba58 (frontend.c) Fix async job leak 2015-12-06 14:28:06 -03:00
Higor Eurípedes 9bb36cac38 (shader_glsl.c) Fix memory leak 2015-12-06 14:23:51 -03:00
twinaphex bea3f938d9 RARCH_MENU_CTL_DESTROY: Make sure all static local variables are
set back to default state
2015-12-06 18:23:46 +01:00
twinaphex 718ed30d70 (Cocoa) Buildfixes 2015-12-06 18:18:50 +01:00
twinaphex 0389474e12 Set dangling pointers to null for RARCH_DISPLAY_CTL_DEINIT
and RARCH_AUDIO_CTL_DEINIT too
2015-12-06 18:15:00 +01:00
twinaphex a3033c2f66 Buildfixes 2015-12-06 18:12:49 +01:00
Twinaphex 22bded8aad Merge pull request #2528 from heuripedes/master
(input_driver) Get rid of dangling pointer
2015-12-06 18:08:51 +01:00
Higor Eurípedes ee06d36735 (input_driver) Get rid of dangling pointer 2015-12-06 13:56:20 -03:00
twinaphex d1fa703991 Buildfix 2015-12-06 17:56:18 +01:00
twinaphex 1cfb39a9d1 merge menu.c and menu_driver.c 2015-12-06 17:55:27 +01:00
twinaphex 8e8f69bb69 Refactor away menu_driver_toggle 2015-12-06 17:41:00 +01:00
twinaphex 09ecd04d67 Make sure gpu_buffer is set back to NULL too upon
RARCH_DISPLAY_CTL_DESTROY time
2015-12-06 17:33:51 +01:00
twinaphex 015986fea4 RARCH_INPUT_CTL - Make sure all static local variables are set
back to default state
2015-12-06 17:19:12 +01:00
twinaphex 0f9ba38b76 Make sure all static local variables from video_driver_ctl are
reset back to default state after calling RARCH_DISPLAY_CTL_DESTROY
2015-12-06 17:17:08 +01:00
twinaphex 88a1f48cc3 Create RARCH_MENU_CTL_DESTROY 2015-12-06 17:15:32 +01:00
twinaphex bfef1c816f Cleanup 2015-12-06 16:32:08 +01:00
twinaphex 9471020bf7 Reduce some more msg char variables 2015-12-06 15:55:05 +01:00
twinaphex 79a6eea7e1 Cleanups 2015-12-06 15:31:54 +01:00
twinaphex cc626877a9 Cleanups 2015-12-06 15:29:41 +01:00
twinaphex 083d1fec69 video_driver_frame - cleanup 2015-12-06 15:24:06 +01:00
twinaphex bbbf6513fd move gpu record buffer to video_driver.c 2015-12-06 15:22:20 +01:00
twinaphex c4d1f2c49d Get rid of some implicit memsets for font_params local variables 2015-12-06 14:46:50 +01:00
twinaphex a23598e553 Don't need video_driver_current_msg anymore 2015-12-06 14:32:30 +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 7d6b7b7729 Some cleanups 2015-12-06 13:17:04 +01:00
twinaphex 6b9100143c Header include cleanups 2015-12-06 13:12:27 +01:00
twinaphex b0fb4f2b6d Get rid of sys/types.h include in driver.h 2015-12-06 13:09:59 +01:00
twinaphex 38a7338592 Fix video_shader_driver_get_current_shader 2015-12-06 11:22:16 +01:00
Twinaphex 44d0cc109b Merge pull request #2526 from heuripedes/master
(file_extract) Fix invalid read in zlib_parse_file_progress()
2015-12-06 09:05:54 +01:00
Higor Eurípedes f386c9b7f9 (file_extract) Fix invalid read in zlib_parse_file_progress() 2015-12-05 20:57:04 -03:00
Twinaphex 3d011e0338 Merge pull request #2525 from heuripedes/master
(android_input.c) Fix usage of signed/unsigned
2015-12-05 23:27:14 +01:00
Higor Eurípedes 1cd0a0ff0a (android_input.c) Fix usage of signed/unsigned
This caused a segmentation failure in android_keyboard_state_get()
2015-12-05 19:23:02 -03:00
twinaphex fadeb4b3e4 Turn some functions static 2015-12-05 23:03:05 +01:00
twinaphex 693e684b4f (font_driver.c) Turn some functions static and remove others that
are unused
2015-12-05 22:58:52 +01:00
Twinaphex f89d9822da Merge pull request #2524 from heuripedes/master
(menu) Fix heap overflow
2015-12-05 22:23:12 +01:00
Higor Eurípedes e18e4494e7 (menu) Fix heap overflow
Some struct video_shader fields have sizes defined by macros, menu.h and
video_shader_parse.h had different values for some of them. This
resulted in menu.c allocating a ~120KB struct video_shader while
video_shader_parse.c tried to memset() a ~150KB. For some reason this
was only triggered in 32bit environments.
2015-12-05 18:15:35 -03:00
twinaphex ffa4c58f1a move setjmp.h to retroarch.c 2015-12-05 21:31:46 +01:00
twinaphex ec1b1c3e54 Header cleanups 2015-12-05 21:23:34 +01:00
twinaphex 3517fdc02a (Android) Buildfix 2015-12-05 21:18:06 +01:00
twinaphex e87c38bbed Remove driver_clear_state 2015-12-05 21:14:44 +01:00
twinaphex c79c205a0d Header include cleanup 2015-12-05 20:26:37 +01:00
twinaphex 5ba14b45ce Change some header includes 2015-12-05 20:05:32 +01:00
twinaphex f45867d1cd More CXX_BUILD fixes 2015-12-05 18:56:37 +01:00
twinaphex 955ecce3b0 CXX_BUILD buildfix 2015-12-05 18:53:03 +01:00
twinaphex 84b9acab18 Drop some more header includes 2015-12-05 18:52:07 +01:00
twinaphex 1bf428ec85 general.h - header cleanup 2015-12-05 18:51:21 +01:00
twinaphex 3866c639f7 Cleanup headers 2015-12-05 18:49:41 +01:00
twinaphex d61b491d47 Don't include retro_miscellaneous.h as part of driver.h 2015-12-05 18:47:05 +01:00
twinaphex 05b1097d37 Rearrange some headers 2015-12-05 18:45:15 +01:00
twinaphex 29f6d23d90 (Cocoa) Buildfix 2015-12-05 17:20:11 +01:00
twinaphex 90ad89cdf1 Header cleanups 2015-12-05 17:19:37 +01:00
twinaphex f0b4f216b9 Attempt to fix iOS build errors 2015-12-05 17:15:32 +01:00
Twinaphex 0bd36327f5 Merge pull request #2523 from heuripedes/master
Phoenix changes
2015-12-05 16:56:06 +01:00
twinaphex 5b939e810c Get rid of driver_t and driver_get_ptr 2015-12-05 16:54:13 +01:00
Alcaro 67a0623ebf Fix 3DS build fail. 2015-12-05 16:51:02 +01:00
twinaphex 3e6fdaf3e5 Add note to comment 2015-12-05 16:42:02 +01:00
twinaphex 6d71ea6529 Move driver->netplay_data to netplay.c 2015-12-05 16:41:00 +01:00
twinaphex 6abb01e973 Isolate driver->netplay-data to netplay.c 2015-12-05 16:38:24 +01:00
Higor Eurípedes d62839516e (phoenix) Add optional clang sanitizer support
Set the SANITIZER=address environment variable. Debug mode isn't
required but helps.
2015-12-05 12:31:12 -03:00
Higor Eurípedes 9ed030cda0 (phoenix) Remove android:debuggable from manifest
Use proper ant targets like debug, release, installd and installr or a
combination of release/debug + install instead.
2015-12-05 12:31:12 -03:00
twinaphex 67e8647acb Start isolating usage of driver->netplay_data to netplay.c 2015-12-05 16:27:00 +01:00
twinaphex d4d07f674f Create netplay_driver_ctl 2015-12-05 16:24:31 +01:00
twinaphex 18ab12ab83 Take header include record_driver.h out of driver.h 2015-12-05 16:12:29 +01:00
twinaphex 85fae522c0 Move recording driver state to record_driver.c 2015-12-05 16:08:08 +01:00
twinaphex 7e5d1f3117 Only rcord_driver.c references driver->recording now 2015-12-05 16:05:35 +01:00
twinaphex bde80b1159 Rename driver->recording to driver->recording_driver 2015-12-05 15:58:00 +01:00
twinaphex 271975954f move camera_driver.h header incldue out of driver.h 2015-12-05 15:55:26 +01:00
twinaphex 54dc5ca071 Move camera driver state out of driver_t 2015-12-05 15:52:25 +01:00
twinaphex 19a7ee6486 Move header include for location/location_driver.h out of
driver.h
2015-12-05 15:47:33 +01:00
twinaphex 3790b1d566 Move location driver handle data to location_driver.c 2015-12-05 15:44:54 +01:00
twinaphex ade194b1cc Create location_driver_ctl 2015-12-05 15:40:29 +01:00
twinaphex a766d1c1c1 Create camera_driver_ctl 2015-12-05 14:40:04 +01:00
Twinaphex aac2ceba02 Don't set menu_driver_ctx yet to NULL at RARCH_MENU_CTL_DEINIT time 2015-12-05 14:03:39 +01:00
twinaphex 736f343d9f Create RARCH_MENU_CTL_IS_ALIVE 2015-12-05 13:49:34 +01:00
twinaphex 03e2873296 (D3D) Buildfixes 2015-12-05 13:31:02 +01:00
twinaphex 7578e0432e Reorder remaining driver struct members 2015-12-05 13:26:53 +01:00
twinaphex cbb3535854 joypad_connection.c - include stdlib.h for calloc 2015-12-05 13:24:15 +01:00
twinaphex 2f29d9f18c Take out menu/menu_driver.h include from driver.h 2015-12-05 13:22:50 +01:00
twinaphex 66582c3f06 Move variables to menu_driver.c and turn them staticc 2015-12-05 13:13:49 +01:00
twinaphex 688ddcfd9e Rename the two variables 2015-12-05 13:09:27 +01:00
twinaphex d3bc47c6dc Create RARCH_MENU_CTL_IS_SET_TEXTURE 2015-12-05 13:06:22 +01:00
twinaphex 841d6010a5 Create RARCH_MENU_CTL_DEINIT 2015-12-05 13:04:21 +01:00
twinaphex 3845df84ef Small buildfix 2015-12-05 13:01:15 +01:00
twinaphex 783881941a Create menu_driver_ctl 2015-12-05 13:00:45 +01:00
twinaphex c8d8176c0c Get rid of unused variables 2015-12-05 12:50:56 +01:00
twinaphex f9353c41cb Take out gfx/font_driver.h include 2015-12-05 12:26:47 +01:00
twinaphex 6a00c1cf9a Take font driver handles out of driver_t struct 2015-12-05 12:25:53 +01:00
twinaphex 612c05ac71 (Xbox) Buildfix 2015-12-05 12:21:20 +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 df813ad58b Create font_driver_flush 2015-12-05 12:10:12 +01:00
twinaphex df1c6344be Merge font_renderer_driver.c and font_driver.c 2015-12-05 12:07:22 +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 988162ed62 Cut down on code duplication 2015-12-05 11:29:06 +01:00
twinaphex 5f27366cb3 Expand font_driver_init_first 2015-12-05 11:18:05 +01:00
twinaphex 4c8a2a3f88 Create font_driver_bind_block 2015-12-05 10:59:03 +01:00
twinaphex a26e64e24d Expand font_driver_free 2015-12-05 10:54:53 +01:00
twinaphex e196fdf141 font_driver_render_msg - make it possible to pass special font data 2015-12-05 10:49:28 +01:00
twinaphex c88d795734 Start using font driver wrapper functions 2015-12-05 10:33:50 +01:00
twinaphex 89721b8837 Start creating font driver wrapper functions 2015-12-05 10:31:15 +01:00
twinaphex 63c12b0083 Don't include ui_companion_driver.h inside driver.h 2015-12-05 10:04:06 +01:00
twinaphex de97726323 Take out ui companion state from driver_t 2015-12-05 10:01:20 +01:00
twinaphex 29dcf06a2e Move ui_companion_driver code all to ui_companion_driver.c 2015-12-05 09:55:13 +01:00
twinaphex ddff980161 Remove unused variables 2015-12-05 09:14:55 +01:00
twinaphex 4cad9deb81 (frontend_driver.c) Buildfix 2015-12-05 09:13:14 +01:00
twinaphex f72b69e8d1 Don't include frontend_driver.h as part of driver.h 2015-12-05 09:09:31 +01:00
twinaphex 70e5283d66 no longer make frontend driver dependent on driver_t 2015-12-05 09:06:43 +01:00
twinaphex c36b8e1ae9 Don't touch driver->frontend outside of frontend_driver.c anymore 2015-12-05 08:52:01 +01:00
twinaphex f16fc89b1b Replace more driver->frontend instances 2015-12-05 08:36:16 +01:00
twinaphex 5ed7c3abed Simplify call to main_load_content 2015-12-05 08:10:01 +01:00
twinaphex 26cd1a3702 Create frontend_driver_set_fork 2015-12-05 07:57:45 +01:00
twinaphex f38cdd1a64 Create frontend_driver_content_loaded 2015-12-05 07:53:02 +01:00
twinaphex 1fcf63735f Header include changes 2015-12-05 07:45:36 +01:00
twinaphex e735f84baa Refactor shader subsystem 2015-12-05 07:33:32 +01:00
Twinaphex 0cda0d042b Merge pull request #2520 from fr500/master
remove the windows console in non-debug windows builds
2015-12-05 03:37:24 +01:00
radius d028905b6c remove the windows console in non-debug windows builds 2015-12-04 21:08:52 -05:00
twinaphex 8c3c22f15a Move rewind.h header include to shader_glsl.c 2015-12-04 16:54:09 +01:00
twinaphex 7b1fb48034 (D3D) Use new video_shader_driver_* functions 2015-12-04 16:46:43 +01:00
twinaphex ab3f0f0652 Create remaining video_shader_driver_* functions 2015-12-04 16:45:38 +01:00
twinaphex 6d37cfc2fb Create video_shader_driver_get_prev_textures 2015-12-04 16:34:58 +01:00
twinaphex a2da59ac9b Create video_shader_driver_set_coords and video_shader_driver_set_mvp 2015-12-04 16:33:07 +01:00
twinaphex 827b3cc89b Create video_shader_driver_num_shaders 2015-12-04 16:19:12 +01:00
twinaphex 0ed77247a8 Create video_shader_driver_mipmap_input 2015-12-04 16:16:40 +01:00
twinaphex c8f2ef7734 Create video_shader_driver_get_ident 2015-12-04 16:05:42 +01:00
twinaphex 1956dffe9b Create video_shader_driver_use 2015-12-04 16:01:09 +01:00
twinaphex bdf099a19c Create video_shader_driver_deinit 2015-12-04 15:56:36 +01:00
twinaphex de555d6040 Replace all instances of shader->init 2015-12-04 15:54:10 +01:00
twinaphex 3f6540dd58 Start using video_shader_driver_init for D3D too 2015-12-04 15:53:02 +01:00
twinaphex 11109a198b Create video_shader_driver_init 2015-12-04 15:50:40 +01:00
twinaphex 736101f1a2 (audio_driver.c)Return true if resource already allocated 2015-12-04 15:33:09 +01:00
twinaphex fd07b5c689 (input_driver.c) Don't destroy input driver data during
RARCH_INPUT_CTL_DESTROY
2015-12-04 15:15:57 +01:00
twinaphex d0b4d36136 Set audio_driver_active to false during AUDIO_DRIVER_CTL_DESTROY 2015-12-04 15:00:07 +01:00
twinaphex 351077dc78 Start reimplementing audio/video/input driver deiniting 2015-12-04 14:30:59 +01:00
twinaphex 058e941d8a Move header include out of tasks.h 2015-12-04 13:19:53 +01:00
twinaphex 22c08654df Move struct definition of event_cmd_state to runloop.c 2015-12-04 13:09:16 +01:00
twinaphex 67e91033e2 Don't grab config pointer at beginning of rarch_main_iterate_time_to_exit 2015-12-04 12:48:33 +01:00
twinaphex c0a1a6a3fe Move system->shutdown to runloop_ctl, turn it into a local
static variable
2015-12-04 12:44:12 +01:00
twinaphex 371ebc6133 Initialize frame_time_last to 0 2015-12-04 12:27:37 +01:00
twinaphex 3b176eed6f move frame_time_last out of system_t struct and make it
a static local variable inside rarch_main_iterate
2015-12-04 12:26:39 +01:00
twinaphex 35da6073df (gx_joypad.c) Declare variables at top 2015-12-04 12:00:00 +01:00
twinaphex 0b9df5a069 (GX) Buildfix 2015-12-04 11:56:10 +01:00
twinaphex d9ab26c6e0 Turn menu_animation_state into static local variable 2015-12-04 11:45:33 +01:00
twinaphex 526e41f271 Turn menu_input_state into static local variable 2015-12-04 11:43:42 +01:00
twinaphex 599fcec182 Get rid of menu_toggled variable 2015-12-04 11:34:06 +01:00
twinaphex f21a9f2fd2 dinput.c - buildfix 2015-12-04 11:28:13 +01:00
twinaphex 128095c045 rarch_main_iterate - get rid of now unused ret function 2015-12-04 11:24:53 +01:00
twinaphex 56a26e9014 Reimplement fullscreen toggle 2015-12-04 11:21:06 +01:00
twinaphex 50f3999e9b Backport/rewrites wmarquesr pt. 8 2015-12-04 11:11:05 +01:00
twinaphex fdfcbaa042 Backport/rewrites wmarquesr pt. 7.5 2015-12-04 11:08:12 +01:00
twinaphex b280d25f8a Backport/rewrites wmarquesr pt. 8 2015-12-04 11:06:33 +01:00
twinaphex 20c506fa26 Backport/rewrites wmarquesr - pt. 7 2015-12-04 11:03:21 +01:00
twinaphex b9bb4498d8 Backports/rewrites wmarquesr - pt. 6 2015-12-04 10:58:18 +01:00
twinaphex f98eef8a53 Backport/rewrites wmarquesr - pt. 5 2015-12-04 10:49:09 +01:00
twinaphex a53334fba6 Backport/rewrites wmarquesr - pt. 4 2015-12-04 10:41:05 +01:00
twinaphex be971fc258 Backport/rewrites wmarquesr pt. 3 2015-12-04 10:38:51 +01:00
twinaphex 23e276376a Backports/rewrites wmarquesr pt. 2 2015-12-04 10:35:33 +01:00
twinaphex e2144c20ff Backports/rewrites wmarquesr pt. 1 2015-12-04 10:33:06 +01:00
twinaphex 02d9dcf906 Cleanups 2015-12-04 10:23:39 +01:00
twinaphex d0dba20c5a Pass plain bool to rarch_main_iterate_time_to_exit 2015-12-04 10:19:13 +01:00
twinaphex fddab2a2b8 Turn main_max_frames into static local variable and reimplement
rarch_main_iterate_time_to_exit
2015-12-04 10:18:14 +01:00
twinaphex cc1f0e6ab4 Reimplement EVENT_CMD_SET_FRAME_LIMIT and make frame_limit_minimum_time
and frame_limit_last_time static local variables of rarch_main_iterate
2015-12-04 09:54:12 +01:00
twinaphex 251bca7166 Nit 2015-12-04 09:07:21 +01:00
twinaphex b1b3831739 Move error_on_init to rarch_ctl and make it a static local variable 2015-12-04 09:06:47 +01:00
twinaphex 38d6cec9fd Turn g_config into static local variable 2015-12-04 09:02:30 +01:00
twinaphex bb6ab7351b Move runloop_fullpath to runloop_ctl 2015-12-04 08:43:05 +01:00
twinaphex 1cd32c0dfc Turn mq_lock into static local variable and move it to runloop_ctl 2015-12-04 08:40:42 +01:00
twinaphex bdb54d91b7 video_monitor_fps_statistics - small cleanup 2015-12-04 08:27:47 +01:00
twinaphex 67518b3c6c Move input_driver_block_hotkey to input_driver_ctl as static
local variable
2015-12-04 08:24:43 +01:00
twinaphex 24285d1167 Move input_driver_block_libretro_input to input_driver_ctl
as static local variable
2015-12-04 08:15:39 +01:00
twinaphex 6411a7d0d9 Make video_driver_current_msg smaller 2015-12-04 08:04:16 +01:00
twinaphex 21f4281f88 Turn main_core_shutdown_initiated into static local variable 2015-12-04 08:00:51 +01:00
twinaphex a99c8a148f Turn main_is_paused into static local variable 2015-12-04 07:56:53 +01:00
twinaphex fe236eae32 move main_is_slowmotion to runloop_ctl as static local variable 2015-12-04 07:42:37 +01:00
twinaphex f6dfcd0f68 Turn runloop_perfcnt_enable into local static variable 2015-12-04 07:22:42 +01:00
twinaphex 16912401c3 Move g_extern to global_get_ptr as static local variable 2015-12-04 07:18:39 +01:00
twinaphex dc5060df79 Move g_driver to static loval variable for driver_get_ptr 2015-12-04 07:05:12 +01:00
twinaphex 456252582e (menu_navigation.c) Turn static variable into local static variable 2015-12-04 03:26:48 +01:00
twinaphex 4561337183 (retroarch.c) Turn some static variables into static local variables 2015-12-04 03:20:33 +01:00
twinaphex ad97c7f589 Turn main_is_idle into static local variable 2015-12-04 03:07:05 +01:00
twinaphex 646d697d95 Turn main_exec into static local variable 2015-12-04 03:01:48 +01:00
twinaphex 957d53499b (input_autodetect.c) Turn static variable into local static variable - remote_bound 2015-12-04 02:57:47 +01:00
twinaphex 2582898a28 (input_driver.c) Nit 2015-12-04 02:50:29 +01:00
twinaphex 4eeada75b1 (input_driver.c) Turn some static variables into local static variables 2015-12-04 02:50:05 +01:00
twinaphex 830b3052e5 (video_driver.c) Turn some variables into local static variables 2015-12-04 02:29:49 +01:00
twinaphex 8e0fcc663b (audio_driver.c) Turn some variables into static local variables 2015-12-04 02:16:17 +01:00
twinaphex 96ddc1f722 egl_destroy - don't do glFlush/glFinish on mobile platforms 2015-12-04 01:44:41 +01:00
Twinaphex 8c6f0be6e9 Merge pull request #2518 from heuripedes/master
Fix some potential null derefs
2015-12-04 01:26:27 +01:00
Higor Eurípedes f63468d783 Fix some potential null derefs 2015-12-03 21:22:29 -03:00
twinaphex faa02023ce Check if video_driver_poke is false 2015-12-04 01:21:46 +01:00
twinaphex 581c856676 Attempt to make gl_raster_font_flush_block more robust 2015-12-04 01:04:27 +01:00
Twinaphex 85f62ca1d2 Merge pull request #2517 from lakkatv/master
(Menu) Fix a regression in menu_displaylist_parse_settings
2015-12-04 01:02:58 +01:00
Jean-André Santoni a6d4e596bb (Menu) Fix a regression in menu_displaylist_parse_settings 2015-12-04 07:01:52 +07:00
twinaphex d8b9be9349 Put parentheses around earlier check 2015-12-04 00:26:53 +01:00
twinaphex b6be555809 Try to prevent a NULL pointer dereference for global - rename video_frame 2015-12-04 00:26:09 +01:00
twinaphex 0e15c30964 (audio_driver.c) Put some more safeguards in 2015-12-04 00:15:37 +01:00
twinaphex 757f0692ad (gfx_ctx_swap_buffers) Guard against video context data being NULL 2015-12-03 23:59:54 +01:00
twinaphex bab243a7a2 (egl_common.c) Cleanups 2015-12-03 23:33:50 +01:00
twinaphex e73224c5c2 Get rid of superfluous log 2015-12-03 23:24:54 +01:00
Twinaphex 94c164762c Merge pull request #2515 from lakkatv/master
(Menu) Fix the empty setting list edge case. Prevents being stuck in …
2015-12-03 23:19:07 +01:00
twinaphex eda3e06898 (GL) Guard against possible segfaults in threaded video mode 2015-12-03 23:16:37 +01:00
Jean-André Santoni 5874805fe4 (Menu) Fix the empty setting list edge case. Prevents being stuck in an empty menu. Fixes #2509 2015-12-04 05:16:05 +07:00
twinaphex beb01b5d57 Create gl_init_textures_reference 2015-12-03 22:42:54 +01:00
twinaphex 60313f7f48 (Android) Don't call eglSwapBuffers if g_egl_dpy and g_egl_surf are not
yet ready
2015-12-03 22:23:20 +01:00
twinaphex 66721e8902 Set g_egl_hw_ctx to NULL in egl_create_context 2015-12-03 22:13:03 +01:00
twinaphex 584e0c5110 Prevent crash in Android 2015-12-03 21:37:52 +01:00
twinaphex 071912871b (android_input.c) Attempt to only grab dlopen handle once 2015-12-03 21:19:16 +01:00
twinaphex 07109e8e89 Remove directory creation in Java 2015-12-03 20:43:28 +01:00
Twinaphex 0d10caed97 Merge pull request #2514 from lakkatv/master
(Menu) Use float for icon coordinates, makes animations look smoother
2015-12-03 19:38:15 +01:00
Jean-André Santoni bc602645c7 (Menu) Use float for icon coordinates, makes animations look smoother 2015-12-03 15:34:17 +07:00
twinaphex 5c39744e5f (Android) Remove stub onLowMemory/TrimMemory 2015-12-03 09:25:41 +01:00
twinaphex 35af9a5c87 (Android) Remove unneeded resource files 2015-12-03 08:50:40 +01:00
twinaphex 6e247ec9b1 (Android) Get rid of appcompat and other bloat 2015-12-03 08:46:47 +01:00
twinaphex 7925b4ce19 (Android) Reimplement 'Quit RetroArch' 2015-12-03 08:34:45 +01:00
twinaphex f4f046fe17 (Android) Cleanup some includes 2015-12-03 07:28:54 +01:00
twinaphex 8ae39377e7 (Android) Cleanups 2015-12-03 01:59:43 +01:00
twinaphex 694e64831b Create thread duplicate variant of android_input_data_t variable 2015-12-02 23:23:21 +01:00
twinaphex 923433ead7 Move engine_handle_dpad code to android_input.c - copy
hat and analog state to intermediary on android_app during
poll time
2015-12-02 22:33:27 +01:00
twinaphex 69ee18cea6 Create android_input_data_t 2015-12-02 22:12:43 +01:00
twinaphex e859fae4ee (Android) Move sensorManager and sensorEventQueue to android_app 2015-12-02 21:38:21 +01:00
twinaphex b7d7dcef1c Expand android_app 2015-12-02 19:28:15 +01:00
twinaphex cfe5491b05 (Android) Reimplement how shutdown gets signalled 2015-12-02 17:55:31 +01:00
twinaphex d6b5dd6ac4 Flesh out android_native_app_glue.c implementation some more 2015-12-02 17:46:20 +01:00
twinaphex 986e4bf40d (Android) Native activity updates 2015-12-02 08:54:24 +01:00
twinaphex d171c831c3 (Android) Remove apk-extract 2015-12-02 06:28:46 +01:00
twinaphex 317049cd25 (Android) We now use the built-in assets extraction inside RA to
extract the 'assets' dir from the APK, no more Java JNI library
for this
2015-12-02 06:22:04 +01:00
twinaphex 6062467d1b task_decompress.c - add code for handling subdir extraction from
zip archive - needed for APK extraction
2015-12-02 06:06:15 +01:00
twinaphex a7e72772e7 Start making tasks_decompress.c suitable for extracting APKs too 2015-12-02 05:27:47 +01:00
twinaphex a59cee2521 Update bundle assets task call 2015-12-02 04:04:51 +01:00
twinaphex 0679916db1 Start setting up all the code needed for bundle assets
extraction
2015-12-02 03:55:28 +01:00
twinaphex 003dec7710 Cleanups 2015-12-02 03:16:04 +01:00
twinaphex a106d7143b Simplify 7z code 2015-12-02 02:42:06 +01:00
twinaphex adffda5cfe (7z) Simplify code 2015-12-02 02:40:06 +01:00
twinaphex 0b77ba05b0 (file_ops.c) Cleanup 2015-12-02 01:54:40 +01:00
twinaphex 9e78e106be Remove unneeded 7z header include 2015-12-02 01:49:33 +01:00
twinaphex 42e54ea10a file_ops.c - cleanups 2015-12-02 01:46:07 +01:00
twinaphex b46b880c32 Remove unused variables 2015-12-02 01:42:13 +01:00
twinaphex a6028daea3 compressed_7zip_file_list_new - fix potential memleak 2015-12-02 01:40:39 +01:00
twinaphex 7aab9baaa8 (file_ops.c) 7zip UTF16 buffer allocation cleanups 2015-12-02 01:35:01 +01:00
twinaphex 846e009037 Nit 2015-12-02 01:26:29 +01:00
twinaphex 1f78455274 Remove call to Buf_Init 2015-12-02 01:16:08 +01:00
twinaphex 47b934b563 (file_ops.c) g_Alloc can go 2015-12-02 01:13:39 +01:00
twinaphex 265b297698 Don't use Buf_Free and Buf_Create anymore 2015-12-02 01:12:44 +01:00
twinaphex 0c8ed91b36 Nits 2015-12-02 01:02:58 +01:00
twinaphex b7f7b1f3b7 video_thread_wrapper.c - cleanups 2015-12-02 01:01:27 +01:00
twinaphex e078e1d379 read_7zip_file - cleanups 2015-12-01 19:54:26 +01:00
twinaphex e48146f547 compressed_7zip_file_list_new - cleanups 2015-12-01 19:46:34 +01:00
twinaphex 0b1f5df456 Update encoding_utf 2015-12-01 19:24:51 +01:00
twinaphex 263b2de885 (file_ops) 7z cleanups 2015-12-01 19:14:59 +01:00
twinaphex cb0c8497c9 Reintroduce old 7z UTF conversion code 2015-12-01 18:59:35 +01:00
Twinaphex eb512d0caf Should fix input config label regression 2015-12-01 18:29:46 +01:00
twinaphex 6c6beca430 Create x11_save_last_used_monitor 2015-12-01 08:49:35 +01:00
twinaphex c4354ff429 Create g_x11_screen 2015-12-01 08:42:33 +01:00
Twinaphex 96da691728 Revert "Revert "(gl) Fix gl->should_resize being always true""
This reverts commit d35840ebcd.
2015-12-01 07:15:06 +01:00
Twinaphex d0340d0f80 (GLSL) Fix regression 2015-12-01 07:12:26 +01:00
Twinaphex d35840ebcd Revert "(gl) Fix gl->should_resize being always true"
This reverts commit 0f339caf30.
2015-12-01 04:58:47 +01:00
twinaphex b056e809c3 Attempt to fix dispmanx issue for joolswills 2015-12-01 04:28:53 +01:00
twinaphex ad3e74670b Move shader_dir_list to runloop.c 2015-12-01 04:00:09 +01:00
twinaphex 10875bf6a0 Move shader_dir references 2015-12-01 03:55:31 +01:00
twinaphex 3555fc1d02 Cleanups 2015-12-01 03:51:34 +01:00
twinaphex 7bd0cd63d4 Remove unused global pointer 2015-12-01 03:49:19 +01:00
twinaphex fcde5ae8ff Add RUNLOOP_CTL_GET_WINDOWED_SCALE 2015-12-01 03:46:56 +01:00
twinaphex c5df156f23 Cleanups 2015-12-01 03:33:50 +01:00
twinaphex 4cc820d4a6 Move global->cheat to cheats.c 2015-12-01 03:29:32 +01:00
twinaphex 2c2aaec107 Don't use global->cheat outside cheats.c 2015-12-01 03:07:16 +01:00
twinaphex e0ec68a73d Reduce references to global->cheat 2015-12-01 03:03:33 +01:00
twinaphex dbb3d8f770 Rewrite cheat code 2015-12-01 03:00:31 +01:00
twinaphex 39b8971fae Reduce references to global->cheat 2015-12-01 02:55:07 +01:00
twinaphex 8efb57f4bf Reduce scope of global->cheat 2015-12-01 02:49:27 +01:00
twinaphex b8eba00a7e Reduce scope of global->cheat 2015-12-01 02:46:43 +01:00
twinaphex 43abd39f6a Start limiting scope of global->cheat to cheats.c 2015-12-01 02:43:34 +01:00
Twinaphex 2c12ea6dd9 Merge pull request #2502 from heuripedes/master
Fixes
2015-12-01 01:48:10 +01:00
twinaphex f1a0068dc7 Move bsv global state to movie.c 2015-12-01 01:47:26 +01:00
twinaphex 251075fc03 global->bsv.movie not accessed outside now 2015-12-01 01:38:45 +01:00
Higor Eurípedes 6ab4f8128f (overlay) Fix huge leak when overlays are not supported 2015-11-30 21:32:32 -03:00
Higor Eurípedes 0dfccf2785 (sdl2_video) Fix floating point exception 2015-11-30 21:32:32 -03:00
Higor Eurípedes 0f339caf30 (gl) Fix gl->should_resize being always true 2015-11-30 21:32:32 -03:00
twinaphex ca48d12858 Get rid of global->bsv references 2015-12-01 01:29:16 +01:00
twinaphex 09a3537d44 Get rid of more global->bsv.movie references 2015-12-01 01:25:36 +01:00
twinaphex d05ed635c6 Start rewriting bsv movie code so that global->bsv.movie is
only accessed inside movie.c
2015-12-01 01:20:22 +01:00
twinaphex 508f1f594f rewind.c - get rid of global_t dependency 2015-12-01 00:19:15 +01:00
twinaphex a6d8d28895 Create more BSV_MOVIE_CTL_* enums 2015-12-01 00:16:48 +01:00
twinaphex 4131abf489 Don't access global->bsv. directly 2015-12-01 00:08:02 +01:00
twinaphex 5d9e6bca60 Move bsv movie code to movie.c 2015-12-01 00:04:04 +01:00
twinaphex d3ac25ae3e Turn global->path.fullpath into static variable 2015-11-30 23:45:29 +01:00
twinaphex 7114442189 Cleanups 2015-11-30 23:38:29 +01:00
twinaphex ca52a19b1d Cleanups 2015-11-30 23:35:04 +01:00
twinaphex 952ecf22cd (runloop.c) Turn some functions static 2015-11-30 23:29:46 +01:00
twinaphex 809f8da955 move msg_queue_pushf to tasks/tasks.c 2015-11-30 23:24:11 +01:00
twinaphex 22d64ae3dc move driver->remote and driver->command to input_driver.c 2015-11-30 23:06:47 +01:00
twinaphex 0b24618cd5 Move driver->command to input_driver.c 2015-11-30 22:56:41 +01:00
twinaphex 3281ba6e91 Header include 2015-11-30 22:30:13 +01:00
twinaphex e8471ead48 Move rewind state code out of g_extern 2015-11-30 22:29:16 +01:00
twinaphex 0db7cda264 Start moving rewind code to rewind.c 2015-11-30 22:25:13 +01:00
twinaphex 6b92167050 Move block_config_read to retroarch.c 2015-11-30 22:09:28 +01:00
twinaphex 6c4557817d Move force_fullscreen to retroarch.c 2015-11-30 22:02:54 +01:00
twinaphex 04605f085c Create RUNLOOP_CTL_{PERFCNT} 2015-11-30 21:56:35 +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 ca71e1a5bb Rename RARCH_ACTION_STATE_ to RARCH_CTL_ 2015-11-30 21:28:55 +01:00
twinaphex 1e8d666758 (task_http.c) Add FIXME/TODO 2015-11-30 19:36:02 +01:00
twinaphex 1368897cd6 (Wii) Warning fixes 2015-11-30 19:34:34 +01:00
twinaphex c76272ad8d Move more state out of global 2015-11-30 19:30:05 +01:00
twinaphex 5d70131ce1 Move global->autosave to autosave.c 2015-11-30 19:23:13 +01:00
twinaphex 30ed8b750b move temporary_content to content.c 2015-11-30 19:09:12 +01:00
Twinaphex df5c8168d1 Merge pull request #2499 from heuripedes/master
(tasks) Show finished tasks progress too
2015-11-30 18:28:15 +01:00
twinaphex c3b2f84f39 Typo fix 2015-11-30 18:24:35 +01:00
Higor Eurípedes 916444f977 (tasks) Show finished tasks progress too 2015-11-30 14:23:09 -03:00
twinaphex c03e1547b1 (linuxraw_joypad) Cleanups 2015-11-30 18:20:50 +01:00
twinaphex 7cb78cca58 Make g_epoll static 2015-11-30 18:14:07 +01:00
twinaphex 54655c37cd Create epoll_waiting 2015-11-30 18:08:00 +01:00
twinaphex ecbfc72e9b Create epoll_common 2015-11-30 18:05:10 +01:00
Twinaphex 0637671725 Merge pull request #2498 from heuripedes/master
stuff
2015-11-30 17:04:13 +01:00
twinaphex 5bc357fc28 (iOS) Buildfix 2015-11-30 17:01:50 +01:00
twinaphex 6d90c42bb5 We need to check for the instance where udev is only initialized
for the joypad part and not the general input driver
2015-11-30 16:56:32 +01:00
twinaphex 62260cf892 Turn g_udev static 2015-11-30 16:52:29 +01:00
twinaphex 28602d84af Make g_udev_mon static 2015-11-30 16:47:43 +01:00
twinaphex b76481b21e Create udev_mon_hotplug_available 2015-11-30 16:42:52 +01:00
twinaphex 2db1197942 Expand udev_common.c 2015-11-30 16:39:22 +01:00
Higor Eurípedes 826e3d6262 (menu) Add bundle decompression stub 2015-11-30 12:36:49 -03:00
twinaphex fd91cf130e Create udev_common.c/udev_common.h 2015-11-30 16:31:05 +01:00
Higor Eurípedes 906a88bfc3 (tasks) Display all progress messages for at least 60 frames 2015-11-30 12:26:41 -03:00
twinaphex bf66b43ecd Remove unused variable 2015-11-30 15:57:26 +01:00
Twinaphex edf09365b0 Merge pull request #2497 from heuripedes/master
Avoid file corruption when downloading or decompressing files
2015-11-30 15:49:39 +01:00
twinaphex b0c36c18dd Move global->exec to runloop.c as static variable 2015-11-30 15:46:39 +01:00
twinaphex 86de67b3d7 Move core_shutdown_initiated to runloop.c and turn it into
static variable
2015-11-30 15:43:49 +01:00
Higor Eurípedes 1948e6c1dd (task_decompress) Disallow same-file concurrent decompression 2015-11-30 11:43:05 -03:00
Higor Eurípedes f84bea4302 (task_http) Disallow same-file concurrent downloads 2015-11-30 11:37:06 -03:00
twinaphex 4e0a4150b5 Merge runloop and runloop_data.c 2015-11-30 15:35:57 +01:00
Twinaphex b5481d8b7c Merge pull request #2496 from heuripedes/master
Add generic task progress and titles
2015-11-30 14:54:05 +01:00
Higor Eurípedes a171f3c6d1 (task_decompress.c) Add progress report 2015-11-30 10:41:35 -03:00
Higor Eurípedes cf0a493605 Add some task-related localized strings 2015-11-30 10:02:36 -03:00
Higor Eurípedes 7e156584ba (tasks) Add progress metter and task titles 2015-11-30 09:17:46 -03:00
Higor Eurípedes 87fb007ebc (runloop_data.c) Get rid of data_runloop_msg
rarch_main_msg_queue_push*() functions are thread safe and can be called
from anywhere.
2015-11-30 08:33:54 -03:00
twinaphex 862483f67e (video_context_driver.c) Cleanups 2015-11-30 09:02:12 +01:00
twinaphex 41916b123f Optimize check_input_driver_block_hotkey 2015-11-30 08:32:30 +01:00
twinaphex 88d0b94ab2 input_poll - do direct poll call 2015-11-30 08:15:54 +01:00
twinaphex 63bce5fd5a (input_driver.c) Uniquely namespace static variables 2015-11-30 07:36:27 +01:00
twinaphex 1ed467f4e7 (audio_driver.c) Uniquely namespace static variables 2015-11-30 07:33:15 +01:00
twinaphex d1486464fe Turn video_driver_frame_filter into a static function 2015-11-30 07:22:08 +01:00
twinaphex 2fe9ef736c (video_driver.c) Uniquely namespace static variables 2015-11-30 07:14:23 +01:00
twinaphex 91b40523bd Weird regression fixed 2015-11-30 06:57:58 +01:00
twinaphex 3ea560d516 Change WndProcCommon 2015-11-30 06:27:00 +01:00
twinaphex ec2b8c2c48 Cleanup 2015-11-30 05:38:00 +01:00
Twinaphex 98e6df93cb Automatically reinit after asset extraction succeeded for
CB_UPDATE_ASSETS
2015-11-30 05:36:36 +01:00
twinaphex 5d52f4856a Get rid of INLINE qualifier for some functions 2015-11-30 05:13:12 +01:00
twinaphex 263e1a335d Move headers to verbosity.c 2015-11-30 04:49:28 +01:00
twinaphex 21a9bd13a6 (input_overlay.c) Cleanups 2015-11-30 04:47:41 +01:00
twinaphex cf53090204 De-globalize current_save_{file|state}_dir variables 2015-11-30 04:10:15 +01:00
twinaphex fc85cc46d1 Fix CXX_BUILD 2015-11-30 03:32:34 +01:00
twinaphex d410b0b734 Header include cleanups 2015-11-30 03:30:04 +01:00
twinaphex 871713dd9d Move driver->keyboard_linefeed_enable to input_driver.c 2015-11-30 03:23:35 +01:00
twinaphex d4e88324ac Move driver->osk_enable to input_driver.c 2015-11-30 03:14:26 +01:00
twinaphex 5b6641b077 (linuxraw_input.c) Remove unused driver reference 2015-11-30 02:50:10 +01:00
twinaphex 49671b6921 Remove driver->video_shader_data 2015-11-30 02:30:10 +01:00
twinaphex 7cc7305263 (HLSL) No longer depend on driver struct 2015-11-30 02:28:35 +01:00
twinaphex 321322ab7d (GLSL) Don't use driver struct anymore 2015-11-30 02:20:49 +01:00
twinaphex b996645f46 (shader_gl_cg.c) No longer use driver ptr 2015-11-30 02:08:15 +01:00
twinaphex 0dd3451ca5 Create recording_push_audio 2015-11-30 01:49:17 +01:00
twinaphex 3cd701450a Cleanups 2015-11-30 00:13:51 +01:00
twinaphex 777f8e94d0 Don't pass driver to rarch_main_cmd_get_state 2015-11-29 23:11:33 +01:00
twinaphex ef591c416d Cleanups 2015-11-29 23:01:37 +01:00
twinaphex 805735c958 (input_driver.c) Cleanups 2015-11-29 22:43:12 +01:00
twinaphex b62738465c Move video_active to gfx/video_driver.c 2015-11-29 21:38:47 +01:00
twinaphex 12e301825b Move audio_active to audio_driver.c 2015-11-29 21:34:45 +01:00
twinaphex d15ad86705 Create hid_driver_get_data 2015-11-29 21:11:57 +01:00
twinaphex e2fde41124 Move current_msg to gfx/video_driver.c 2015-11-29 20:59:52 +01:00
twinaphex a2399bc2cf Remove unused variable 2015-11-29 20:45:23 +01:00
twinaphex 1d44619f41 Move driver->video_cache_context and driver->video_cache_context_ack
to video_driver.c
2015-11-29 20:44:51 +01:00
twinaphex df9f0fc6d1 Move input_data_own to input_driver.c 2015-11-29 20:34:35 +01:00
twinaphex ff13338ca9 Move audio_data_own to audio_driver.c 2015-11-29 20:26:30 +01:00
twinaphex c62150c2a2 Move video_data_own to gfx/video_driver.c 2015-11-29 20:23:16 +01:00
twinaphex d181870caa No more dependency on driver_t for driver->input 2015-11-29 19:18:59 +01:00
twinaphex 7a6f444823 No more references to driver->input from outside 2015-11-29 19:07:02 +01:00
twinaphex 778c9a25d6 Remove another call to driver->input from inside 2015-11-29 19:03:23 +01:00
twinaphex 4ff0492e3d Start getting rid of driver->input references 2015-11-29 19:02:27 +01:00
twinaphex c96312ad04 input_keys_pressed - cleanup 2015-11-29 19:01:10 +01:00
twinaphex 83ba8f0545 (input_driver.c) Cleanups 2015-11-29 18:59:49 +01:00
twinaphex d76d9d3411 (gfx/video_driver.c) Cleanup 2015-11-29 18:30:22 +01:00
twinaphex 628af9680f command_event.c - cleanup 2015-11-29 18:27:24 +01:00
twinaphex 5e1b2b3bfa Move driver->input_data to input_driver.c 2015-11-29 18:18:25 +01:00
twinaphex ea18f0f5e3 (ui_cocoa.m ) Cleanups 2015-11-29 18:06:09 +01:00
twinaphex 1c867cedf0 Move nonblock_state to input_driver.c (NOTE: we probably need
to relocate this later on)
2015-11-29 17:53:11 +01:00
twinaphex f7bb3650d9 Simplify driver_set_nonblock_state 2015-11-29 17:45:07 +01:00
twinaphex e8d6e48a74 Remove unused variables 2015-11-29 17:34:31 +01:00
twinaphex 6fd6288337 Move block_libretro_input to input_driver.c 2015-11-29 17:33:29 +01:00
twinaphex 253649b0cf Move flushing_input to input_driver.c 2015-11-29 17:23:30 +01:00
twinaphex 23d63d0b5a Move block_hotkey to input_driver.c 2015-11-29 17:12:38 +01:00
twinaphex 178e52bca5 Move turbo_btns to input_driver.c 2015-11-29 17:10:03 +01:00
twinaphex 9a743ec357 Create input_driver_key_pressed 2015-11-29 16:45:38 +01:00
twinaphex dc7e8bc52b Cleanup android_joypad_query_pad 2015-11-29 16:35:51 +01:00
twinaphex a9f2959f4f (Cocoa) Add header includes 2015-11-29 16:30:38 +01:00
twinaphex 53277e3b1c Remove more HAVE_COCOA ifdefs 2015-11-29 16:28:55 +01:00
twinaphex eaa98dafc0 Fix header 2015-11-29 16:27:11 +01:00
twinaphex abae213b6b (keyboard_event_apple.c) Remove drivers/cocoa_input.h header include 2015-11-29 16:26:40 +01:00
twinaphex d018f65e95 Rename cocoa_input_keyboard_event 2015-11-29 16:26:13 +01:00
twinaphex 025d2c6328 (Android) Cleanups 2015-11-29 16:20:04 +01:00
twinaphex 2d455d78b3 Move inptu state to android_joypad.c 2015-11-29 16:18:29 +01:00
twinaphex f1fe78eb1a (cocoa_input.c) Include header 2015-11-29 15:52:37 +01:00
twinaphex 2deeb36a81 Rename apple_keycode.h 2015-11-29 15:50:27 +01:00
twinaphex 9d3a8c3815 (Apple) Buildfix #2 2015-11-29 15:47:05 +01:00
twinaphex 99cc4c59c3 (Apple) Buildfix 2015-11-29 15:46:01 +01:00
twinaphex bc748951c6 Start no longer having dependencies on apple input data for
keyboard_event_apple.c
2015-11-29 15:44:21 +01:00
twinaphex dff44d8d49 (udev) split up keyboard code to separate files 2015-11-29 15:35:34 +01:00
twinaphex 6c7da0e503 (udev) Change function signature of callback 2015-11-29 06:34:35 +01:00
twinaphex a02728fee3 Cleanups 2015-11-29 03:35:19 +01:00
twinaphex 9fd9fd10e8 Create input_x11_common 2015-11-29 03:34:09 +01:00
twinaphex e35f91d0f8 Remove driver.h header include 2015-11-29 03:21:02 +01:00
twinaphex dc44fd479c Move more code to verbosity.c 2015-11-29 03:08:27 +01:00
twinaphex e0e9f1a716 Don't inline logging functions anymore 2015-11-29 03:03:39 +01:00
twinaphex edde7547bc remove useless comment 2015-11-29 02:30:21 +01:00
twinaphex 2d04a8063f Move retro_fail to retroarch.c 2015-11-29 02:27:48 +01:00
twinaphex 27905df040 general.h - cleanup 2015-11-29 02:24:23 +01:00
twinaphex f5c9600ab4 Cleanups 2015-11-29 02:22:21 +01:00
twinaphex 0b43e65917 Define HAVE_VIDEOCORE as well when HAVE_DISPMANX is defined 2015-11-29 02:16:50 +01:00
twinaphex 99d3ddf998 Cleanups 2015-11-29 02:02:34 +01:00
twinaphex 383f24005e Fixup other platform's Salamander versions 2015-11-29 01:59:41 +01:00
twinaphex ac6b705666 (PS3) Buildfix 2015-11-29 01:58:15 +01:00
twinaphex 6a6b230d8e (Wii) Fixups 2015-11-29 01:57:16 +01:00
twinaphex be0857aff2 move video_pixel_scalar struct to gfx/video_driver.c 2015-11-29 01:48:25 +01:00
twinaphex b8df5fd584 (exynos_gfx.c) Nits 2015-11-29 01:43:58 +01:00
twinaphex 127448f848 Use video_driver_window_get 2015-11-29 01:39:28 +01:00
twinaphex 50ca3a17d9 (driver.h) Rearrange headers 2015-11-29 01:17:20 +01:00
twinaphex c75885b7b4 Remove gfx/video_driver.h dependency from driver.h 2015-11-29 01:15:40 +01:00
twinaphex 0044d853f8 Move display_type / display_window etc all to gfx/video_driver.c -
no more dependencies on driver_t
2015-11-29 01:12:49 +01:00
twinaphex 6c4b6310aa (playlist.c) Go through wrapper functions 2015-11-29 00:46:47 +01:00
twinaphex fa48c8d4ce Nits 2015-11-29 00:31:41 +01:00
twinaphex fa0e2032c6 Move EVENT_CMD_PREPARE_DUMMY to rarch_main_ctl 2015-11-29 00:29:41 +01:00
twinaphex 96f1a417ed Remove unused EVENT_CMD_DATA_RUNLOOP_FREE 2015-11-29 00:24:44 +01:00
twinaphex 635ee4992f Remove runloop_msg.c 2015-11-29 00:19:19 +01:00
twinaphex f97f0aa480 Merge runloop.c and runloop_msg.c 2015-11-29 00:19:01 +01:00
twinaphex bd6b79fdee command_event should only be used for events that the user can call,
so start moving things that the user shouldn't call to rarch_main_ctl
instead
2015-11-29 00:15:51 +01:00
twinaphex c5f547b02b runloop_msg.c - add <stdarg.h> 2015-11-28 23:39:30 +01:00
twinaphex c82fc11ba3 Get rid of now unused win32_video_get_ident 2015-11-28 22:01:44 +01:00
twinaphex a0aecd097e (Win32) Buildfix 2015-11-28 22:01:02 +01:00
twinaphex 7eb441a50f (Win32) Cut down on code duplication 2015-11-28 22:00:22 +01:00
twinaphex d810ba607b Get rid of extern "C" for WndProc 2015-11-28 21:55:46 +01:00
twinaphex c20c6a5438 (Win32) Buildfixes 2015-11-28 21:54:32 +01:00
twinaphex 883179bc40 (Win32) Buildfix 2015-11-28 21:52:09 +01:00
twinaphex ef3cbed13e Create separate WndProc for GL and D3D 2015-11-28 21:50:28 +01:00
Twinaphex ec9a2adf8d Merge pull request #2492 from heuripedes/master
(tasks_decompress) Attempt to fix some Android issues
2015-11-28 21:17:08 +01:00
Higor Eurípedes 3bad31e513 (tasks_decompress) Attempt to fix some Android issues 2015-11-28 17:14:07 -03:00
Twinaphex cd8ce72f29 Merge pull request #2491 from heuripedes/master
Logging improvements
2015-11-28 20:12:24 +01:00
twinaphex b2421b5942 Merge retroarch and retroarch_info 2015-11-28 20:11:55 +01:00
Higor Eurípedes aad63e776b Log some warnings in the decompression code 2015-11-28 16:08:55 -03:00
Higor Eurípedes 6dfa580dfa (runloop_msg) Add rarch_main_msg_queue_pushf() 2015-11-28 16:07:53 -03:00
Twinaphex 6a99893705 (Cocoa) Cleanup poll_iteration 2015-11-28 19:00:50 +01:00
Twinaphex 3001729545 Revert "Go through input_driver_get_data_ptr whenever we need input data"
This reverts commit 52c9a2ec43.
2015-11-28 18:58:33 +01:00
twinaphex 52c9a2ec43 Go through input_driver_get_data_ptr whenever we need input data
state
2015-11-28 18:51:12 +01:00
twinaphex 7856c4e940 (Android) Cleanups 2015-11-28 18:39:43 +01:00
twinaphex b06d08a32e Remove some references to driver->input_data 2015-11-28 18:33:59 +01:00
twinaphex 3b903adea1 Don't try to access driver->input_data from outside 2015-11-28 18:26:05 +01:00
twinaphex be71e654f3 Create input_driver_get_data_ptr 2015-11-28 18:22:05 +01:00
twinaphex ed71129ee6 Create RARCH_INPUT_CTL_HAS_CAPABILITIES 2015-11-28 17:54:50 +01:00
twinaphex 8ce6582fa4 Create drm_wait_flip 2015-11-28 17:16:19 +01:00
twinaphex 200b41bb58 (dispmanx_gfx.c) Nit 2015-11-28 17:07:52 +01:00
twinaphex 70850c8ca3 (dispmanx_gfx.c) Cleanups 2015-11-28 17:00:44 +01:00
twinaphex c23846c5dc Merged input_joypad.c and input_joypad_driver.c 2015-11-28 16:22:49 +01:00
twinaphex 1df5d44bdb Rename input/keyboard_line 2015-11-28 16:13:16 +01:00
twinaphex 68169f9ac3 Rename input_get_bind_string_* functions 2015-11-28 16:06:14 +01:00
twinaphex 814a7a174f Get rid of menu/menu.h 2015-11-28 15:59:32 +01:00
twinaphex b2613904ee Skip menu rendering and sleep when RARCH_MAIN_CTL_IS_IDLE is true 2015-11-28 15:57:27 +01:00
twinaphex 2b4464f30a Implement RARCH_MAIN_CTL_IS_IDLE 2015-11-28 15:03:59 +01:00
Twinaphex 3433a515d1 (iOS) Buildfix 2015-11-28 04:04:33 +01:00
radius f7b3059dcd change default filter location 2015-11-27 22:01:26 -05:00
twinaphex 778842abe3 Need to sleep for 10ms and return 1 to prevent high CPU usage
in unfocused mode
2015-11-28 03:41:30 +01:00
twinaphex da8c36b0c3 Don't need sleeping argument anymore for rarch_main_data_iterate 2015-11-28 03:26:01 +01:00
twinaphex af2efa8a29 (Menu) Render when we are focused 2015-11-28 03:22:20 +01:00
radius 94e145c9b0 disable remote gamepad on android it needs to be added to griffin 2015-11-27 21:11:48 -05:00
Twinaphex f0d37aed11 Take out this for now 2015-11-28 03:11:07 +01:00
Andrés 7b4be66dab Merge pull request #2489 from fr500/master
build remote gamepad for android
2015-11-27 21:05:55 -05:00
twinaphex a1226004f5 Revert "Don't render menu if unfocused - reimplement this"
This reverts commit ce7ec0681b.
2015-11-28 03:05:37 +01:00
twinaphex ce7ec0681b Don't render menu if unfocused - reimplement this 2015-11-28 03:03:26 +01:00
radius 6c2e3061c1 add network gamepad support to android builds 2015-11-27 21:00:50 -05:00
radius 35b36ce2c7 fix label 2015-11-27 20:59:10 -05:00
twinaphex a3c34a7813 Cleanups 2015-11-28 02:31:19 +01:00
twinaphex 0bce3a9cec Rename some more input_config functions 2015-11-28 02:26:57 +01:00
twinaphex a6ccc188a8 Rename input_common.c to input_config.c 2015-11-28 02:22:58 +01:00
Twinaphex bbe9927eea Merge pull request #2488 from heuripedes/master
(gl) Fix invalid enum error
2015-11-28 02:13:46 +01:00
twinaphex 70d782b94a Rename functions to fit input_config_ naming convention 2015-11-28 02:13:27 +01:00
twinaphex 28e035ec6b Move functiosn around 2015-11-28 02:09:11 +01:00
twinaphex f4b61bd164 Make one static function 2015-11-28 02:05:15 +01:00
Higor Eurípedes 9bc10fef7a (gl) Fix invalid enum error 2015-11-27 21:53:31 -03:00
Twinaphex 406107f1aa (iOS) Fix warning 2015-11-28 01:50:19 +01:00
Twinaphex 565b5d19c9 (iOS) Buildfix 2015-11-28 01:49:18 +01:00
Andrés 32223fa1ba Merge pull request #2485 from fr500/master
set a default port
2015-11-27 19:33:15 -05:00
Twinaphex fedae36d9b Merge pull request #2487 from heuripedes/master
(gl) Add checks for full npot support
2015-11-28 01:31:38 +01:00
Higor Eurípedes 428bc30a61 (gl) Add checks for full npot support 2015-11-27 21:21:23 -03:00
radius 2b6f7f0647 sleep to avoid flodding the host 2015-11-27 19:01:06 -05:00
twinaphex 7ca0d74005 Don't expose struct in header anymore 2015-11-28 00:59:47 +01:00
twinaphex 0b0b3431b0 Go through input bind map wrapper functions 2015-11-28 00:57:57 +01:00
twinaphex 0ca0bd182b Don't expose input_bind_map outside anymore 2015-11-28 00:51:33 +01:00
twinaphex 1f5b121505 Create input_get_bind_map_base 2015-11-28 00:44:34 +01:00
radius 2ccfdb3f4d set a default port 2015-11-27 18:43:39 -05:00
twinaphex 222b9a2113 Fix CXX_BUILD 2015-11-28 00:40:11 +01:00
twinaphex 9f7afa0862 Some C89_BUILD buildfixes 2015-11-28 00:36:22 +01:00
twinaphex 265e36a5d0 Some CXX_BUILD buildfixes 2015-11-28 00:33:01 +01:00
Twinaphex 51c7ba760c Merge pull request #2484 from fr500/udp-remote
UDP remote gamepad
2015-11-28 00:28:34 +01:00
radius 9312b1fe33 merge with upstream 2015-11-27 18:20:35 -05:00
twinaphex 133b4754a4 (iOS) Buildfix 2015-11-28 00:17:36 +01:00
twinaphex 99ca95a100 (Android) Buildfix 2015-11-28 00:16:31 +01:00
radius ced2131027 basic remote gamepad test program 2015-11-27 18:15:42 -05:00
radius d8badc2ad8 enable polling the remote gamepads 2015-11-27 18:15:41 -05:00
radius 7f84c3aeec complete basic implementation of an UDP receiver for retropad,
it expects a char* which is then converted to an integer
representing the pressed buttons
2015-11-27 18:08:57 -05:00
radius fe9700ebda add input polling code 2015-11-27 18:08:56 -05:00
radius d5e56c7561 fix the settings for each player 2015-11-27 18:08:55 -05:00
radius 9af42f8f1f only open socket for the configure max_users 2015-11-27 18:08:54 -05:00
radius 7d8b13372d add GUI representation for the settings 2015-11-27 18:08:53 -05:00
radius ac1695e7fd open different sockets per-user 2015-11-27 18:08:52 -05:00
radius ef3a07c515 save network gamepad settings 2015-11-27 18:08:50 -05:00
radius 4e39df6d6d save stdin and network commands properly 2015-11-27 18:08:48 -05:00
radius f2fc978722 add settings for network gamepads for each user 2015-11-27 18:08:46 -05:00
radius 06a06fee94 add settings for network gamepads for each user 2015-11-27 18:08:44 -05:00
radius 07291710ef fix nit 2015-11-27 18:08:43 -05:00
radius 5313dd318f add remote driver files 2015-11-27 18:08:41 -05:00
radius 1296768d47 add stub driver for network gamepad 2015-11-27 18:08:39 -05:00
radius 9fb3fe6216 add defines for udp gamepad 2015-11-27 18:08:35 -05:00
Twinaphex 5c44d58ba9 Merge pull request #2483 from heuripedes/master
(griffin) Add task_decompress.c
2015-11-27 23:54:54 +01:00
Higor Eurípedes 607e403981 (griffin) Add task_decompress.c 2015-11-27 19:54:19 -03:00
Twinaphex 818f82ee1f Merge pull request #2482 from heuripedes/master
Implement background zip extraction for core/content download
2015-11-27 23:51:53 +01:00
Higor Eurípedes 3feff47a01 (menu) Use the new decompress task in the downloader 2015-11-27 19:48:09 -03:00
Higor Eurípedes d28965b9f4 Implement zip decompression task 2015-11-27 19:48:09 -03:00
twinaphex f95be06f13 Buildfix 2015-11-27 23:39:43 +01:00
Twinaphex 4a3b9ffc7c Try to conserve on CPU usage when in sleep mode by skipping
menu rendering
2015-11-27 23:37:23 +01:00
Twinaphex 3e4ba02c9c Merge pull request #2480 from lakkatv/master
(Menu) Fixes #2479 that was caused by bcb54b2eec135ae9c318eb313f2a010…
2015-11-27 23:11:04 +01:00
Jean-André Santoni 63d977d674 (Menu) Fixes #2479 that was caused by bcb54b2eec and resulted in 2000fps on some nvidia cards 2015-11-28 04:40:48 +07:00
twinaphex a8d868f187 (Android) Implement 'focused' callback for androidegl_ctx 2015-11-27 20:38:29 +01:00
twinaphex f42098013f Should now idle at menu if pause_nonactive is true 2015-11-27 20:34:43 +01:00
twinaphex ec9ec9e079 Create RARCH_MAIN_CTL_CHECK_IDLE_STATE 2015-11-27 20:13:52 +01:00
twinaphex 7a831bcea6 Check focus and decide to sleep if 'pause_nonactive' is true 2015-11-27 18:56:11 +01:00
twinaphex a1ecc5eee3 (Android) Some cleanups in engine_handle_cmd 2015-11-27 18:27:30 +01:00
twinaphex 481202f2e5 (verbosity.h) This might make logging work again on Android 2015-11-27 18:13:15 +01:00
Twinaphex 1bd8e6402a Merge pull request #2478 from heuripedes/master
(menu) Don't lock the user inside the content/core downloader menu
2015-11-27 17:49:52 +01:00
Higor Eurípedes 2dd87e9ea2 (menu) Don't lock the user inside the content/core downloader menu 2015-11-27 13:45:20 -03:00
Twinaphex 869e29c742 Merge pull request #2476 from heuripedes/master
(dir_list_special.c) Fix content directory scanning
2015-11-27 01:44:20 +01:00
Twinaphex e1f65d5220 Merge pull request #2475 from sergiobenrocha2/master
Add a Low Pass filter for CPS-1/2.
2015-11-27 01:35:41 +01:00
Higor Eurípedes 6d113558d7 (dir_list_special.c) Fix content directory scanning
dir_list_new_special() only considered files that matched the reported
supported extensions and thus users without zip-loading cores could not
successfuly scan a folder full of zip-compressed content.
2015-11-26 21:30:44 -03:00
sergiobenrocha2 7ef52f1da1 Add a Low Pass filter for CPS-1/2. 2015-11-26 22:12:46 -02:00
twinaphex daeb8cacaf Set idle when APP_CMD_LOST_FOCUS 2015-11-27 00:23:47 +01:00
Alcaro 008db1e21c Disable DRM if it's not going to be used. 2015-11-26 21:29:47 +01:00
twinaphex dd68465f74 (exynos_gfx.c) Cleanups 2015-11-26 19:38:17 +01:00
twinaphex 5c28a8389a (DRM/EGL) No need to grab context data pointer anymore 2015-11-26 19:12:47 +01:00
twinaphex 7c52d380bf Move memsetting of fds and evctx to drm_common.c 2015-11-26 18:59:36 +01:00
twinaphex 00cf57eac0 Header include drm_common.h already includes essential
DRM headers
2015-11-26 18:57:29 +01:00
twinaphex 9c2813a757 Turn a bunch of variables static 2015-11-26 18:49:58 +01:00
twinaphex 25680ec8a6 Create more DRM common functions 2015-11-26 18:47:07 +01:00
twinaphex 60ead8f6b1 Create drm_get_encoder 2015-11-26 18:23:51 +01:00
twinaphex 0225e2e65a Cleanups 2015-11-26 18:18:44 +01:00
twinaphex 2693e16f1e (Exynos/DRM EGL context driver) Unify more code 2015-11-26 18:05:27 +01:00
twinaphex 7e08f5d908 Create drm_free 2015-11-26 17:34:35 +01:00
twinaphex e06121b661 Move more common code to drm_common.c 2015-11-26 17:30:01 +01:00
twinaphex 8f9c652693 Add gfx/common/drm_common.c and gfx_common/drm_common.h 2015-11-26 17:12:06 +01:00
Andrés 7037486148 Merge pull request #2471 from heuripedes/master
Fix shader update
2015-11-25 23:21:57 -05:00
Higor Eurípedes 08f098e339 Fix shader update 2015-11-25 23:25:37 -03:00
twinaphex c720bce8a9 Update variable name/buildfix 2015-11-26 02:29:43 +01:00
twinaphex 53a0079aa2 file_path_special.c - cleanups 2015-11-26 00:27:39 +01:00
twinaphex cb98cbc1bf Create RARCH_INPUT_CTL_POLL 2015-11-25 20:39:46 +01:00
twinaphex df948215af Some C89_BUILD fixes 2015-11-25 19:27:33 +01:00
Twinaphex 5b8661b6b5 Merge pull request #2468 from fr500/master
add a hint so the user can tell between devices with the same name
2015-11-25 19:25:56 +01:00
twinaphex 77e4faf5ea Move code around 2015-11-25 18:53:54 +01:00
twinaphex 9643edfac7 Create RARCH_INPUT_CTL_DESTROY 2015-11-25 18:49:37 +01:00
twinaphex 73ce9c0d23 Add another RARCH_INPUT_CTL_* command 2015-11-25 18:33:18 +01:00
twinaphex 92c0907e80 Create more RARCH_INPUT_CTL_* commands 2015-11-25 18:29:28 +01:00
twinaphex 14b2b8ada7 Start creating input_driver_ctl 2015-11-25 18:21:21 +01:00
radius 3ac80f6864 add a hint so the user can tell between devices with the same name 2015-11-24 22:30:51 -05:00
twinaphex 3e8659cdb9 C89_BUILD buildfixes 2015-11-25 04:05:04 +01:00
twinaphex 91a9a53a84 Some C89_BUILD buildfixes 2015-11-25 03:38:57 +01:00
Twinaphex 36587d99c2 Merge pull request #2463 from heuripedes/master
(task_http) Finish the task on internal error
2015-11-25 03:34:51 +01:00
twinaphex f319916e80 C89_BUILD buildfixes 2015-11-25 03:33:54 +01:00
twinaphex b673f2c14f Fix CXX_BUILD warning 2015-11-25 03:31:37 +01:00
twinaphex 08ae9df639 Merge input_sensor.c with input_driver.c 2015-11-25 03:29:18 +01:00
Higor Eurípedes 51ee399eac (task_http) Finish the task on internal error 2015-11-24 23:26:34 -03:00
twinaphex c9db73e944 Contain driver->input_data usage pt. 2 2015-11-25 03:25:31 +01:00
twinaphex d2f771440b Contain driver->input_data usage 2015-11-25 03:15:22 +01:00
twinaphex dc69dc6392 runloop_data.c - remove some unnecessary functions 2015-11-25 02:28:35 +01:00
Twinaphex dba90266db Merge pull request #2462 from heuripedes/master
Minor task changes
2015-11-25 02:26:46 +01:00
Higor Eurípedes 29e9b87319 (tasks) Make task handles honor task->cancelled 2015-11-24 22:18:09 -03:00
Higor Eurípedes 0496bed76e (tasks) Add wait/cancel functions and some documentation 2015-11-24 22:18:09 -03:00
Higor Eurípedes 5a158a18ce (tasks) Actually implement a task queue 2015-11-24 22:18:09 -03:00
twinaphex 40e8f4eba6 Dehardcode C89_BUILD ifdefs 2015-11-25 02:10:31 +01:00
Twinaphex 1186042e44 Merge pull request #2461 from heuripedes/master
(retroarch) Move task subsystem initialization to rarch_main_init()
2015-11-24 20:47:57 +01:00
Higor Eurípedes 6257d178ee (retroarch) Move task subsystem initialization to rarch_main_init() 2015-11-24 16:45:28 -03:00
Twinaphex 8a5ba85c9a Cleanups 2015-11-24 20:25:31 +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
twinaphex 9fba3de3c3 Cleanups 2015-11-24 18:16:45 +01:00
twinaphex 021ae74612 Remove dead code - rarch_main_data_iterate 2015-11-24 18:13:54 +01:00
twinaphex 49b9ccd467 Remove dead code 2015-11-24 18:11:11 +01:00
Twinaphex 9a31db3783 Merge pull request #2459 from heuripedes/master
things
2015-11-24 17:53:25 +01:00
Higor Eurípedes 92683976a5 Add user_data pointer to rarch_task_push_image_load() 2015-11-24 13:50:44 -03:00
Higor Eurípedes 84cad09983 (Makefile) Add gperftools support 2015-11-24 13:50:44 -03:00
Twinaphex a59fd56059 Merge pull request #2458 from lakkatv/xmb
(Menu) Fix a segfault in playlist associations
2015-11-24 17:40:33 +01:00
twinaphex 6a46b4d1ec Lower PATH_MAX_LENGTH to 512 for 3DS/PSP/Wii/Gamecube/Xbox 1 2015-11-24 17:38:52 +01:00
Twinaphex 39907adf17 Merge pull request #2457 from heuripedes/master
(command_event) Fix crash on unload content
2015-11-24 14:35:37 +01:00
Higor Eurípedes 6e43bd4893 (task_overlay) Fix bug introduced by c342bb4 2015-11-24 10:32:18 -03:00
Higor Eurípedes 3ad560279f (command_event) Fix crash on unload content 2015-11-24 10:26:52 -03:00
Twinaphex 71487c1901 Merge pull request #2456 from aliaspider/master
(3DS) update build rules.
2015-11-24 14:10:58 +01:00
aliaspider 3af5dac471 (3DS) nit. 2015-11-24 13:02:21 +01:00
aliaspider 2dcb7264ed (3DS) add pocketsnes buildrules. 2015-11-24 13:01:06 +01:00
aliaspider 594078890d (3DS) move *.png *.wav to ctr/assets/ 2015-11-24 12:49:58 +01:00
aliaspider be5755fe59 (3DS) build fix. 2015-11-24 12:02:02 +01:00
Twinaphex c5b51de937 Merge pull request #2452 from heuripedes/master
(task_http) Abort task on error
2015-11-24 11:36:55 +01:00
Twinaphex 0958acd0b1 Merge pull request #2455 from aliaspider/master
(3DS) update.
2015-11-24 11:36:00 +01:00
aliaspider 38579e56ff (3DS) gfx driver: add missing d-cache flush. 2015-11-24 11:25:28 +01:00
aliaspider e61616fd5d (3DS) edits. 2015-11-24 11:05:31 +01:00
aliaspider f22d26f881 (3DS) rewrite the dsp audio driver to use a single looping wave buffer. 2015-11-24 11:04:22 +01:00
Jean-André Santoni f834c23222 (Menu) Fix a segfault in playlist associations 2015-11-24 16:05:08 +07:00
Higor Eurípedes afce03a20e (task_http) Abort task on error 2015-11-23 22:45:36 -03:00
twinaphex f04f4c89c8 Turn another function static 2015-11-24 02:18:41 +01:00
twinaphex 00a0ab3fac Yet more HAVE_LIBRETRODB ifdefs - hope these are the last 2015-11-24 01:57:33 +01:00
twinaphex 1639f27f8c Turn check_block_hotkey into static function 2015-11-24 01:54:21 +01:00
twinaphex cd51102281 Remove scaler_get_ptr 2015-11-24 01:50:37 +01:00
twinaphex 009813a694 Derp - ininite loop 2015-11-24 01:36:27 +01:00
twinaphex 6267c16be2 Remove header include 2015-11-24 01:32:43 +01:00
twinaphex 51291067eb video_driver.c) Turn some functions static 2015-11-24 01:30:52 +01:00
twinaphex 1f62479068 move video_frame to gfx/video_driver.c 2015-11-24 01:26:59 +01:00
twinaphex 909ee01012 Move input_state code to input_common.c 2015-11-24 01:19:48 +01:00
twinaphex 075a4891dc Buildfix/move input code around 2015-11-24 01:18:00 +01:00
twinaphex 6e86dd5491 More HAVE_LIBRETRODB ifdefs 2015-11-24 01:14:23 +01:00
twinaphex f0b3731e4f Ifdef more scanning code 2015-11-24 01:12:50 +01:00
twinaphex 60dd3fe8b3 Move input_data related code to input/input_common.c 2015-11-24 00:53:47 +01:00
Twinaphex 4d8f024f0c Merge pull request #2451 from heuripedes/master
(task_file_transfer) Fix --disable-zlib builds
2015-11-24 00:43:45 +01:00
Higor Eurípedes 1d946a1b27 (task_file_transfer) Fix --disable-zlib builds 2015-11-23 20:41:25 -03:00
twinaphex 59e66b5755 Remove duplicate min/max macros 2015-11-24 00:38:48 +01:00
twinaphex c94b5e5616 remove M_PI define 2015-11-24 00:36:11 +01:00
twinaphex d1b9dbe7dc move db_to_gain to retro_miscellaneous.h 2015-11-24 00:35:14 +01:00
twinaphex 73fcbe3786 retro_miscellaneous.h - include math.h 2015-11-24 00:33:40 +01:00
twinaphex 516422b1d1 Build fix 2015-11-24 00:23:32 +01:00
twinaphex a3e52a9369 Put M_PI inside retro_miscellaneous.h 2015-11-24 00:05:37 +01:00
twinaphex deae90e0bb Move use_rgba to gfx/video_driver.c - get rid of driver_t dependencies 2015-11-23 23:58:40 +01:00
twinaphex f358962e40 Fix typo 2015-11-23 23:48:22 +01:00
twinaphex c342bb437a Fix warnings 2015-11-23 23:47:25 +01:00
twinaphex f02258585f Remove unused variable 2015-11-23 23:45:01 +01:00
twinaphex 86f0bdd3d8 ifdef certain code with HAVE_LIBRETRODB 2015-11-23 23:45:01 +01:00
Twinaphex e7c7c4515a Merge pull request #2450 from lakkatv/xmb
(XMB) Load boxarts from subfolders named after the system name in no-…
2015-11-23 23:31:02 +01: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
Twinaphex e0b90e6d11 Don't call driver_set_nonblock_state when we are about to shutdown 2015-11-23 23:18:40 +01:00
Twinaphex e87b094ae5 Merge pull request #2449 from heuripedes/master
Some fixes
2015-11-23 22:59:52 +01:00
Higor Eurípedes f04e4ae57c Fix segfault on exit after downloading files 2015-11-23 18:56:59 -03:00
Higor Eurípedes 9dd7e15062 (griffin) add tasks/tasks.c 2015-11-23 18:51:54 -03:00
Higor Eurípedes 58e9b28154 Cleanup 2015-11-23 18:50:26 -03:00
twinaphex b5480d85a1 Remove unused variable 2015-11-23 22:36:50 +01:00
Twinaphex 20c08a6137 Merge pull request #2448 from heuripedes/tasks
Tasks
2015-11-23 22:35:47 +01:00
twinaphex ffbaef13b9 driver->threaded_video never used - buildfix for Windows 2015-11-23 22:29:27 +01:00
twinaphex 06035875f2 Divorce video poke interface from driver_t struct 2015-11-23 22:14:39 +01:00
twinaphex 09fe26257c header include changes 2015-11-23 21:58:39 +01:00
Higor Eurípedes 280f0fda66 (tasks) Fix behavior in non threaded implementation 2015-11-23 17:45:15 -03:00
Higor Eurípedes 46ec7562c1 (overlay) Fix behavior when overlay_hide_in_menu=true 2015-11-23 17:43:37 -03:00
Higor Eurípedes 6f88ece9ab (overlay) Fix memory leak 2015-11-23 17:43:33 -03:00
Higor Eurípedes 9654fabe77 (overlay) Fix on screen keyboard 2015-11-23 17:42:01 -03:00
Higor Eurípedes 52e3b03546 Remove some uneeded prototypes 2015-11-23 17:42:01 -03:00
Higor Eurípedes a0d2bb4c7c Reimplement overlay loading with tasks 2015-11-23 17:42:01 -03:00
Higor Eurípedes 4b8a2ebad7 Fix build 2015-11-23 17:42:01 -03:00
Higor Eurípedes 935e03fa97 Reimplement http transfers using tasks 2015-11-23 17:42:01 -03:00
Higor Eurípedes 5d92e9061c Reimplement image loading using tasks 2015-11-23 17:42:01 -03:00
Higor Eurípedes c21ffeff71 Reimplement content scanning using tasks 2015-11-23 17:42:01 -03:00
Higor Eurípedes 12fe5a0e18 Create tasks.c 2015-11-23 17:42:01 -03:00
twinaphex 229c25dfc7 Divorce driver->resampler from driver_t struct 2015-11-23 21:40:32 +01:00
twinaphex 18926e4df5 Divorce driver->resampler_data from driver_t struct 2015-11-23 21:37:27 +01:00
twinaphex 32b363c75e Cleanups 2015-11-23 21:32:05 +01:00
twinaphex 866501703f Cleanups 2015-11-23 21:28:54 +01:00
twinaphex f234996b49 Divorce driver->video_context from driver_t struct 2015-11-23 21:24:02 +01:00
twinaphex 6f18656baa driver->video_context should be self-contained now to video_context_driver.c 2015-11-23 21:20:21 +01:00
twinaphex 0520a1b3c7 Divorce video_context_data from driver_t 2015-11-23 21:09:40 +01:00
twinaphex f98cda3c33 video_context_data only accessed now from one file 2015-11-23 21:06:15 +01:00
twinaphex 3ad52d0f08 Cleanups 2015-11-23 21:00:56 +01:00
twinaphex 1f87c6d9e2 Dont' try to access driver->video_context_data directly 2015-11-23 20:56:06 +01:00
twinaphex 41b46975f9 Cleanups - go through standard functions 2015-11-23 20:45:09 +01:00
twinaphex d23d1f6cb0 (D3D) Attempted buildfix 2015-11-23 20:30:56 +01:00
twinaphex ab6d8fe6cc (compat_getopt.c) Include stdio.h 2015-11-23 20:26:32 +01:00
twinaphex ca5184f8df (Dsound) Buildfix 2015-11-23 20:26:02 +01:00
twinaphex ad5e0c5981 (CoreAudio) Buildfix 2015-11-23 20:25:30 +01:00
Alcaro c700da78c0 Merge pull request #2447 from heuripedes/master
(video_driver) Fix crash in deinit_pixel_converter()
2015-11-23 20:01:57 +01:00
Higor Eurípedes d665f8a6e4 (video_driver) Fix crash in deinit_pixel_converter() 2015-11-23 15:46:56 -03:00
Alcaro 518f738dec Nuke this one, it just instantly segfaults anyways. 2015-11-23 19:46:38 +01:00
Alcaro 4d8c1680c2 Stupid includes... 2015-11-23 19:45:00 +01:00
Alcaro 7b66b65823 Add some error messages if the null drivers are used. 2015-11-23 19:42:46 +01:00
twinaphex 7dcf0bbf99 remove unused variable 2015-11-23 19:40:43 +01:00
twinaphex e0f0590269 Rearrange header includes 2015-11-23 19:40:09 +01:00
twinaphex a688baebe0 Divorce driver->audio from driver_t struct 2015-11-23 19:30:47 +01:00
twinaphex 24400bc797 Divorce audio_data from driver_t struct 2015-11-23 19:22:18 +01:00
twinaphex be7e4ad96b Move video_data to gfx/video_driver.c 2015-11-23 19:05:49 +01:00
Alcaro e5830299f6 Include this one from the global header because it's included everywhere already anyways. 2015-11-23 18:56:50 +01:00
twinaphex 389cf13db5 Don't reference driver->video_data outside of gx/video_driver.c anymore 2015-11-23 18:51:04 +01:00
Alcaro 09d6897c2f Wipe some sign compare warnings. 2015-11-23 18:40:32 +01:00
twinaphex c0cc5fac53 Cleanups 2015-11-23 18:25:42 +01:00
twinaphex f9671333b5 Divorce current_video from driver_t struct 2015-11-23 18:11:17 +01:00
twinaphex 672a3814d6 Create more VIDEO_DRIVER_CTL_ commands 2015-11-23 18:01:46 +01:00
twinaphex 95f459a7d5 another fix 2015-11-23 16:51:16 +01:00
twinaphex 0287581f86 Fix verbosity.h 2015-11-23 16:50:41 +01:00
twinaphex 8030f91667 Don't use video_driver_get_ptr inside shader_null 2015-11-23 16:41:50 +01:00
twinaphex efb1d741f9 Update 2015-11-23 16:06:48 +01: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 a9cb970d0d Move log_file code to verbosity.c 2015-11-23 15:45:02 +01:00
twinaphex 76d6378228 Go through video_driver_ctl 2015-11-23 15:01:49 +01:00
twinaphex 60fec26bcf (sdl_input.c) Use video_driver_get_ident 2015-11-23 14:57:24 +01:00
twinaphex 4cccd6d596 (sdl2_gfx.c) Buildfix 2015-11-23 14:55:20 +01:00
twinaphex 2e3c3d25b5 Create video_driver_frame 2015-11-23 14:53:56 +01:00
twinaphex 9b41061143 Rename driver->video 2015-11-23 14:14:12 +01:00
twinaphex 8e0a2ee9e7 Turn audio_driver_flush into static function 2015-11-23 13:30:19 +01:00
twinaphex ee733fcd0f (input_overlay.c) Go through video_driver_get_ptr 2015-11-23 13:24:20 +01:00
twinaphex daedeced2c (render_chain_xdk.cpp) Add verbosity.h header include 2015-11-23 13:15:37 +01:00
twinaphex 6fbd7dce35 render_chain_cg.cpp - add verbosity.h 2015-11-23 13:14:09 +01:00
twinaphex 1bd2f2eb8a Make some pixel converter functions static 2015-11-23 13:05:50 +01:00
twinaphex beceaf4a8c Merge video_pixel_converter.c with video_driver.c 2015-11-23 13:02:24 +01:00
twinaphex e970372959 (D3D) Buildfix 2015-11-23 13:02:02 +01:00
twinaphex 86504392b9 Create video_driver_set_size 2015-11-23 12:54:15 +01:00
twinaphex 5854f83d19 Turn another function static 2015-11-23 12:17:16 +01:00
twinaphex 78ba80662f (menu_setting.c) Turn function static 2015-11-23 12:16:22 +01:00
twinaphex b434689d39 (Win32) Buildfixes 2015-11-23 12:14:53 +01:00
Twinaphex 5974f81ed8 (OSX) Buildfixes 2015-11-23 12:07:00 +01:00
twinaphex 074f14b132 Add verbosity.c/verbosity.h 2015-11-23 12:03:38 +01:00
twinaphex 62a556e8ce retro_log.h - hacky but necessary to get it to work 2015-11-23 11:05:19 +01:00
twinaphex f1edf1210c Avoid warning 2015-11-23 10:51:03 +01:00
twinaphex ecddeef016 Add extern "C" around retro_main_verbosity 2015-11-23 10:50:15 +01:00
twinaphex e02fdd5b5b Cleanups 2015-11-23 10:13:27 +01:00
twinaphex 82f64cbf43 Get rid of is_thread variable for this function 2015-11-23 09:46:53 +01:00
twinaphex dd0a191548 (task_file_transfer.c) Remove some redundant functions 2015-11-23 09:42:00 +01:00
twinaphex 228bb94e9f Revert "(Rnunloop data) Reimplement sleeping"
This reverts commit becf83a1b3.
2015-11-23 09:30:23 +01:00
twinaphex 6470253f0d (Win32) Buildfixes 2015-11-22 22:25:01 +01:00
twinaphex becf83a1b3 (Rnunloop data) Reimplement sleeping 2015-11-22 22:21:02 +01:00
twinaphex 6f0425bdc3 Make calls to event_command(EVENT_CMD_LOG_FILE_DEINIT) 2015-11-22 22:04:33 +01:00
twinaphex 8a16897aea Update verbosity checks 2015-11-22 21:55:06 +01:00
twinaphex 6eda4bc9af Put this block inside rarch_main_data_iterate 2015-11-22 21:46:02 +01:00
twinaphex eb3cacf14c rarch_main_data_iterate - this block seems to be unneeded 2015-11-22 21:44:07 +01:00
twinaphex f9d93261fa Only attempt to wake up thread when we are actually sleeping 2015-11-22 21:17:10 +01:00
twinaphex d65a445acd Fix concurrency issue with global->verbose 2015-11-22 20:50:39 +01:00
twinaphex f806e7b9c1 Don't put overlay code on thread again 2015-11-22 18:25:09 +01:00
twinaphex 85aae0d0b5 Create thread_sleeping variable 2015-11-22 16:44:44 +01:00
twinaphex 9e47d3097b Go for simpler tweak 2015-11-22 16:42:04 +01:00
twinaphex 7c2cbf278a Revert "Reimplement threading init for data runloop - data runloop"
This reverts commit 93720ff8c7.
2015-11-22 16:40:32 +01:00
twinaphex 93720ff8c7 Reimplement threading init for data runloop - data runloop
was never set correctly to threaded mode
2015-11-22 16:34:02 +01:00
twinaphex b59e2907f3 Add RARCH_AUDIO_CTL_SETUP_REWIND 2015-11-22 15:25:43 +01:00
twinaphex f60c3395f0 Create more RARCH_AUDIO_CTL commands 2015-11-22 15:22:08 +01:00
twinaphex 82e8cee97b Create RARCH_AUDIO_CTL_HAS_CALLBACK 2015-11-22 15:20:10 +01:00
twinaphex 08c6382c51 Refactor away another function 2015-11-22 15:16:03 +01:00
twinaphex 4ad4254107 Turn function static 2015-11-22 15:10:14 +01:00
twinaphex 9e83fedcd9 Create more RARCH_AUDIO_CTL_ commands 2015-11-22 15:07:11 +01:00
twinaphex b603b735d5 Add RARCH_AUDIO_CTL_MUTE_TOGGLE 2015-11-22 14:30:31 +01:00
twinaphex a88ae583cc Create RARCH_AUDIO_CTL_DEINIT/RARCH_AUDIO_CTL_INIT 2015-11-22 14:28:00 +01:00
twinaphex 0972c19f77 Add more RARCH_AUDIO_CTL commands 2015-11-22 14:23:29 +01:00
twinaphex 66d853358a Create audio_driver_ctl 2015-11-22 14:17:46 +01:00
twinaphex 2f8f030f85 Hide away Gamepad Mapping Type until it is useful on more
than just iOS
2015-11-22 14:07:24 +01:00
twinaphex 0425f0564c Remove audio/audio_monitor.h 2015-11-22 13:35:57 +01:00
twinaphex 2b4bfdb91d Remove unused variables 2015-11-22 13:33:45 +01:00
twinaphex 85dbeeb8f9 No more video_monitor.h 2015-11-22 13:32:46 +01:00
Twinaphex 4a55826818 Merge pull request #2440 from lakkatv/xmb
Allow resetting the core associations to N/A with start
2015-11-21 20:47:16 +01:00
Jean-André Santoni 9b8c8bfd21 Allow resetting the core associations to N/A with start 2015-11-22 02:10:22 +07: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 df0ea1c01d (configuration.c) Refactor config_load_overrides 2015-11-21 18:21:53 +01:00
twinaphex 5c71cb06d4 Remove CONFIG_GET_HEX_BASE macro 2015-11-21 18:08:37 +01:00
twinaphex f91ba67c5b Kill off two configuration macros 2015-11-21 18:02:53 +01:00
twinaphex aa1e8dc543 (menu_setting) Refactor this macro mess 2015-11-21 16:32:22 +01:00
twinaphex 892d99b3a6 Add SET_VIEWPORT_CONFIG 2015-11-21 13:13:55 +01:00
twinaphex 806c124eae Merge video_viewport.c and video_driver.c 2015-11-21 13:01:23 +01:00
twinaphex 5b44bd0e6b Create RARCH_DISPLAY_CTL_SET_VIEWPORT_SQUARE_PIXEL 2015-11-21 12:54:38 +01:00
twinaphex 4db97a5300 Refactor away video_viewport_set_core 2015-11-21 12:45:36 +01:00
twinaphex cf5533ccaa Refactor away video_viewport_reset_custom 2015-11-21 12:36:14 +01:00
twinaphex aad6a3a2a6 CXX_BUILD - buildfixes 2015-11-21 12:32:12 +01:00
twinaphex 96b41b43b5 Cleanups 2015-11-21 11:24:02 +01:00
twinaphex e3c09e00b9 Move setting to function 2015-11-21 11:22:34 +01:00
twinaphex 35aef696ea Add RARCH_DISPLAY_CTL_DEFAULT_SETTINGS 2015-11-21 09:55:08 +01:00
Twinaphex 37544a7b3b Merge pull request #2439 from ssangkong/patch-3
Fix : iOS UI Bug with navigation bar
2015-11-21 09:48:57 +01:00
twinaphex f0ac86820b (menu_setting.h) Put macros inside headers 2015-11-21 09:47:09 +01:00
twinaphex d839157d13 (menu_setting.c) Add do{}while(0) to macros 2015-11-21 09:45:05 +01:00
twinaphex b69caea6c1 Set g_egl_inited to false after egl_destroy 2015-11-21 09:39:25 +01:00
twinaphex efa673c7b0 Make g_egl_use_hw_ctx a static variable 2015-11-21 09:37:26 +01:00
Yongwoon Cho 8be77a102e Fix : iOS UI Bug with navigation bar
issue #2159 fixed.
2015-11-21 17:35:24 +09:00
twinaphex 30272dd413 Create 'loading and saving' of configuration settings for video_driver_ctl 2015-11-21 09:32:51 +01:00
twinaphex 32717d1340 Ifdef 'SET_PER_GAME_RESOLUTION' for Gekko right now - this is still
buggy code in general - might want to get rid of it and pressure
the dev to come up with a sane solution that is not bug prone
2015-11-21 09:31:08 +01:00
twinaphex 0f33722f5d Refactor Wii per-game resolution mode to be somewhat generic 2015-11-21 08:56:24 +01:00
twinaphex de44911092 (PS3/Wii) Reimplement video resolution code 2015-11-21 08:39:46 +01:00
twinaphex ad75d00bd4 Implement get_video_output_size 2015-11-21 08:18:14 +01:00
twinaphex 1c3ba76e67 (PS3) Implement video output get prev/next 2015-11-21 07:54:42 +01:00
twinaphex 60aad558d8 (PS3) Cleanups 2015-11-21 07:43:53 +01:00
twinaphex 658c5d4ceb (PS3) Cleanups 2015-11-21 07:32:08 +01:00
twinaphex 4f0cec7b1e Buildfixes 2015-11-20 21:22:26 +01:00
twinaphex e09e65e348 Add RARCH_DISPLAY_CTL_GET_NEXT_VIDEO_OUT 2015-11-20 21:20:12 +01:00
twinaphex b4ec6e208b init_video_input - cleanups 2015-11-20 21:07:15 +01:00
twinaphex d0ccd7065b Turn another function static 2015-11-20 21:05:27 +01:00
twinaphex daadda2553 Cleanups 2015-11-20 20:49:49 +01:00
twinaphex a7cb5b8491 Add RARCH_DISPLAY_CTL_MONITOR_ADJUST_SYSTEM_RATES 2015-11-20 20:47:47 +01:00
twinaphex e1ac9aed6b Add RARCH_DISPLAY_CTL_MONITOR_RESET 2015-11-20 19:04:00 +01:00
twinaphex 21cabec759 Add RARCH_DISPLAY_CTL_{DEINIT/INIT} 2015-11-20 19:01:13 +01:00
twinaphex c1fa9dc637 Make video_driver_unset_callback a static function 2015-11-20 18:57:04 +01:00
twinaphex 0184a73de8 init_video - cleanups 2015-11-20 18:55:01 +01:00
twinaphex ddde58caf4 Simplify video_driver_get_ptr 2015-11-20 18:50:21 +01:00
twinaphex 9ea40f5e32 Add RARCH_DISPLAY_CTL_SET_ASPECT_RATIO 2015-11-20 18:45:00 +01:00
twinaphex 5069d71295 Cleanups 2015-11-20 18:41:25 +01:00
twinaphex 225757f68c video_driver_ctl - cleanups 2015-11-20 18:38:08 +01:00
twinaphex 993da04e3b simplify video_driver_ctl 2015-11-20 18:36:38 +01:00
twinaphex 9e65c3ed4c Remove aspect ratio options that nobody seems to use 2015-11-20 18:07:14 +01:00
twinaphex 3162bb796a Reduce video_driver_get_ptr calls 2015-11-20 17:46:42 +01:00
twinaphex 4ede2d1f70 reduce video_driver_get_ptr calls 2015-11-20 17:45:10 +01:00
twinaphex 8e38a18f55 Makefile.emscripten - add HAVE_EGL 2015-11-20 17:41:50 +01:00
twinaphex d68401aa4d Add RARCH_DISPLAY_CTL_SHOW_MOUSE 2015-11-20 17:26:39 +01:00
twinaphex 3e986f9562 Add RARCH_DISPLAY_CTL_SET_NONBLOCK_STATE 2015-11-20 17:22:19 +01:00
twinaphex dbf8d25e3e rarch_game_specific_options - use strdup, free outside of
function
2015-11-20 17:03:36 +01:00
twinaphex 7c10d0f796 (vc_eg_ctx.c) Move header below egl_common.h 2015-11-20 16:58:31 +01:00
Alcaro 8f52b2f0f8 Clean up this one a little. 2015-11-20 16:33:44 +01:00
Alcaro 888ba881ec No need to free a known null... 2015-11-20 16:33:21 +01:00
Alcaro 4b96b5814f Fix some weirdness down here. 2015-11-20 16:30:55 +01:00
twinaphex a59ca22457 Add RARCH_DISPLAY_CTL_FIND_DRIVER 2015-11-20 15:59:01 +01:00
Alcaro d4383de600 Fix accents broken by commit 5aad0eb. 2015-11-20 15:57:13 +01:00
twinaphex 704ff87b12 Add RARCH_DISPLAY_CTL_APPLY_STATE_CHANGES 2015-11-20 15:55:09 +01:00
twinaphex 32d070564b Some cleanups 2015-11-20 15:48:38 +01:00
twinaphex 09dda14549 Add RARCH_DISPLAY_CTL_READ_VIEWPORT 2015-11-20 15:41:20 +01:00
twinaphex d8eeed0a9e Add RARCH_DISPLAY_CTL_CACHED_FRAME_HAS_VALID_FB 2015-11-20 15:38:10 +01:00
twinaphex 6286e4b74c Add RARCH_DISPLAY_CTL_CACHED_FRAME_RENDER 2015-11-20 15:34:10 +01:00
twinaphex 0d5c928e68 video_driver_ctl - avoid cost of grabbing the pointers for actions
where it isn't needed
2015-11-20 15:25:25 +01:00
twinaphex 5cea9e5400 Add RARCH_DISPLAY_CTL_IS_FOCUSED 2015-11-20 15:24:24 +01:00
twinaphex 7141210d15 Remove video_driver_has_windowed 2015-11-20 15:20:54 +01:00
twinaphex ba4643a7c1 Add RARCH_DISPLAY_CTL_FRAME_FILTER_IS_32BIT 2015-11-20 15:16:58 +01:00
twinaphex 7b1f57b1cd Add RARCH_DISPLAY_CTL_FRAME_FILTER_ALIVE 2015-11-20 15:14:12 +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 1686eb8f7f (vc_egl_ctx.c) Cleanup 2015-11-20 14:34:40 +01:00
twinaphex 990bffcc27 (wgl_ctx.cpp) Cleanups 2015-11-20 14:32:46 +01:00
twinaphex e466995c70 (xegl_ctx.c) Get rid of forward declaration 2015-11-20 14:31:09 +01:00
twinaphex c6e962a43e (bbqnx) Use g_egl_api 2015-11-20 14:30:32 +01:00
twinaphex 68de1b571f Check if global is non-NULL instead 2015-11-20 13:58:19 +01:00
twinaphex e7c842ae1f core_info_list_get_all_extensions - check if global is non-NULL
instead
2015-11-20 13:53:19 +01:00
twinaphex 1d4b5691c9 (DRM/EGL) Add goto error 2015-11-20 13:50:17 +01:00
twinaphex 259674fee2 (vivante fbdev) Add function pointer for rendering hardware contexts 2015-11-20 13:46:41 +01:00
twinaphex b5588231ec (Menu) fix warnings - can't return NULL here 2015-11-20 13:45:02 +01:00
twinaphex 2f151896eb use egl_create_surface everywhere 2015-11-20 13:43:05 +01:00
twinaphex fc0f5f8889 Create egl_create_surface 2015-11-20 13:36:16 +01:00
twinaphex 1101bb34d3 Create g_egl_api/g_egl_inited 2015-11-20 13:27:31 +01:00
twinaphex 5aad0ebc1b (menu_hash_it.c) Update 2015-11-20 12:57:50 +01:00
twinaphex bca0edce49 Cleanups 2015-11-20 08:42:33 +01:00
twinaphex 04ec34a35d core_info_get - cleanups 2015-11-20 08:41:46 +01:00
Twinaphex 2ac9390a21 Merge pull request #2436 from lakkatv/master
Implement core assignation switching
2015-11-20 07:09:36 +01:00
Jean-André Santoni fe02f2ab86 Implement core assignation switching 2015-11-20 05:20:13 +07:00
aliaspider 7f5ae4bdba (3DS) can compile with latest ctrulib/great-refactor.
fix some warnings.
2015-11-19 23:15:48 +01:00
Twinaphex 8a5e80737e Merge pull request #2435 from lakkatv/master
Prevent loosing core assignations for playlists that doesn't exist ye…
2015-11-19 21:25:01 +01:00
Jean-André Santoni 632408c70d Prevent loosing core assignations for playlists that doesn't exist yet, or doesn't exist more 2015-11-20 03:23:20 +07:00
twinaphex 27152a4486 Create menu_displaylist_parse_playlist_associations 2015-11-19 18:46:29 +01:00
twinaphex 3c842823bc (Mali/Wayland) Use egl_create_context 2015-11-19 18:36:24 +01:00
twinaphex 01614bb7f4 Start using egl_create_context in more drivers 2015-11-19 18:29:15 +01:00
twinaphex f84c58e777 (Android) Start using egl_create_context 2015-11-19 18:25:19 +01:00
twinaphex 033e0ac3ad (drm_egl_ctx.c) Start using egl_create_context 2015-11-19 18:18:44 +01:00
twinaphex c1e61f7ff0 Start using egl_init_context for most GLES context drivers 2015-11-19 18:10:59 +01:00
twinaphex 4c1ac3222c Start using egl_init_context in more drivers 2015-11-19 18:01:37 +01:00
twinaphex 6048025544 (Android) Use egl_init_context too 2015-11-19 17:55:49 +01:00
twinaphex ad260fcb7b Create egl_init_context 2015-11-19 17:52:25 +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
twinaphex 512585f673 (DRM/EGL) Cleanups 2015-11-19 17:02:02 +01:00
twinaphex 64bfea11f6 (DRM/EGL) Cleanups 2015-11-19 16:46:38 +01:00
twinaphex a0ac41f49f (DRM/EGL) Cleanups 2015-11-19 16:32:58 +01:00
twinaphex b35c5e244f (DRM/EGL) Cleanups 2015-11-19 16:06:16 +01:00
twinaphex ee3f625a83 Remove signal includes 2015-11-19 15:57:09 +01:00
twinaphex 80369a8823 Create egl_install_sighandlers 2015-11-19 15:55:57 +01:00
twinaphex ad311d3bb0 Set g_egl_quit to 0 at end of egl_destroy 2015-11-19 15:49:49 +01:00
twinaphex 2fe6686ced Create g_egl_quit 2015-11-19 15:47:30 +01:00
twinaphex 34543c3f1c (vc_egl_ctx.c) Remove g_quit variable 2015-11-19 15:43:10 +01:00
twinaphex 5bf5c7d790 (mali_fbdev) Cleanup 2015-11-19 15:40:13 +01:00
twinaphex 55591e97c3 (DRM/EGL) Nit 2015-11-19 15:39:25 +01:00
twinaphex e84d77bf64 (BBQNX) Cleanup 2015-11-19 15:37:43 +01:00
twinaphex 774542fc62 Simplify egl_destroy 2015-11-19 15:34:40 +01:00
twinaphex 36b278fb84 (DRM/EGL) Use g_interval variable 2015-11-19 15:32:02 +01:00
twinaphex 46fb98e21c Create egl_get_video_size 2015-11-19 15:21:04 +01:00
twinaphex 5aedc1c4ca Create egl_set_swap_interval 2015-11-19 15:16:37 +01:00
twinaphex 00be95159d Create x11_event_queue_check 2015-11-19 15:05:17 +01:00
twinaphex 21124ec80a (GLX) Simplification 2015-11-19 15:00:12 +01:00
twinaphex 7c9f357c1b Simplify glx_wait_notify 2015-11-19 14:59:26 +01:00
Twinaphex 61b4236079 Merge pull request #2432 from heuripedes/master
Fix warnings
2015-11-19 14:49:00 +01:00
twinaphex 599f68bf63 (DRM/EGL) Always focused 2015-11-19 14:48:35 +01:00
twinaphex 200c42e7ee No longer need context data struct for Android 2015-11-19 14:43:22 +01:00
twinaphex 7b39fd50a3 Create egl_swap_buffers 2015-11-19 14:38:55 +01:00
twinaphex e2c82900d1 Create egl_bind_hw_render 2015-11-19 14:32:39 +01:00
twinaphex 6dee1fcc92 Move g_use_hw_ctx to egl_common.c 2015-11-19 14:28:21 +01:00
twinaphex 9705dc8d04 Create egl_destroy 2015-11-19 14:23:14 +01:00
twinaphex 36579ae58d Start moving identical state variables to egl_common.c 2015-11-19 14:09:51 +01:00
Higor Eurípedes 27f77a4291 (cheevos) Fix clang warning 2015-11-19 10:05:08 -03:00
Higor Eurípedes ad745a5661 (egl_common) Fix clang warnings 2015-11-19 10:04:18 -03:00
Higor Eurípedes fe36eb6bdd (zarch) Fix CXX_BUILD GCC warnings 2015-11-19 09:56:15 -03:00
twinaphex 304a3c3de3 (Android) Define HAVE_EGL 2015-11-19 13:55:16 +01:00
twinaphex 1e006e3edc Comment out config_get_uint64 when compiling for C89 2015-11-19 13:52:40 +01:00
Twinaphex 1cd1ecfc5c More C89_BUILD buildfixes 2015-11-19 13:43:48 +01:00
Twinaphex 8c66106ee7 (C89_BUILD) Some C89_BUILD buildfixes (tested on OSX/Clang) 2015-11-19 13:41:07 +01:00
twinaphex c0dcc1e5ef Another logic error 2015-11-19 13:34:28 +01:00
twinaphex da3cb30d33 Fix logic error 2015-11-19 13:33:34 +01:00
twinaphex 39ad1c2f86 (vc_egl_ctx.c) Put variable declarations at top 2015-11-19 13:29:46 +01:00
twinaphex ffbb9d0481 Create generic egl_get_proc_address 2015-11-19 13:24:51 +01:00
twinaphex 50f8634902 Add gfx/common/egl_common.c 2015-11-19 13:16:43 +01:00
twinaphex 943d4f5858 (netplay.c) C89_BUILD buildfixes 2015-11-19 13:03:23 +01:00
twinaphex 0e08d30005 (ALSA) There was a C89-compatible API here, now it's gone 2015-11-19 12:52:23 +01:00
twinaphex 321dfe1daa C89_BUILD fixes 2015-11-19 12:30:00 +01:00
twinaphex 476f390f55 remove some include headers 2015-11-19 12:25:53 +01:00
twinaphex 2810f82296 x11_common.c - reorder variables 2015-11-19 12:23:49 +01:00
twinaphex c8130120bc Turn g_x11_has_focus into static variable 2015-11-19 12:23:01 +01:00
twinaphex 655520aeec Create x11_install_quit_atom 2015-11-19 12:18:35 +01:00
twinaphex 9b44a2496b (xvideo.c) Cleanup 2015-11-19 12:15:37 +01:00
twinaphex e3aba24e42 (X11) Code de-duplication 2015-11-19 12:05:32 +01:00
twinaphex 50cd3bc185 Create x11_colormap_destroy 2015-11-19 11:55:05 +01:00
twinaphex 48495980ba Create x11_window_destroy 2015-11-19 11:49:09 +01:00
twinaphex d113f218a2 remove unused variable 2015-11-19 11:39:22 +01:00
twinaphex 268570a108 Make g_x11_xim and g_x11_xic both static 2015-11-19 11:28:41 +01:00
twinaphex ce2b973beb Create x11_input_ctx_new/x11_input_ctx_destroy 2015-11-19 11:27:41 +01:00
twinaphex 56e5d0bf3e Create g_x11_xim 2015-11-19 11:24:56 +01:00
twinaphex f868cbab31 Create x11_update_window_title 2015-11-19 11:18:57 +01:00
twinaphex eb31cf4d43 Cleanup xv_focus 2015-11-19 11:14:28 +01:00
twinaphex d23557d38e Start restricting scope of g_x11_has_focus 2015-11-19 11:13:59 +01:00
twinaphex 91144ed53f Turn g_x11_quit into static variable 2015-11-19 11:08:38 +01:00
twinaphex f364ff0649 Create x11_connect 2015-11-19 11:07:52 +01:00
twinaphex 95a5818ccb Create x11_install_sighandlers 2015-11-19 11:04:17 +01:00
twinaphex 704709f82e (xvideo.c) Reorder headers 2015-11-19 10:54:30 +01:00
Twinaphex c3df1acd6c Merge pull request #2431 from lakkatv/material
(Menu) Let sort the playlist entries before pushing them. Fixes the p…
2015-11-19 10:51:46 +01:00
twinaphex 8480bc3c19 Create x11_alive - get rid of some code duplication in xvideo.c 2015-11-19 10:46:16 +01:00
twinaphex dd3e7f9ddc No more wrapper function for x11_check_window 2015-11-19 10:35:15 +01:00
twinaphex b50152902a No wrapper functions anymore for x11_get_video_size 2015-11-19 10:29:26 +01:00
twinaphex 9563f40aeb Cleanups 2015-11-19 10:25:07 +01:00
Jean-André Santoni 839d539b38 (Menu) Let sort the playlist entries before pushing them. Fixes the playlist bug on GLUI. 2015-11-19 16:16:12 +07:00
twinaphex ba1dd31995 Create x11_has_focus 2015-11-19 10:13:09 +01:00
twinaphex 4be8f14618 (GLX) Cleanup 2015-11-19 10:10:22 +01:00
twinaphex cbaca1bfe1 Create x11_get_video_size 2015-11-19 10:09:19 +01:00
twinaphex 5283c4c13c (GLX) Uses x11_check_window now too 2015-11-19 10:05:54 +01:00
twinaphex ac6813dc7f Create x11_check_window 2015-11-19 10:02:53 +01:00
twinaphex 025db14dcf (XEGL/GLX) Start using the same global state variables 2015-11-19 10:00:25 +01:00
twinaphex 3f23a23dea move g_has_focus to x11_common.c 2015-11-19 09:51:20 +01:00
twinaphex c9dc5cf71d Start moving some global variables for X11 context drivers
to x11_common.c
2015-11-19 09:49:37 +01:00
Twinaphex 91aa9d54b2 Merge pull request #2430 from lakkatv/xmb
xmb and achievements
2015-11-19 09:39:27 +01:00
Jean-André Santoni bc44bf4d82 (Menu) Hide achievement list if cheevos is disabled 2015-11-19 15:18:28 +07:00
Jean-André Santoni 7f1d91caa5 (XMB) Display achievement list icon 2015-11-19 15:14:19 +07:00
twinaphex dcd715ccbd (Win32) Buildfix 2015-11-19 09:00:32 +01:00
twinaphex 94de5f7066 (Win32) Localize Load Content/Load Core dialog screens 2015-11-19 08:59:45 +01:00
twinaphex 66c15314e2 Get rid of some header files 2015-11-19 08:56:08 +01:00
twinaphex 4d20ea936f (ui_win32.c) Cleanups 2015-11-19 08:52:26 +01:00
twinaphex ec9ae5f7ac (Win32) Buildfixes 2015-11-19 08:44:02 +01:00
twinaphex f2f0e7efb2 Move win32_window_init to C code 2015-11-19 08:37:25 +01:00
twinaphex 68750e45b1 shader_dlg_init - some code reuse 2015-11-19 08:34:59 +01:00
twinaphex 9207acd6f2 Expand win32_window_init 2015-11-19 08:30:37 +01:00
twinaphex 9205424ab4 (MSVC) Fix one linking error 2015-11-19 08:20:16 +01:00
twinaphex b5fa321532 Buildfixes 2015-11-19 08:17:59 +01:00
twinaphex 35cd44cbc4 (Win32) Move more code over to ui_win32.c 2015-11-19 08:16:31 +01:00
twinaphex 25bbd3b572 Move win32_resource.h 2015-11-19 07:59:10 +01:00
twinaphex 55ec9c7846 Move win32_shader_dlg.c code to ui_win32.c 2015-11-19 07:56:54 +01:00
twinaphex 79af6f0abc ui_win32.c - Remove _XBOX defines 2015-11-19 07:53:59 +01:00
twinaphex 27be8fa045 Revert "Move a lot of code over to ui/drivers/ui_win32.c"
This reverts commit 37f4f5ec3d.
2015-11-19 07:53:00 +01:00
twinaphex 37f4f5ec3d Move a lot of code over to ui/drivers/ui_win32.c 2015-11-19 07:48:56 +01:00
twinaphex 421a2e8c6c Don't compile in ui_win32.c for Xbox 2015-11-19 07:41:14 +01:00
twinaphex 407ae37aab Move win32_browser over to ui_win32.c 2015-11-19 07:37:22 +01:00
twinaphex 77dc59e9d5 (gfx/common/win32_common.cpp) Cleanup 2015-11-19 07:27:55 +01:00
twinaphex fc570c2420 (Griffin) Add ui_win32.c to Griffin 2015-11-19 07:26:24 +01:00
twinaphex f46d8a50fc Add ui_win32.c 2015-11-19 07:23:41 +01:00
twinaphex 92e1fcd5fa (win32_shader_dlg.c) Cleanups 2015-11-19 07:19:07 +01:00
twinaphex cdbd010726 Fix label bug to do with CORE_OPTION_CREATE 2015-11-19 06:55:27 +01:00
Twinaphex fcfb14f200 Merge pull request #2429 from mak77/fix-dinput-sliders
Poll sliders in joypad dinput driver
2015-11-19 03:16:38 +01:00
Marco Bonardo 03f0c0339d Poll sliders in joypad dinput driver
Poll sliders position as additional axes in the directinput joypad driver
2015-11-19 02:39:50 +01:00
Twinaphex 0223290fad Revert "(iOS) Use the sandboxed Documents directory"
This reverts commit 13b8b957b2.
2015-11-19 02:38:33 +01:00
twinaphex 9376e8f019 (GLX) Cleanups 2015-11-18 14:34:04 +01:00
twinaphex 00127979d2 (XDK) Buildfix 2015-11-18 14:27:27 +01:00
twinaphex 6c8b59de76 (win32_common.cpp) Add #ifndef _XBOX 2015-11-18 14:20:35 +01:00
twinaphex 7e16e417b4 (Win32) Start using win32_shader_dlg.c for both D3D and GL 2015-11-18 14:19:35 +01:00
twinaphex 588b4259f7 Rename d3d_wrapper to d3d_common 2015-11-18 13:00:13 +01:00
twinaphex 9d98bfbe6b (GX) Move defines to defines/gx_defines.h 2015-11-18 12:55:28 +01:00
twinaphex 3b7e53bf58 (GX) Cleanups 2015-11-18 12:18:43 +01:00
twinaphex fecdc86475 Create RARCH_MAIN_CTL_SET_WINDOWED_SCALE 2015-11-18 11:55:23 +01:00
Twinaphex 2468c23d4c (OSX) Fix some warnings 2015-11-18 11:48:35 +01:00
twinaphex a4ae655ff4 Start going through rarch_main_ctl for grabbing fullpath 2015-11-18 11:43:25 +01:00
twinaphex 2b727fa941 Add RARCH_MAIN_CTL_SET_LIBRETRO_PATH/RARCH_MAIN_CTL_SET_CONTENT_PATH 2015-11-18 11:15:42 +01:00
Twinaphex e27d533fcd (iOS/Cocoa) Try this - prefer MFi analog value over BTStack one 2015-11-18 05:37:41 +01:00
Twinaphex d399bc11e2 (MFi) Reimplement analog support 2015-11-18 04:54:08 +01:00
twinaphex 13b8b957b2 (iOS) Use the sandboxed Documents directory 2015-11-18 03:27:50 +01:00
twinaphex 88cbdbdfda Reorder runloop global data struct 2015-11-18 03:25:23 +01:00
twinaphex 66b89474a6 (render_chain_xdk.cpp) No more dependency on global 2015-11-18 03:15:43 +01:00
twinaphex a3a5a82d47 (GL) doesn't access global state anymore 2015-11-18 03:08:19 +01:00
Twinaphex 352a8acdf5 Merge pull request #2424 from Yogarine/master
Fix rwebinput driver
2015-11-18 02:49:51 +01:00
Alwin Garside e5b0a5858a Fix rwebinput driver
input/drivers/rwebinput_input.c:
 -  rwebinput_key_pressed() was defined twice. Not sure why, but removed the first instance of it.
 -  in rwebinput_input_state() the device was hardcoded to INPUT_DEVICE_TYPE_NONE which would result in it always returning 0
2015-11-18 02:45:41 +01:00
twinaphex 0063da8e11 (rmsgpack.c) Silence warning 2015-11-18 02:28:47 +01:00
Alwin Garside 83d63fcdd1 Merge remote-tracking branch 'libretro/master' 2015-11-18 02:12:47 +01:00
Twinaphex bcaa2f9aa7 (BTStack) Another buildfix 2015-11-18 02:12:05 +01:00
twinaphex 80d44ce333 (btstack_hid.c) Buildfixes 2015-11-18 02:11:06 +01:00
twinaphex 5edcb99b35 (btstack_hid.c) Cleanups 2015-11-18 02:06:03 +01:00
twinaphex 37d45643f9 (BTStack) Move btpad_set_inquery_state calls to btstack_hid.c 2015-11-18 01:57:45 +01:00
Twinaphex 2a6f38a929 Merge pull request #2423 from ctult/master
Fixes and documentation
2015-11-18 01:53:25 +01:00
ctult b3ee33ad72 Cleanup and documentation
I'm pushing this now while it still works.
2015-11-17 17:45:24 -07:00
ctult 35da4daae9 flip_frame 2015-11-17 16:37:43 -07:00
ctult d9698fe372 flip_frame unbroken 2015-11-17 16:36:22 -07:00
Twinaphex 5c21927430 Merge pull request #2422 from fr500/master
check for NULL pointer dereferences and make the code easier to read for remaps and overrides
2015-11-18 00:35:54 +01:00
twinaphex 5cca0f57ce (netplay.c) Buildfix 2015-11-18 00:32:45 +01:00
radius 2d2264fce6 check NULL pointer derefences on overrides and remaps too 2015-11-17 18:30:11 -05:00
Twinaphex e6f6e059fa Merge pull request #2421 from ctult/master
Netplay commands
2015-11-18 00:28:28 +01:00
twinaphex 8bc104e5e8 (D3D/Cg) LUT buildfix 2015-11-18 00:26:50 +01:00
twinaphex a12c404a95 (D3D/Cg) chain->luts now no longer std::vector 2015-11-18 00:24:36 +01:00
radius f120ebab45 check NULL pointer derefences on overrides and remaps too 2015-11-17 18:23:45 -05:00
ctult 6f70ec326b newline 2015-11-17 16:19:22 -07:00
ctult e5a3b89e6d Netplay commands 2015-11-17 16:18:04 -07:00
twinaphex af0959f74b (D3D/Cg) Some build fixes for Debug profile 2015-11-18 00:16:53 +01:00
twinaphex c2d85238c2 rarch_game_specific_options - check NULL pointer derefences 2015-11-17 23:56:20 +01:00
twinaphex ca3ea65332 Revert "Create d3d_vertex_declaration_free"
This reverts commit 5c0cb15856.
2015-11-17 23:54:26 +01:00
twinaphex a5c6629ec2 Revert "(d3d_wrapper.cpp) Xbox 1 buildfix"
This reverts commit f028273dec.
2015-11-17 23:54:25 +01:00
twinaphex f996563ada Revert "Add size_t argument to d3d_vertex_buffer_lock"
This reverts commit 4f54dbe9d9.
2015-11-17 23:54:24 +01:00
Twinaphex 05b923c929 Merge pull request #2419 from fr500/master
early return in case no core or game loaded
2015-11-17 23:52:45 +01:00
twinaphex 65e60be271 (RMenu) BUildfixes 2015-11-17 23:34:31 +01:00
twinaphex 4f54dbe9d9 Add size_t argument to d3d_vertex_buffer_lock 2015-11-17 23:32:32 +01:00
radius 7f4dcfaa36 early return in case no core or game loaded 2015-11-17 17:29:33 -05:00
twinaphex f028273dec (d3d_wrapper.cpp) Xbox 1 buildfix 2015-11-17 23:25:59 +01:00
twinaphex 5c0cb15856 Create d3d_vertex_declaration_free 2015-11-17 23:24:56 +01:00
twinaphex 73990929e5 (WGL) Fix 2015-11-17 23:14:59 +01:00
twinaphex 50c00b5172 (platform_xdk.cpp) Remove RARCH_LOG 2015-11-17 22:51:50 +01:00
twinaphex 406d37eb88 Convert xdk360_fonts.c to C++ 2015-11-17 22:48:11 +01:00
Twinaphex 7b3ff4b664 Merge pull request #2416 from fr500/master
turn this option off by default
2015-11-17 22:36:04 +01:00
radius ee4d29066e turn this option off by default 2015-11-17 16:28:48 -05:00
twinaphex 81ab687713 (platform_xdk.h) Buildfixes 2015-11-17 22:28:05 +01:00
twinaphex acbc8847d8 Change platform_xdk.c to platform_xdk.cpp 2015-11-17 22:26:01 +01:00
twinaphex fe674a30f2 (360 Salamander) Change compat.c to compat_strl.c 2015-11-17 22:24:53 +01:00
twinaphex 2404413b4c (Salamander 360) Buildfixes 2015-11-17 22:24:09 +01:00
twinaphex cceb7062b2 (Salamander 360) Buildfix 2015-11-17 22:22:15 +01:00
twinaphex ca2f36f256 Revert "Create d3d_create_device"
This reverts commit 2a312e153f.
2015-11-17 13:44:24 +01:00
twinaphex 7205917560 Revert "(D3D) Buildfix"
This reverts commit 3c02410841.
2015-11-17 13:44:14 +01:00
Alwin Garside 58748da89d Emscripten related fixes.
- audio/audio_dsp_filter.c:  append_plugs() should only be called if HAVE_DYLIB
- emscripten/library_rwebaudio.js: Performance improvements, and fallback support for browsers that don't support the Performance API. (e.g. mobile Safari)
- emscripten/library_rwebinput.js: Improve mouse handling. Still not optimal, but works with browsers that don't support mouse capturing.
- frontend/drivers/platform_emscripten.c: Added global function for easy access to certain RetroArch features from JavaScript.
- gfx/video_driver.h: Disabling HAVE_MENU incorrectly disabled set_texture_enable()
- input/drivers/rwebinput_input.c: Missing header file: "../input_joypad.h".
- Makefile.emscripten: Cleanup and make sure the appropriate functions are exported.
2015-07-17 12:46:08 +02:00
twinaphex 3c02410841 (D3D) Buildfix 2005-04-23 20:36:51 +02:00
twinaphex 2a312e153f Create d3d_create_device 2015-11-17 13:36:03 +01:00
twinaphex ff03f83994 (Xbox 1) Some preliminary build fixes 2005-04-23 20:22:55 +02:00
twinaphex 6b0ebb7a03 Update some references to GLUI 2015-11-17 12:04:02 +01:00
twinaphex a10ec1e89b (XBOX) Avoid warning 2015-11-17 11:51:52 +01:00
twinaphex 724680361d (XDK) More buildfixes 2015-11-17 11:51:04 +01:00
twinaphex 193c3229f2 (_XBOX) Buildfixes 2015-11-17 11:47:44 +01:00
twinaphex 55341a994e (360) Define DONT_HAVE_STATE_TRACKER 2015-11-17 11:45:55 +01:00
twinaphex e9fa55c682 (D3D) Some code is for HAVE_MENU instead of HAVE_OVERLAY 2015-11-17 11:42:59 +01:00
twinaphex 36c9174998 (XDK) Stub luts 2015-11-17 11:39:33 +01:00
twinaphex fd02135b68 (video_texture_c.c) XBOX buildfix 2015-11-17 11:37:53 +01:00
twinaphex 2fd6843a18 (XDK) Buildfixes 2015-11-17 11:35:46 +01:00
twinaphex 4b00e24617 (D3D) Buildfix 2015-11-17 11:33:24 +01:00
twinaphex e5d3f5b8b7 (menu_display_d3d) XBOX build fixes 2015-11-17 11:31:48 +01: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 810a2ea47c (Xaudio) Xbox build fixes 2015-11-17 11:17:18 +01:00
twinaphex 89c262c552 (XBOX) Some build fixes 2015-11-17 11:13:46 +01:00
twinaphex ed0e5c37e2 (XBOX) Some build fixes 2015-11-17 11:11:41 +01:00
twinaphex e1ed720841 Define stub HWNDCLASSEX 2015-11-17 11:09:32 +01:00
twinaphex 41fe25842d Start adding xdk_defines.h 2015-11-17 11:07:00 +01:00
twinaphex 7394913f11 (360) WNDCLASSEX not available 2015-11-17 11:02:18 +01:00
twinaphex 5b578af702 (360) Update solution pt. 4 2015-11-17 11:00:51 +01:00
twinaphex 4201db0e9b (360) Update solution pt. 3 2015-11-17 10:58:40 +01:00
twinaphex 1570d8a66d (360) Update solution pt. 2 2015-11-17 10:57:49 +01:00
twinaphex faa338ffcc (360) Update solution 2015-11-17 10:56:50 +01:00
twinaphex 6835c34bad Move 360 package files and update vcxproj 2015-11-17 10:55:52 +01:00
twinaphex 3ff5c91e5c (D3D) Cleanups 2015-11-17 10:49:36 +01:00
twinaphex daaabaa663 (Win32) g_quit no longer has to be exposed outside 2015-11-17 10:18:30 +01:00
twinaphex bb99dc4e38 Create win32_window_reset 2015-11-17 10:16:16 +01:00
twinaphex ab99c8ff8d (Win32) Buildfix 2015-11-17 10:13:34 +01:00
twinaphex 9528738a09 Set g_quit outside of wgl_ctx.cpp 2015-11-17 10:12:23 +01:00
Twinaphex 90b299c2f6 Merge pull request #2414 from Ezio-PS/master
Updated Italian translation
2015-11-17 10:02:30 +01:00
twinaphex bb55105da0 dinput_handle_message prototype can go 2015-11-17 09:48:46 +01:00
twinaphex 4d7daf5dfd g_hwnd no longer used outside 2015-11-17 09:44:26 +01:00
twinaphex 922b679769 Create win32_get_window 2015-11-17 09:41:18 +01:00
twinaphex f9e4ec72c4 Revert "(win32_common) No longer expose global variables to outside"
This reverts commit 33884de94c.
2015-11-17 09:33:27 +01:00
twinaphex 33884de94c (win32_common) No longer expose global variables to outside 2015-11-17 09:29:43 +01:00
Ezio-PS a0be4bcf4a Updated Italian translation 2015-11-17 09:15:37 +01:00
twinaphex f76d9c2a0d win32_has_focus - buildfix 2015-11-17 09:02:02 +01:00
twinaphex 3d6f6869f0 Create win32_has_focus 2015-11-17 08:58:49 +01:00
twinaphex b5929e800f Get rid of useless cast 2015-11-17 08:47:42 +01:00
twinaphex e6e7dd1c3b Include stockfont as part of vita2d_font.c 2015-11-17 08:37:55 +01:00
twinaphex 2078331495 Move gfx/pixman to gfx/include 2015-11-17 08:35:00 +01:00
twinaphex ddcceb0024 Rename gfx/inc/ 2015-11-17 08:32:47 +01:00
Twinaphex a26482d302 (mfi_joypad.m) Use local headers 2015-11-17 08:29:21 +01:00
twinaphex 4d28ea35ab Move d3d_defines.h to defines/ 2015-11-17 08:20:10 +01:00
twinaphex 239ae7de53 Move gl_common to gfx/common 2015-11-17 08:01:33 +01:00
twinaphex 4e6cb53920 (keyboard_event_win32.cpp) More simplifications 2015-11-17 07:50:36 +01:00
twinaphex b5573f0463 Simplify keyboard_event_win32.cpp 2015-11-17 07:45:43 +01:00
twinaphex 89a6bd3fd2 remove useless extern 2015-11-17 07:32:48 +01:00
twinaphex 3bc125b6da move most xkbcommon code to keyboard_event_xkb.c 2015-11-17 07:28:45 +01:00
twinaphex 53aa251008 (joypad_connection.h) Cleanups 2015-11-17 06:54:59 +01:00
twinaphex 03b1f36af1 Move linux_common to input/common/ 2015-11-17 06:46:32 +01:00
twinaphex 0b8231dd79 Forward declaration for btpad_set_inquiry_state 2015-11-17 06:40:17 +01:00
twinaphex aa208993d5 btstack_hid.h - remove 2015-11-17 06:37:33 +01:00
Twinaphex f56cb5d8cb (Apple) Buildfixes 2015-11-17 06:30:11 +01:00
twinaphex 30d0e58bb9 (Apple) Move keymap to input_keymaps.c 2015-11-17 06:25:37 +01:00
twinaphex 00dfcc709b Style nits 2015-11-17 06:23:14 +01:00
twinaphex b5d3adb0b7 Improvement to get_self_input_state 2015-11-17 05:02:15 +01:00
Twinaphex 40c109907b Merge pull request #2412 from ctult/master
Netplay commands and possible analog support
2015-11-17 04:59:51 +01:00
Twinaphex ba35355985 Merge pull request #2413 from fr500/master
potential fix for the overrides crash
2015-11-17 04:59:11 +01:00
radius c1256e10b0 potential fix for the overrides crash 2015-11-16 22:46:22 -05:00
twinaphex 68421a7521 (GX) Rollback 2015-11-17 04:29:09 +01:00
ctult 8cf8e83e4a Netplay commands and possible analog support 2015-11-16 20:21:35 -07:00
Toad King 85acdc31fc add usb gecko build flags to salamander makefile for wii 2015-11-16 21:09:16 -06:00
Twinaphex 6f13733184 Merge pull request #2410 from heuripedes/master
Content scanning fixes
2015-11-17 00:56:39 +01:00
Higor Eurípedes 0e8d65c44e (task_database) Fix serial lookup 2015-11-16 20:49:51 -03:00
Higor Eurípedes 9770bc354c (task_database_cue) Fix memory leak 2015-11-16 20:46:29 -03:00
Higor Eurípedes dc3a561845 (task_database_cue) Fix buffer overflow 2015-11-16 20:46:29 -03:00
twinaphex 3dcca7e060 Cleanups 2015-11-17 00:37:13 +01:00
twinaphex 46d1900b3b Fix code 2015-11-17 00:34:05 +01:00
twinaphex 63d78fd1cc Buildfix for MSVC 2015-11-16 21:21:52 +01:00
twinaphex bd479556db Add break to menu_hash_es.c 2015-11-16 19:13:30 +01:00
twinaphex c9104b20e7 (Android/iOS) Disable mmap 2015-11-16 19:01:31 +01:00
twinaphex 66ba102271 (MFi) Style nits 2015-11-16 11:14:36 +01:00
twinaphex f967b07f19 (MFi) Buildfix 2015-11-16 11:12:00 +01:00
twinaphex 0e0db66f79 (mfi_joypad.m) should now work for regular mfi pads, courtesy of vinikun-mac 2015-11-16 10:34:02 +01:00
twinaphex fa93c11d7b mmap still won't compile for Windows 2015-11-16 10:06:36 +01:00
twinaphex 265898dbd4 Compile in HAVE_MMAP for Win32, and also enable it for iOS/OSX 2015-11-16 10:04:44 +01:00
twinaphex 08ed23ae0c 'Add Tab' can't be translated right now either 2015-11-16 09:17:22 +01:00
twinaphex 0e2d7017e0 (menu_hash_it.c) Can't translate tab strings right now 2015-11-16 09:11:31 +01:00
Twinaphex e202966a49 Merge pull request #2404 from Ezio-PS/master
Added Italian translation
2015-11-16 09:02:36 +01:00
Twinaphex c84b76c394 (MFi) No longer let MFi pad go through 'pad connection' 2015-11-16 08:45:51 +01:00
Ezio-PS bb5b5a7608 Added Italian translation 2015-11-16 08:43:37 +01:00
twinaphex 6f50187b56 Create utf16_conv_utf8 - recycled code - should probably be
cleaned up
2015-11-16 07:55:09 +01:00
twinaphex d69aa24f28 Add encoding_utf to Griffin 2015-11-16 07:26:02 +01:00
twinaphex 8918df95e1 Add encoding_utf to libretro-common 2015-11-16 07:24:21 +01:00
twinaphex 2fe29f56be remove useless forward declaration 2015-11-16 07:13:37 +01:00
twinaphex ca70b5af12 remove useless forward declaration 2015-11-16 07:12:52 +01:00
twinaphex 9ece4db168 (x11_common.c) Move variables and macros to top 2015-11-16 06:59:23 +01:00
twinaphex c3de4ae7c3 cocoa_input.h - remove NUM_HATS too 2015-11-16 06:57:07 +01:00
twinaphex 139a148112 (Apple) hats no longer used 2015-11-16 06:56:29 +01:00
twinaphex de9be22071 (btstack_hid.c) Add RUN_LOOP_POSIX else conditional 2015-11-16 06:53:29 +01:00
twinaphex 170b4bbbe2 (btstack_hid.c) Add Cocoa ifdef 2015-11-16 06:52:26 +01:00
Twinaphex e88fff9985 (iohidmanager_hid.c) Fix header dependencies 2015-11-16 06:49:40 +01:00
Twinaphex 5dee9838c4 (iohidmanager_hid.c) remove Cocoa dependencies 2015-11-16 06:48:02 +01:00
twinaphex 08bb85e509 (OSX) apple->buttons refactored away 2015-11-16 06:46:29 +01:00
twinaphex 018db7c081 (IOHIDManager) buildfix 2015-11-16 06:40:07 +01:00
twinaphex 2fa91ba26c (IOHIDManager) Make axes code independent from CocoaTouch 2015-11-16 06:32:25 +01:00
twinaphex 3e81b4deef Get rid of a bunch of HAVE_MFI ifdefs 2015-11-16 06:23:07 +01:00
Twinaphex 1c304779a9 (mfi_joypad.m) Remove cocoa header 2015-11-16 06:13:28 +01:00
twinaphex 4d1d422541 (mfi_joypad.m) Remove dependency on CocoaTouch data 2015-11-16 06:07:24 +01:00
twinaphex 70aefc6c25 need to set this too 2015-11-16 05:55:28 +01:00
twinaphex 1a853f27fc Disable ui_companion_start_on_boot for iOS 2015-11-16 05:52:55 +01:00
twinaphex e882709e63 (mfi_joypad.m) Indenting nits 2015-11-16 05:10:20 +01:00
Twinaphex ecdaa1885b Nit 2015-11-16 04:41:19 +01:00
Twinaphex 730ae2c52d (mfi_joypad.m) Cleanup 2015-11-16 04:38:44 +01:00
twinaphex 40b22b4d17 Move mfi_buttons state to drivers_joypad/mfi_joypad.m 2015-11-16 04:38:06 +01:00
Twinaphex 49d47e2362 remove some unused variables 2015-11-16 04:32:47 +01:00
twinaphex f906814abe mfi_buttons should be only used now from within input/drivers_joypad/mfi_joypad.m 2015-11-16 04:32:04 +01:00
Twinaphex 8b9b4242f7 Merge pull request #2403 from fr500/master
Allow core options to be game specific
2015-11-16 04:24:35 +01:00
Twinaphex 5ce92ca3d0 (iOS) Just omit this - not sure if we actually need to set it to NULL 2015-11-16 04:22:54 +01:00
Twinaphex 2f4e00214e (iOS) Buildfix 2015-11-16 04:19:32 +01:00
radius 5e5133087a Fix memory leak 2015-11-15 22:17:43 -05:00
twinaphex 4f55b360ac Create HAVE_BTSTACK ifdef 2015-11-16 04:17:13 +01:00
twinaphex 7b7869eb4c (btstack_hid.c) Cleanup 2015-11-16 04:14:48 +01:00
radius d677b94241 create the directory if it doesn't exist 2015-11-15 22:10:58 -05:00
radius 9f99bef9f2 allow saving of per-game core options 2015-11-15 22:09:39 -05:00
radius 5ef592b59a use the setting instead of always trying to use per-game options 2015-11-15 22:08:08 -05:00
radius 02f43ba0a1 use the setting instead of always trying to use per-game options 2015-11-15 22:07:51 -05:00
radius 04287bdf51 add setting for per-game/per-content options 2015-11-15 22:06:51 -05:00
radius cca82ff32c use per-game core options if available 2015-11-15 22:06:03 -05:00
twinaphex 595646fea4 (btstack_hid.c) Move variables to top 2015-11-16 04:00:59 +01:00
twinaphex 5bdc91c814 Rename mfi_joypad to sec_joypad 2015-11-16 03:57:52 +01:00
Twinaphex 83b38cd5c1 Remove mfi_hid.h too 2015-11-16 03:56:08 +01:00
twinaphex 8b56ee5624 (mfi_joypad.m) Style nits 2015-11-16 03:53:36 +01:00
twinaphex f1ba8d62d7 remove mfi_hid.m 2015-11-16 03:52:44 +01:00
Twinaphex db35a28e50 Revert "Refactor slots to be a part of input_hid_driver.c now"
This reverts commit 646ded9d1c.
2015-11-16 03:48:51 +01:00
Twinaphex f089fff42f Revert "Fix warnings"
This reverts commit 8d67d5175e.
2015-11-16 03:48:44 +01:00
twinaphex 8d67d5175e Fix warnings 2015-11-16 03:40:57 +01:00
twinaphex 646ded9d1c Refactor slots to be a part of input_hid_driver.c now 2015-11-16 03:39:40 +01:00
twinaphex 1360942283 Buildfixes 2015-11-16 02:42:10 +01:00
Twinaphex 57e8cfe1f9 Totally reimplemented MFi support 2015-11-16 02:39:38 +01:00
twinaphex 9fbba11275 Add preliminary mfi_joypad.m 2015-11-16 01:29:51 +01:00
Twinaphex f2f1db12cf Turn into C for now 2015-11-16 01:14:43 +01:00
twinaphex d55a34b54b Move cocoa_input.m to griffin_objc.m 2015-11-16 01:08:01 +01:00
twinaphex 79886a2768 Convert cocoa_input.c to Obj-C 2015-11-16 01:05:49 +01:00
Twinaphex 2b719fb8c9 Merge pull request #2402 from heuripedes/master
(retro_file) Small cleanup in fopen()
2015-11-16 00:57:34 +01:00
Higor Eurípedes 24d0f40959 (retro_file) Small cleanup in fopen() 2015-11-15 20:49:04 -03:00
Twinaphex bbb80a8ffa (BTStack HID) Should read axes too from apple struct 2015-11-15 23:45:03 +01:00
twinaphex 884b697393 Get rid of hardcoded strings in menu_setting.c 2015-11-15 23:08:52 +01:00
twinaphex 74464f1843 retro_file.c - CXX_BUILD buildfix 2015-11-15 22:58:31 +01:00
twinaphex 4d74f6edef (materialui.c) Remove unused variable 2015-11-15 22:55:13 +01:00
twinaphex 1c296b6bd6 (libretro-common) fifo_buffer - move internal struct definition to C file 2015-11-15 22:40:56 +01:00
twinaphex 149d892910 Cleanup config_file.c 2015-11-15 22:28:57 +01:00
twinaphex 0bd03a5fa5 Fix error string 2015-11-15 22:13:04 +01:00
twinaphex aed8d3d1c2 Fix some memory leaks to do with overrides, pass conf to
menu_input_remapping_load
2015-11-15 22:02:24 +01:00
twinaphex 656edd4477 (GX) Buildfix 2015-11-15 21:16:29 +01:00
twinaphex 8a43aecb11 (GX) Style nits 2015-11-15 21:09:32 +01:00
twinaphex 5e7f90eae8 (GX) Style nits 2015-11-15 21:06:55 +01:00
twinaphex 37b4735c4c (GX) move variables to gx_video_t 2015-11-15 20:44:30 +01:00
twinaphex 1009f12939 (GX) Add framebuf to gx video struct 2015-11-15 20:33:31 +01:00
twinaphex b4432f7a0c (GX) Rename to official SDK functions through macros 2015-11-15 20:22:19 +01:00
Twinaphex 2bd8c2ae0b Merge pull request #2399 from heuripedes/master
(retro_file) Fix fseek()
2015-11-15 17:31:47 +01:00
Twinaphex 1f4d15a82f Merge pull request #2398 from Arche-san/osx-hid-reorder-axis
os x hid : reorder axis (keep compatibility with others platforms)
2015-11-15 16:42:59 +01:00
Higor Eurípedes c2eac57529 (retro_file) Fix fseek() 2015-11-15 10:42:38 -03:00
Arche-san b9a0793444 os x hid : reorder axis (keep compatibility with others platforms) 2015-11-15 13:11:40 +01:00
twinaphex 2b143af4dc Remove 'Save Remap As' 2015-11-15 06:08:12 +01:00
radius 805b368345 print a not configured message only if both builtin and file based autoconfs are not present 2015-11-14 23:49:41 -05:00
radius b6d5449ae6 allow user defined autoconf files to take precedence over builtin 2015-11-14 23:49:40 -05:00
twinaphex a840a081fb Save input_turbo_period and input_duty_cycle 2015-11-15 05:44:04 +01:00
twinaphex b5ddb1de45 X11 Keymap - add Calculator key too 2015-11-15 05:15:44 +01:00
twinaphex d87c895fd8 rarch_key_map_x11 - hook up XK_KP_Up/XK_KP_DOwn/XK_KP_Left/XK_KP_Right 2015-11-15 05:08:45 +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 74fc2ecb37 (Wii) Bump up to 1.3.0 2015-11-15 03:19:16 +01:00
twinaphex e4ba9efae1 Should fix Wii boot.dol regression - apparently some problem
with retro_file ?
2015-11-15 03:13:34 +01:00
twinaphex 5c6840323b (SNES30 8bitdo) Add select/start binds 2015-11-15 02:45:16 +01:00
twinaphex 3646e1a2dd (iCade) Add SNES30 8bitdo key mappings 2015-11-15 02:26:31 +01:00
twinaphex a2e5ea96c5 (MaterialUI) Cleanups 2015-11-15 01:42:04 +01:00
Twinaphex 6ee1c4afb9 Merge pull request #2396 from heuripedes/master
Fix console builds
2015-11-15 00:52:52 +01:00
Higor Eurípedes e0e48e8d3e Fix console builds 2015-11-14 20:47:20 -03:00
Twinaphex 72b90e0d6c Merge pull request #2395 from heuripedes/master
Database lookup performance improvements
2015-11-14 23:53:56 +01:00
Higor Eurípedes 0ae631078a (task_database) Stop crc lookup on first match 2015-11-14 19:44:08 -03:00
Higor Eurípedes f527f6466f (libretro-db) Fix build 2015-11-14 19:44:08 -03:00
Twinaphex 5fc267d24a (OSX/iOS) get_chosen_screen buildfixes 2015-11-14 22:26:07 +01:00
Twinaphex d3037ed839 Merge pull request #2394 from aliaspider/master
(3DS) allow reading content path from argv.
2015-11-14 22:25:31 +01:00
aliaspider bf407606bc (3DS) allow reading content path from argv. 2015-11-14 22:21:24 +01:00
twinaphex 57771fcf3e Rearrange some code 2015-11-14 22:13:47 +01:00
twinaphex 8005585853 move more code to linux_common.c 2015-11-14 22:07:11 +01:00
twinaphex bfec58154e Move code to linux_common.c 2015-11-14 22:03:37 +01:00
twinaphex 499c989df0 dinput.c - buildfixes 2015-11-14 21:58:19 +01:00
twinaphex 632d650f30 (OSX/iOS) Define HAVE_MMAP 2015-11-14 21:47:58 +01:00
Twinaphex 39fac939f0 Merge pull request #2393 from heuripedes/retro_file
Build fixes
2015-11-14 21:20:42 +01:00
Higor Eurípedes 72aa4f951c (retro_file) Fix undefined symbols on win32 2015-11-14 17:08:16 -03:00
Higor Eurípedes 0af8b9c731 (retro_file) Fix retro_fwrite() 2015-11-14 17:08:16 -03:00
twinaphex 9510449890 Define HAVE_MMAP for Android 2015-11-14 21:08:11 +01:00
Twinaphex 24778124ef Merge pull request #2392 from heuripedes/retro_file
retro_file and libretrodb improvements
2015-11-14 20:59:10 +01:00
Higor Eurípedes dac22cf95b (retro_file) Make mmap fseek()/fread() a little more POSIX/ISO-C compliant 2015-11-14 16:03:49 -03:00
Higor Eurípedes 6454f70c8d (libretrodb) Return the correct str/buf length in rmsgpack_read and read_buff 2015-11-14 16:03:49 -03:00
Higor Eurípedes eb7b46c7c1 (retro_file) Implement RFILE_HINT_MMAP 2015-11-14 16:03:49 -03:00
Higor Eurípedes 80a89bbd36 (libretro-db) Get rid of calloc() in rmsgpack_read() 2015-11-14 16:03:49 -03:00
Higor Eurípedes 533f41259a (retro_file) Implement RFILE_HINT_UNBUFFERED 2015-11-14 16:03:49 -03:00
twinaphex 6d977f08a9 Create d3d_reset 2015-11-14 20:02:55 +01:00
twinaphex 91192f4aca Make popen no longer Android-specific 2015-11-14 19:53:54 +01:00
twinaphex e5af70e091 system_property_get - add goto error 2015-11-14 19:52:12 +01:00
twinaphex 63924971aa (Android) Refactor away system_property_get_density - make regular calls to
system_property_get instead
2015-11-14 19:22:33 +01:00
Twinaphex 4f77946761 Merge pull request #2391 from Arche-san/osx-xbox360-gamepad-right-stick-support
os x xbox360 gamepad right stick support (6 axes instead of 4)
2015-11-14 18:23:08 +01:00
Arche-san 3b558775dc Merge branch 'master' into osx-xbox360-gamepad-right-stick-support
Conflicts:
	input/drivers/cocoa_input.h
2015-11-14 18:08:53 +01:00
Arche-san c47254e64b os x : add right stick support for xbox 360 gamepad (and others hid gamepad with 6 axes instead of 4) 2015-11-14 18:04:07 +01:00
twinaphex 465a608a56 More cleanups 2015-11-14 09:04:01 +01:00
twinaphex 49dad39bf4 (udev) Reuse linux_common code 2015-11-14 09:01:41 +01:00
twinaphex d59215a678 Add linux_common.c 2015-11-14 08:50:10 +01:00
twinaphex 81b741e359 Move SDL keymap to input_keymaps.c 2015-11-14 08:28:59 +01:00
twinaphex 33292634ec Move dinput keymap to input_keymaps.c 2015-11-14 08:21:42 +01:00
twinaphex 06c65e2829 (X11) Move keybind map to input_keymaps.c 2015-11-14 08:14:18 +01:00
twinaphex 1ef9601966 Revert "(GL) Cleanups"
This reverts commit 36d5cc890b.
2015-11-14 05:27:44 +01:00
twinaphex 4b63df35ba (Android) Should cache DPI once and then just return the value
without doing costly popen calls every time
2015-11-14 03:18:00 +01:00
twinaphex a2cc0638db (menu_display.c) Get rid of type qualifier 2015-11-14 02:10:21 +01:00
Twinaphex 6847501e99 Revert "iCade codepaths work now for regular OSX too"
This reverts commit d72090f5e9.
2015-11-14 02:08:59 +01:00
Twinaphex 8995b66f05 Revert "(OSX) Add Carbon.framework for non-Cg version"
This reverts commit cf678b96cf.
2015-11-14 02:08:51 +01:00
Twinaphex cf678b96cf (OSX) Add Carbon.framework for non-Cg version 2015-11-14 01:50:12 +01:00
Twinaphex d72090f5e9 iCade codepaths work now for regular OSX too 2015-11-14 01:48:16 +01:00
Twinaphex 983b488d59 (iOS) Buildfix 2015-11-13 22:13:57 +01:00
twinaphex 3282c16498 (keyboard_event_apple) Hook up gamepad mapping type setting 2015-11-13 22:12:49 +01:00
twinaphex 07785ed640 Add Keyboard Gamepad Mapping Type and Keyboard Gamepad Mapping Enable 2015-11-13 22:11:39 +01:00
Twinaphex 1b05556b06 remove some unused variables 2015-11-13 21:44:08 +01:00
twinaphex e0b5925c24 Remove now unused icade code 2015-11-13 21:42:58 +01:00
twinaphex 8e373af966 (iPega) Should fix X button 2015-11-13 21:28:13 +01:00
twinaphex fc097f47e8 (iPega PG-9017) Hook up X button 2015-11-13 21:25:43 +01:00
twinaphex f30f2713bf (iCade) Add 8-bitty configuration 2015-11-13 21:15:40 +01:00
twinaphex b5d4aeb5da (keyboard_event_apple.c) Style nits 2015-11-13 20:04:44 +01:00
Twinaphex 5b7f58bec5 (iOS) Rewrite iCade code entirely - start out with iPega PG9017 profile 2015-11-13 20:03:14 +01:00
Twinaphex 8ebad97fbd Revert "Add iCade code to cocoa_input_is_pressed"
This reverts commit 536754d6f2.
2015-11-13 02:46:01 +01:00
twinaphex 536754d6f2 Add iCade code to cocoa_input_is_pressed 2015-11-13 02:42:46 +01:00
Twinaphex 924642a744 Revert "Revert "Refactor small keyboard/icade code a bit""
This reverts commit fde9676ac3.
2015-11-13 01:50:34 +01:00
Twinaphex ba00560f2b Revert "Revert "(iOS) Add Small Keyboard/iCade Enable options""
This reverts commit 834e4d848e.
2015-11-13 01:50:22 +01:00
Twinaphex cc0035e613 Revert "(iOS) Another buildfix"
This reverts commit 91d1dcf078.
2015-11-13 01:50:14 +01:00
Twinaphex 91d1dcf078 (iOS) Another buildfix 2015-11-13 01:40:52 +01:00
Twinaphex 834e4d848e Revert "(iOS) Add Small Keyboard/iCade Enable options"
This reverts commit 6ea11afe28.
2015-11-13 01:39:39 +01:00
Twinaphex fde9676ac3 Revert "Refactor small keyboard/icade code a bit"
This reverts commit 340c15c517.
2015-11-13 01:39:19 +01:00
twinaphex d4a9221deb (iOS) Show options 2015-11-12 22:08:05 +01:00
twinaphex 340c15c517 Refactor small keyboard/icade code a bit 2015-11-12 17:54:52 +01:00
Twinaphex 663286472a Merge pull request #2384 from aliaspider/master
allow using video filters when building with HAVE_FILTERS_BUILTIN
2015-11-12 15:45:46 +01:00
aliaspider dfe5c33f34 (3ds) set a default video filter dir. 2015-11-12 15:15:40 +01:00
aliaspider 13699280b4 (3ds) video driver:
- fix frame dupes
- bypass DMA for small frames.
2015-11-12 15:00:53 +01:00
aliaspider 75b57f1567 (3ds) improve performance when using video filters by allocating the
output buffer in linear memory.
2015-11-12 14:57:26 +01:00
aliaspider 8cb98acbd2 fix video filters when built without HAVE_THREADS. 2015-11-12 14:54:56 +01:00
aliaspider 891de78611 enable selecting a video filter when HAVE_FILTERS_BUILTIN is defined.
this still requires *.filt files to work.
Todo: generate the filter list from the internal soft_plugs_builtin
struct.
2015-11-12 14:53:46 +01:00
twinaphex 6ea11afe28 (iOS) Add Small Keyboard/iCade Enable options 2015-11-12 06:28:05 +01:00
twinaphex 08a343fbd0 More iOS ifdefs 2015-11-12 06:15:28 +01:00
twinaphex 9e0a86e446 Start ifdeffing some of the icade/small keyboard code for iOS 2015-11-12 06:13:39 +01:00
twinaphex 3e85aefb80 (D3D) Update 2015-11-12 05:45:46 +01:00
twinaphex 4f37c1a487 d3d_construct - some cleanups 2015-11-12 05:39:55 +01:00
twinaphex 95c1d4d53b (Win32) Blind coding sure sucks 2015-11-12 05:19:00 +01:00
twinaphex d4f1b6d14a (Win32) Another buildfix 2015-11-12 05:18:13 +01:00
twinaphex 8d0e375de0 (Win32) Buildfixes 2015-11-12 05:17:21 +01:00
twinaphex 105236a543 Create win32_set_video_mode 2015-11-12 05:16:06 +01:00
twinaphex d3efdf8e5a Move g_restore_desktop to win32_common 2015-11-12 05:14:09 +01:00
twinaphex ad85db3965 Start using g_resize_width/g_resize_height for D3D too 2015-11-12 03:08:09 +01:00
twinaphex 9a82d2a956 Create win32_monitor_set_fullscreen 2015-11-12 03:01:50 +01:00
twinaphex d2006c43c1 Turn g_resized into static variable 2015-11-12 02:57:56 +01:00
twinaphex 9961907d2c (Win32) Make g_pos_x/g_pos_y static 2015-11-12 02:55:26 +01:00
twinaphex 92f68fd614 (Win32) Buildfix 2015-11-12 02:53:01 +01:00
twinaphex 0dce6479c1 Create win32_window_create 2015-11-12 02:51:40 +01:00
twinaphex cb008b13f8 (D3D) Use the same hwnd variable as WGL 2015-11-12 02:45:16 +01:00
twinaphex 66727bba2e (D3D) More 2015-11-12 02:40:26 +01:00
twinaphex 060a255561 Start fleshing out d3d_construct 2015-11-12 02:35:18 +01:00
twinaphex f929e9cee7 Revert "Start using wrappers for vertex declarations"
This reverts commit a09e8e0684.
2015-11-12 01:55:18 +01:00
twinaphex a09e8e0684 Start using wrappers for vertex declarations 2015-11-12 01:48:36 +01:00
twinaphex a4336fe89a (D3D) Buildfix 2015-11-12 01:44:34 +01:00
twinaphex f610f29e34 Add d3d_vertex_declaration_new 2015-11-12 01:38:13 +01:00
twinaphex e50339ee79 Call d3d_set_vertex_declaration 2015-11-12 01:32:01 +01:00
twinaphex 7a76d7e0a7 (D3D) Buildfix 2015-11-12 01:29:25 +01:00
twinaphex 823e2db596 Create d3d_set_render_state 2015-11-12 01:28:14 +01:00
twinaphex cb5d4b0569 Compile in win32_monitor_ functions for Xbox too but leave them
stub
2015-11-12 01:22:28 +01:00
twinaphex 61f0464b77 (win32_shader_dlg.c) Avoid warnings 2015-11-11 22:06:05 +01:00
twinaphex ff7e5ee0c8 Avoid redefining HAVE_STRL 2015-11-11 21:59:51 +01:00
twinaphex d65b930b09 Cleanups 2015-11-11 21:52:57 +01:00
Twinaphex 9aaababd05 Merge pull request #2383 from aliaspider/master
(3DS) fix non-griffin build.
2015-11-11 21:36:27 +01:00
aliaspider 05ba34f0d2 nit. 2015-11-11 21:11:22 +01:00
aliaspider 6e2b9df32f (3ds) fix non-griffin build. 2015-11-11 21:10:13 +01:00
twinaphex 78b7980b12 Linker fix 2015-11-11 20:30:51 +01:00
twinaphex 1da727cd54 convert keyboard_event_win32 to C++ 2015-11-11 20:23:19 +01:00
twinaphex 5e6983d0da Add extern "C" for win32_handle_keyboard_event 2015-11-11 20:21:16 +01:00
twinaphex c33f4b9f83 video_Thread_wrapper - add extern "C" 2015-11-11 20:19:48 +01:00
twinaphex 3c802d710f remove last joyconfig parts 2015-11-11 20:18:45 +01:00
twinaphex 1b7576aa64 Kill off IS_JOYCONFIG 2015-11-11 20:15:27 +01:00
twinaphex 9deeececf1 Turn win32_common and wgl_ctx into C++ 2015-11-11 20:07:06 +01:00
twinaphex 3d20af9135 (D3D) Cleanups 2015-11-11 19:59:56 +01:00
twinaphex 1413d97ab0 (D3D/GL) Use more common code 2015-11-11 19:48:24 +01:00
twinaphex 938dfa775a (D3D/GL) Try to use common code for both 2015-11-11 19:41:32 +01:00
twinaphex 8e08db3446 more buildfixes 2015-11-11 18:29:06 +01:00
twinaphex 3c5f4bd243 Move WndProc to win32_common.c 2015-11-11 18:26:10 +01:00
twinaphex 8f6deb9dac Pass function pointer to win32_window_init too 2015-11-11 18:22:39 +01:00
twinaphex 4e8000571f (renderchain/d3d) Use void pointer 2015-11-11 18:20:07 +01:00
twinaphex b40baa6323 Move win32_window_init 2015-11-11 18:16:28 +01:00
twinaphex 65a9419522 Create win32_window_init 2015-11-11 18:15:21 +01:00
twinaphex 75e30002e0 Revert "Take out windowClass from D3D struct"
This reverts commit 6e689ec0f0.
2015-11-11 18:07:36 +01:00
twinaphex 6e689ec0f0 Take out windowClass from D3D struct 2015-11-11 18:03:51 +01:00
twinaphex 00cbf68e95 (D3) Reuse common multi-monitor code 2015-11-11 17:57:15 +01:00
twinaphex ca8d2b6b38 Change function signature of d3d_monitor_rect 2015-11-11 17:51:27 +01:00
twinaphex e0720cd764 Add mon_id argument to win32_get_monitor_info 2015-11-11 17:47:56 +01:00
twinaphex 8f9218ab1b (Win32) Cleanups 2015-11-11 17:41:20 +01:00
twinaphex 0cb507886a Split up win32_monitor code to win32_common 2015-11-11 17:36:52 +01:00
twinaphex e90b8f1007 Revert "(D3D) Updates"
This reverts commit 3f77a9b745.
2015-11-11 05:42:49 +01:00
twinaphex 37154219f0 Revert "(D3D) Move code up"
This reverts commit d2e778b3f6.
2015-11-11 05:42:41 +01:00
twinaphex d2e778b3f6 (D3D) Move code up 2015-11-11 05:39:46 +01:00
twinaphex 3f77a9b745 (D3D) Updates 2015-11-11 05:38:41 +01:00
twinaphex 2064164c1d (D3D) Buildfix 2015-11-11 05:35:32 +01:00
twinaphex 8c1da38cb1 (D3D) Cleanups 2015-11-11 05:34:21 +01:00
twinaphex 268b1b61d0 (D3D) Buildfix 2015-11-11 05:32:55 +01:00
twinaphex 0f9f8c248b (Win32) Refactor monitor code 2015-11-11 05:32:00 +01:00
twinaphex 8da911bc65 (D3D Ctx) Buildfix 2015-11-11 05:01:37 +01:00
twinaphex a7df537dde (D3D) Implement (rather stub) set_video_mode 2015-11-11 05:00:09 +01:00
twinaphex 5ea9bfe7e5 Revert "Create make_pp callback function"
This reverts commit 3d77689bf5.
2015-11-11 04:49:20 +01:00
twinaphex 3d77689bf5 Create make_pp callback function 2015-11-11 04:46:16 +01:00
twinaphex 8cc70fb46b Unnecessary casts for vertex_buffer_new 2015-11-11 04:18:10 +01:00
twinaphex edc72d477b d3d_texture_new - unnecessary casts 2015-11-11 04:16:18 +01:00
twinaphex e7808e03d0 (D3D) Remove overlay_vertex 2015-11-11 04:12:33 +01:00
twinaphex a61c529d20 (D3D) Simplify struct overlay_vertex 2015-11-11 04:07:48 +01:00
twinaphex fd12b4b957 Revert "(D3D)Get rid of overlay_vertex struct"
This reverts commit 646436a5a7.
2015-11-11 04:01:50 +01:00
twinaphex 646436a5a7 (D3D)Get rid of overlay_vertex struct 2015-11-11 03:56:23 +01:00
twinaphex 2fb91683a1 (D3D) Remove Coords struct 2015-11-11 03:48:05 +01:00
twinaphex 7e592df3e8 (vg.c) Variable rename 2015-11-11 03:28:40 +01:00
twinaphex 3d65cf07ca (CocoaTouch) Use new event command 2015-11-11 03:24:53 +01:00
twinaphex e2e0f302c1 Add Save Current Config to main menu list 2015-11-11 02:59:24 +01:00
twinaphex ea189e5fe5 Remove main_exit_save_config 2015-11-11 02:58:21 +01:00
twinaphex 38f30c8f10 Add Save Current Config to Menu 2015-11-11 02:57:20 +01:00
twinaphex 7bcd7d1d3d Sigh - another buildfix 2015-11-11 02:45:37 +01:00
twinaphex 321d73cc66 render_chain_null - buildfix 2015-11-11 02:44:54 +01:00
twinaphex b093cd4df0 Reduce XBOX ifdefs 2015-11-11 02:42:15 +01:00
twinaphex fa1b7b19eb Don't call win32_check_window twice 2015-11-11 02:20:32 +01:00
twinaphex b3662e2f27 (D3D) Buildfix 2015-11-11 02:20:11 +01:00
twinaphex 47496ff0c3 (D3D) reimplement resizing 2015-11-11 02:17:18 +01:00
twinaphex f76d9f255a (D3D) Start fleshing out WinProc 2015-11-11 02:12:25 +01:00
twinaphex 49f8df1f01 (D3D) Another buildfix 2015-11-11 02:05:20 +01:00
twinaphex 3fb78a4ed4 (D3D) Buildfixes 2015-11-11 02:04:42 +01:00
twinaphex bc311f3962 (renderchain_cg) Cleanups 2015-11-11 02:01:00 +01:00
twinaphex 91a99d9da5 (render_chain_cg.cpp) Use d3d_set_viewport 2015-11-11 01:54:05 +01:00
twinaphex 376ecb2a47 (D3D) Two more buildfixes 2015-11-11 01:46:59 +01:00
twinaphex 2b50d1c01c (D3D) Buildfixes 2015-11-11 01:45:43 +01:00
twinaphex 71c40f1bc8 Add viewport_info callback to renderchain 2015-11-11 01:43:58 +01:00
twinaphex ebe0a4aa4a Add more function pointers to renderchain 2015-11-11 01:34:00 +01:00
twinaphex bcc0614fc4 Use d3d_set_viewport 2015-11-10 23:09:58 +01:00
twinaphex ffe711642f (D3D) Get rid of some backbuffer glitches 2015-11-10 23:09:13 +01:00
twinaphex d1626265ce (D3D) Call SetViewport directly 2015-11-10 23:00:36 +01:00
twinaphex 028a390f8e (D3D) Cleanups 2015-11-10 22:46:45 +01:00
twinaphex 442ebcc1b8 Don't use new_width/new_height anymore 2015-11-10 22:36:05 +01:00
twinaphex 07cf7cbd36 Rename d3d_set_viewport_wrap to d3d_set_viewport 2015-11-10 22:30:21 +01:00
twinaphex 1f49ed0438 Move d3d_set_viewport up 2015-11-10 22:23:49 +01:00
twinaphex 600c930495 (D3D) No longer use calculate_rect anywhere 2015-11-10 22:22:31 +01:00
twinaphex a6ab373140 (D3D) Move d3d_set_viewport_wrap up 2015-11-10 22:18:08 +01:00
twinaphex fd3084bf18 Revert "Refactor away d3d_calculate_rect"
This reverts commit 19f9833a22.
2015-11-10 22:12:46 +01:00
twinaphex 8ab8423f2f Revert "(D3D) Buildfix"
This reverts commit 1db4e79a17.
2015-11-10 22:12:37 +01:00
twinaphex 1db4e79a17 (D3D) Buildfix 2015-11-10 22:09:07 +01:00
twinaphex 19f9833a22 Refactor away d3d_calculate_rect 2015-11-10 22:07:51 +01:00
twinaphex 21575e5318 Call d3d_calculate_rect from set_viewport_wrap 2015-11-10 22:05:31 +01:00
twinaphex 8d4c721ee4 Move set_final_viewport to d3d_set_viewport_wrap 2015-11-10 22:00:35 +01:00
twinaphex 4cdde1c7c4 Use d3d_set_viewport_wrap 2015-11-10 21:58:33 +01:00
twinaphex 36d5cc890b (GL) Cleanups 2015-11-10 15:32:07 +01:00
twinaphex 1f1525a7e8 (D3D) Cleanups 2015-11-10 15:30:24 +01:00
twinaphex 749c0b4ef8 Make d3d_calculate_rect more like gl_set_viewport 2015-11-10 05:47:53 +01:00
twinaphex d9fe978d1c Merge branch 'master' of https://github.com/libretro/RetroArch 2015-11-10 05:32:59 +01:00
twinaphex 29aa5bae27 (D3D) Add keep_aspect 2015-11-10 05:30:25 +01:00
twinaphex bfe0eb9bfb Call gfx_ctx_set_resize from d3d_frame 2015-11-10 05:26:37 +01:00
twinaphex 5cbfbb190c (D3D) Buildfix 2015-11-10 05:11:49 +01:00
twinaphex fd319cb223 (D3D) Cleanups 2015-11-10 05:09:31 +01:00
Twinaphex 42969b8f68 Merge pull request #2377 from leiradel/master
don't test cheevos if there are none
2015-11-10 03:24:23 +01:00
Andre Leiradella fe79269133 don't test cheevos if there are none 2015-11-10 00:21:35 -02:00
Twinaphex 24533f635f Merge pull request #2376 from leiradel/master
fixed warnings in cxx build
2015-11-10 02:47:57 +01:00
Andre Leiradella 181fae83eb fixed warnings in cxx build 2015-11-09 23:46:44 -02:00
twinaphex eb64b10098 Fix CXX_BUILD 2015-11-10 02:43:30 +01:00
twinaphex d1553e4032 Double turbo period entry 2015-11-10 02:25:31 +01:00
twinaphex 1666265427 Don't use GRfloat/GRuint anymore 2015-11-10 01:58:05 +01:00
twinaphex 413d783127 Include header 2015-11-10 01:50:15 +01:00
twinaphex 2647459962 Move some variables around 2015-11-10 00:40:23 +01:00
twinaphex 3dfdc4ba8f rarch_playlist_load_content - check if path is non-NULL 2015-11-10 00:37:05 +01:00
twinaphex 54b2d46855 (D3D) Add video_viewport 2015-11-10 00:30:00 +01:00
twinaphex c5b5d3c186 (D3D) Cleanups 2015-11-10 00:13:28 +01:00
aliaspider 9bb564e7cc Merge pull request #2375 from thedax/3ds-build-fix
3DS: Fix compilation for great-refactor.
2015-11-09 22:44:24 +01:00
twinaphex 2b59f18b83 Add function pointer for font_init_first 2015-11-09 22:12:32 +01:00
twinaphex 40aa2a1864 Revert "(D3D) Don't use std::vector for attrib_map"
This reverts commit 02d61bf992.
2015-11-09 22:07:44 +01:00
twinaphex 02d61bf992 (D3D) Don't use std::vector for attrib_map 2015-11-09 22:04:45 +01:00
thedax b46ae033ab 3DS: Fix compilation for great-refactor.
exitCfgu/initCfgu changed to cfguInit/cfguExit.
https://github.com/smealum/ctrulib/commit/2797540a3dabf262be9701300631685e0de1696c
2015-11-09 15:23:36 -05:00
twinaphex f277fd5323 Don't do overloading of translate_filter 2015-11-09 19:35:59 +01:00
twinaphex 9f6e273e6a (D3D) Buildfix 2015-11-09 19:08:57 +01:00
twinaphex 4fbebb57df Revert "Move releasing of devices to d3d_deinitialize"
This reverts commit f90bd16825.
2015-11-09 19:01:24 +01:00
twinaphex f90bd16825 Move releasing of devices to d3d_deinitialize 2015-11-09 18:56:24 +01:00
twinaphex 4f0be8bcb0 (D3D/renderchain_cg) More cleanups 2015-11-09 17:18:21 +01:00
twinaphex ffed38fbf3 (render_chain_cg.cpp) Stop abusing void pointers 2015-11-09 17:03:25 +01:00
twinaphex 5d155860cb (D3D) Buildfix 2015-11-09 16:04:33 +01:00
twinaphex b5171c251a Not sure why this was stubbed out 2015-11-09 16:03:40 +01:00
twinaphex 64bc7cbe36 (D3D) Fix function call 2015-11-09 15:43:46 +01:00
twinaphex b8a5249474 d3d_lock_rectangle - fix function signature 2015-11-09 15:43:03 +01:00
twinaphex 0bb7f30d6a Use d3d wrapper functions more 2015-11-09 15:39:47 +01:00
twinaphex 3a9ee7feae Add more d3d_wrapper functions 2015-11-09 15:34:16 +01:00
twinaphex 4f0405980e C89_BUILD buildfix 2015-11-09 05:24:09 +01:00
twinaphex ed35db13e8 Fix some linking errors with CXX_BUILD 2015-11-09 05:23:11 +01:00
twinaphex c49754fc72 Revert "Should save font renderer API now"
This reverts commit 92632a4dbb.
2015-11-09 04:11:21 +01:00
twinaphex 92632a4dbb Should save font renderer API now 2015-11-09 02:29:19 +01:00
twinaphex eae2f3eeda Convert menu_display_d3d.c to C++ 2015-11-09 02:19:59 +01:00
twinaphex c70d230aa3 Don't comment this out anymore 2015-11-09 02:14:59 +01:00
twinaphex c1769ecce4 Don't comment this out anymore 2015-11-09 02:14:27 +01:00
twinaphex 7e207626ad (gl.c) Add video_texture.h header include 2015-11-09 02:08:40 +01:00
twinaphex 8a55aae0a5 Move gl_load_texture_data to video_texture_c 2015-11-09 02:07:17 +01:00
Twinaphex df9e4eb119 Merge pull request #2373 from leiradel/master
moved the async job queue to the global_t scope
2015-11-09 02:02:34 +01:00
twinaphex 6a12e874b8 Handle failure with d3d_swap 2015-11-09 01:59:24 +01:00
Andre Leiradella 804ff7df1a Merge branch 'master' of https://github.com/leiradel/RetroArch 2015-11-08 22:53:48 -02:00
Andre Leiradella b6f995a1d7 moved the async job queue to the global_t scope 2015-11-08 22:53:17 -02:00
twinaphex 780bf74273 Try to not use glDeleteTextures directly outside 2015-11-09 01:50:05 +01:00
twinaphex e81e027022 Fix linking problems 2015-11-09 01:33:46 +01:00
twinaphex 15fc4fe118 Fix include 2015-11-09 01:24:11 +01:00
twinaphex cb9960c6e2 Compile video_texture as C++ for Win32 2015-11-09 01:19:09 +01:00
twinaphex bbeebcc29a (d3d_wrapper.cpp) Buildfixes 2015-11-09 01:06:35 +01:00
twinaphex d2657fb18a d3d_wrapper.cpp - don't make us require d3d.h 2015-11-09 01:04:32 +01:00
twinaphex 44464624e9 (video_texture.c) Don't use video_driver_get_ptr 2015-11-09 00:46:59 +01:00
twinaphex ab651ec09b Don't include <string> inside gfx/d3d/d3d.h 2015-11-09 00:43:39 +01:00
twinaphex 1bcbaf5fba Add D3D support for video_texture_{load/unload} 2015-11-09 00:38:02 +01:00
radius 7bddda2252 make the OSD coordinates relative to screen size instead of viewport size 2015-11-08 17:50:40 -05:00
twinaphex 3114d4df7a menu_display_d3d.c can now be compiled - does not work yet 2015-11-08 23:33:18 +01:00
twinaphex 2448d356e8 Same thing for non-Griffin build 2015-11-08 23:31:07 +01:00
twinaphex 2fe6a6af5b Always compile in matrix files now 2015-11-08 23:30:21 +01:00
twinaphex 8b0628f13e Add file to Griffin/Makefile 2015-11-08 23:20:46 +01:00
twinaphex 3b0e324a84 Add D3D hooks 2015-11-08 23:18:43 +01:00
twinaphex 9fa647097a (D3D) add cast 2015-11-08 23:16:44 +01:00
twinaphex 1a99b3ac2c (menu_display_d3d) Reuse default_get_mvp 2015-11-08 23:15:54 +01:00
twinaphex b52d36e7eb Reuse get_default_mvp 2015-11-08 23:14:45 +01:00
Twinaphex 420c8ce737 Merge pull request #2371 from leiradel/master
url-encode user-provided data
2015-11-08 23:10:56 +01:00
Andre Leiradella 4efb9eb645 flush the log file at every output 2015-11-08 18:47:05 -02:00
twinaphex e568d4eb0d (menu_display_d3d.c) Change some variables 2015-11-08 21:31:14 +01:00
twinaphex 7f2814a534 Remove some header dependencies 2015-11-08 21:27:07 +01:00
twinaphex b3e51ef5b4 Start adding preliminary D3D menu_display_d3d.c 2015-11-08 21:26:19 +01:00
twinaphex ab7b7b538f (Menu) Add get_default_mvp function pointer 2015-11-08 21:03:12 +01:00
Andre Leiradella 3479ba2dba url-encode user-provided data 2015-11-08 17:40:25 -02:00
Twinaphex f8247d6f0e Merge pull request #2370 from leiradel/master
added cheevos_get_description to get a cheevo's description given its…
2015-11-08 19:44:39 +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 9161d0f0cc Merge pull request #2369 from leiradel/master
fixed wrong comparison
2015-11-08 18:51:50 +01:00
Andre Leiradella 6c8e32205d fixed wrong comparison 2015-11-08 15:42:44 -02:00
Twinaphex 6737ce3089 Merge pull request #2368 from leiradel/master
removed unnecessary comparisons
2015-11-08 18:34:04 +01:00
Andre Leiradella b1b5cb93e0 removed unnecessary comparisons 2015-11-08 15:33:16 -02:00
twinaphex e490497530 Start adding 'ACTION_OK' binds for cheevos items 2015-11-08 18:11:53 +01:00
twinaphex 78d26b2e6f (cheevos.c) Further cleanups 2015-11-08 18:09:04 +01:00
twinaphex 7b61f1eb27 Further cleanups 2015-11-08 18:05:58 +01:00
twinaphex f57675fa40 Cleanup cheevos_populate_menu 2015-11-08 18:03:56 +01:00
Twinaphex 3f4974285b Merge pull request #2367 from leiradel/master
list cheevos in the frontend menu
2015-11-08 16:54:04 +01:00
Andre Leiradella c007298494 fixed the achievements list menu 2015-11-08 13:51:14 -02:00
Andre Leiradella 8700450410 list cheevos in the frontend menu 2015-11-08 13:19:54 -02:00
Twinaphex 558dfbc2d4 Merge pull request #2366 from leiradel/master
added cheevos_ to all functions to future-proof cheevos against name …
2015-11-08 15:44:58 +01:00
Andre Leiradella 5e9a25412d added cheevos_ to all functions to future-proof cheevos against name clashes in griffin.c 2015-11-08 12:41:57 -02:00
aliaspider b5315f37f4 (3ds) dist: add this too. 2015-11-08 13:23:07 +01:00
aliaspider 327bf60b8c nit. 2015-11-08 13:20:20 +01:00
aliaspider a79e6f40ac (3ds) dist: bundle the needed .xml file for .3dsx builds with a big
.text section.
2015-11-08 13:18:34 +01:00
Twinaphex e5287e50f0 Merge pull request #2364 from leiradel/master
retry to post the playing game and achievement unlock activities
2015-11-08 04:38:27 +01:00
Andre Leiradella 1dec6333d2 retry to post the playing game and achievement unlock activities 2015-11-08 01:34:44 -02:00
twinaphex 3d1038c1d5 (menu_hash_es.c) Some fixes 2015-11-08 04:18:34 +01:00
Twinaphex 805d7c5f12 Merge pull request #2363 from IlDucci/master
Updating Spanish translation
2015-11-08 04:12:52 +01:00
radius f980e424b6 disable the entry until it's properly implemented 2015-11-07 22:11:16 -05:00
radius b8ae27625b implement an example function to print the achievements 2015-11-07 22:11:15 -05:00
radius f2b951accf add Achievement List to the quick menu 2015-11-07 22:11:14 -05:00
IlDucci 5c2c3153b8 Updating Spanish translation
Updating with the latest changes/new lines
2015-11-08 01:52:54 +01:00
IlDucci 08941985e1 Merge remote-tracking branch 'refs/remotes/libretro/master' 2015-11-08 01:52:36 +01:00
twinaphex a9b7636ddb Abstract away GL code in menu behind display driver interface 2015-11-08 01:30:07 +01:00
IlDucci abc81c9794 Merge remote-tracking branch 'refs/remotes/libretro/master' 2015-11-08 01:24:50 +01:00
twinaphex c3ef432abe Bump to version 1.3.0 2015-11-07 21:46:46 +01:00
twinaphex 53c0e57d6d (Android) Buildfix 2015-11-07 21:13:11 +01:00
twinaphex 1c07ae1e5a (DInput) Buildfix 2015-11-07 21:12:39 +01:00
twinaphex 22f85b11df Don't need this anymore 2015-11-07 20:59:12 +01:00
twinaphex e2ced6bd6a Don't need this additional code anymore 2015-11-07 20:47:29 +01:00
twinaphex 37e450c94c devices_mask no longer needed 2015-11-07 20:44:40 +01:00
twinaphex d9fe9b23d7 Cleanups 2015-11-07 20:22:26 +01:00
twinaphex 9bb87f276c Use just one label descriptor setting 2015-11-07 16:11:30 +01:00
twinaphex 92e6b56fe3 Remove input bind mode 2015-11-07 14:37:44 +01:00
twinaphex 61623dcdce Able to bind both keyboard and joypad keys now 2015-11-07 14:33:18 +01:00
Twinaphex ac155dc8fc Merge pull request #2360 from gizmo98/vc-show-fps-fix
vc_egl_ctx.c: Fix missing fps output
2015-11-07 12:37:56 +01:00
Twinaphex 9c4168e93e Merge pull request #2358 from lakkatv/xmb
(XMB) Display bug fixes
2015-11-07 12:37:18 +01:00
Stefan 742d6a62b5 vc_egl_ctx.c: Fix missing fps output
Related to: https://github.com/libretro/RetroArch/issues/2034
It does not segfault but there is no fps output with msg_queue_push(). Just do it like other context driver.
2015-11-07 12:30:28 +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
Twinaphex 656903df9e Merge pull request #2357 from leiradel/master
fix crashes for cores that don't require content to run
2015-11-06 22:32:24 +01:00
Andre Leiradella 17ef8fba27 fix crashes for cores that don't require content to run 2015-11-06 19:14:18 -02:00
Andre Leiradella d61d703d33 added log message when the core doesn't support cheevos 2015-11-06 17:37:06 -02:00
Andre Leiradella b58ee6c29d correct formatting 2015-11-06 17:32:40 -02:00
Twinaphex fb7712efd3 Merge pull request #2355 from leiradel/master
fixes to extension scanner and cheevos support detection
2015-11-06 17:08:27 +01:00
Andre Leiradella ad8f1aaaf6 moved cheevos_load to after retro_load_game so the core has the chance to finish its initialization before cheevos calls retro_get_memory_size 2015-11-06 13:35:45 -02:00
Andre Leiradella 8ff77c5a56 fixed extension scanner 2015-11-06 13:34:34 -02:00
aliaspider 5ff8219dab (3ds) override __libctru_init. 2015-11-06 13:47:17 +01:00
aliaspider 7ee18e359e (3ds) nit. 2015-11-06 11:03:52 +01:00
aliaspider 646192fba9 (3ds) remove stack_adjust.s
add a warning when using an unsupported hbl version.
2015-11-06 11:00:32 +01:00
Twinaphex 981020997c Merge pull request #2354 from leiradel/master
avoid using the same finder more than once
2015-11-06 02:20:18 +01:00
Andre Leiradella 660be775cc avoid using the same finder more than once 2015-11-05 23:14:50 -02:00
twinaphex ae7d9222e2 Try to not reference UIScreen directly 2015-11-05 22:17:02 +01:00
Twinaphex 546fb36492 (cocoa_common) Cleanup 2015-11-05 22:13:49 +01:00
Twinaphex 22cae6189c More backwards compatible version of PR 2015-11-05 22:11:46 +01:00
twinaphex be57dcb659 Hopefully fixes mingw64-w32 build 2015-11-05 19:44:00 +01:00
Twinaphex 45e4012b76 Merge pull request #2351 from lakkatv/material
Material
2015-11-05 12:09:02 +01: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
aliaspider 9d17abf131 (3ds) fix service calls enabling hack for new 3DS. 2015-11-05 06:11:39 +01:00
Twinaphex 12bd612337 Merge pull request #2350 from leiradel/master
better rom detection; playing activity is sent asynchronously
2015-11-05 01:54:58 +01:00
Andre Leiradella b7c6f80888 better rom detection; playing activity is sent asynchronously 2015-11-04 22:41:12 -02:00
Twinaphex 2b6acbabb8 Merge pull request #2349 from ssangkong/patch-2
Fix: iOS cannot go to parent directory.
2015-11-04 21:55:00 +01:00
Yongwoon Cho ca9b7c141b Fix: iOS cannot go to parent directory. 2015-11-05 05:45:01 +09:00
Yongwoon Cho 9ba6877772 Fix: iOS cannot go to parent directory. 2015-11-05 05:43:13 +09:00
Alcaro 519765c6ce Add this rewind debug mode. (The previous commit fixes libretro/snes9x-next#62, forgot linking it.) 2015-11-04 20:21:22 +01:00
Alcaro 65a97a6a87 Well I didn't expect bugs here. How long has that math been wrong? 2015-11-04 20:18:09 +01:00
Twinaphex 53b96c19af Merge pull request #2347 from ssangkong/master
Fix: iOS cannot go to parent directory.
2015-11-04 19:47:43 +01:00
Yongwoon Cho 21944b2e11 Fix: iOS cannot go to parent directory. 2015-11-05 02:43:35 +09:00
aliaspider d262361b97 (3DS) enable access to all service calls when possible. 2015-11-04 15:27:30 +01:00
Twinaphex 701bc33450 Merge pull request #2344 from leiradel/master
fix cheevos_fill_md5; better way to check if the core supports cheevos
2015-11-04 10:28:02 +01:00
Andre Leiradella 045c576729 fixed cheevos_get_value when the key isn't found 2015-11-04 01:22:59 -02:00
Andre Leiradella 14dde87e7b fix cheevos_fill_md5; better way to check if the core supports cheevos 2015-11-04 01:05:46 -02:00
Twinaphex cd4964ae67 Merge pull request #2341 from leiradel/master
added log messages for the md5 methods being used to identify games f…
2015-11-03 23:19:44 +01:00
Twinaphex 06045cad02 Merge pull request #2342 from lakkatv/xmb
(XMB) Fix all wrong icon positions when changing the window size
2015-11-03 23:19:38 +01:00
Jean-André Santoni 51f18ef151 (XMB) Fix all wrong icon positions when changing the window size 2015-11-04 05:17:21 +07:00
Andre Leiradella 07ae4e7aeb added log messages for the md5 methods being used to identify games for cheevos 2015-11-03 15:33:49 -02:00
Twinaphex 1a73f239a1 Merge pull request #2340 from leiradel/master
show a message if the core doesn't support cheevos
2015-11-03 17:37:18 +01:00
Andre Leiradella 20d8571bbd show a message if the core doesn't support cheevos 2015-11-03 14:28:18 -02:00
twinaphex 57d981fc48 Update mame078 references 2015-11-03 16:08:35 +01:00
twinaphex 9b6e1a1536 (cheevos.c) Use next_pow2 from retro_miscellaneous.h 2015-11-03 13:42:24 +01:00
Twinaphex 6a30fb01e1 Merge pull request #2337 from leiradel/master
fixed detection of genesis and nes games for cheevos
2015-11-03 13:39:59 +01:00
Andre Leiradella a1b8c566dc fixed detection of nes games 2015-11-03 10:06:03 -02: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
Twinaphex 85555944cb Merge pull request #2336 from lakkatv/material
(GLUI) Reset selection on tab switch
2015-11-03 11:08:52 +01:00
Jean-André Santoni b1aba23216 (GLUI) Reset selection on tab switch 2015-11-03 17:06:53 +07:00
Twinaphex 26b7451d9f Merge pull request #2335 from lakkatv/xmb
(XMB) Use the same timedate format as PS3 XMB
2015-11-03 11:04:11 +01:00
Jean-André Santoni dff0031145 (XMB) Use the same timedate format as PS3 XMB 2015-11-03 12:36:20 +07:00
Andre Leiradella 7dc68443d6 correct evaluation of genesis md5 hashes 2015-11-03 00:54:26 -02:00
twinaphex ea103fa7ec Should hopefully fix all compilation problems 2015-11-02 23:37:16 +01:00
twinaphex 66c980210f (MaterialUI) Fix mixed declaration warnings 2015-11-02 23:35:41 +01:00
twinaphex 606c97510e Some C89_BUILD fix 2015-11-02 23:34:25 +01:00
twinaphex 848a060562 Some CXX_BUILD fixes 2015-11-02 23:33:02 +01:00
twinaphex 65670e08ff Change GRfloat instances to float 2015-11-02 23:26:03 +01:00
twinaphex c2f044d30f Add fallback for menu_display_get_default_mvp 2015-11-02 23:24:45 +01:00
twinaphex 66914232ab Replace most instances of GLUI (except for ident string) with
HAVE_MATERIALUI
2015-11-02 23:23:54 +01:00
twinaphex df8c6952df Get rid of some messy code 2015-11-02 23:12:08 +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 b90c78251d Turn menu_video_get_ident into static function 2015-11-02 22:27:19 +01:00
twinaphex 7b35620859 (Menu) Simplify code 2015-11-02 22:25:39 +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 1dab10ceda Attempt to fix mingw32 error 2015-11-02 21:56:44 +01:00
twinaphex c461b920c2 (Menu) Header cleanups 2015-11-02 21:53:51 +01:00
twinaphex 6d02a19a3a menu_display.c - cleanup 2015-11-02 20:51:14 +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 d132cfac7c Make Android hack tinto generic hack for detecting the correct
core info file with the right core name
2015-11-02 17:38:44 +01:00
twinaphex fa9ef5b021 Backport leiradel PR - 'support need_fullpath; changed how md5 hashes
are tested'
2015-11-02 17:17:34 +01:00
twinaphex 869ebb3733 (menu) Add include header 2015-11-02 16:12:25 +01:00
Twinaphex fcb0c434ff Merge pull request #2330 from fr500/master
Add new icon alternatives, add extra info to debug panel
2015-11-02 08:24:28 +01:00
radius d565d7240c make the icons full size 2015-11-01 22:40:55 -05:00
radius 6739316bda update icons 2015-11-01 22:23:01 -05:00
radius ce8dff7547 add new icon alternatives 2015-11-01 22:11:49 -05:00
radius 93583dc334 update information panel 2015-11-01 22:09:46 -05:00
radius b1d66e86ea fix trailing spaces 2015-11-01 21:20:55 -05:00
aliaspider f24d04de41 (3DS) build fix. 2015-11-02 02:08:48 +01:00
aliaspider 6e9566e6a4 (3DS) build fix 2015-11-02 02:05:10 +01:00
aliaspider 1660d1052e Merge pull request #2329 from thedax/3ds
Add MAME and FBA (full) to the build process for 3DS.
2015-11-02 01:58:30 +01:00
thedax c922b40d1c Add MAME and FBA to the build process for 3DS. 2015-11-01 19:44:24 -05:00
Andrés d638a12c87 Merge pull request #2328 from aliaspider/master
(3DS) implement dynamic memory management.
2015-11-01 19:27:27 -05:00
aliaspider 8741ec48d5 (3DS) implement dynamic memory management.
heap/linear heap and stack sizes can now change dynamically at runtime,
depending on usage, no need to specify those on a per-core basis
anymore.
2015-11-02 01:24:11 +01:00
twinaphex b5a1cb6d12 Move enum to menu_input.c 2015-11-01 22:57:13 +01:00
twinaphex ae2dca3587 Cleanup menu_input.h some more 2015-11-01 22:45:17 +01:00
twinaphex 60f7a26f53 Move variable out of header 2015-11-01 22:43:54 +01:00
twinaphex 7372885922 (menu_input.h) Move struct definitions out of header file 2015-11-01 22:42:26 +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 9607c4fe5d This still works 2015-11-01 20:50:06 +01:00
twinaphex e896799352 Make menu_input_get_ptr a static function now 2015-11-01 20:47:20 +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 9acc7e09dc Merge pull request #2326 from libretro/revert-2325-material
Revert "(Menu) Make the mouse left click and the pointer tap use the …
2015-11-01 20:35:52 +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
Jean-André Santoni 2f56d5f2d6 (Menu) Refactor pointer_tap 2015-11-02 01:05:33 +07:00
twinaphex 5a17b79b48 Add posix_string C file 2015-11-01 18:52:41 +01:00
twinaphex 26983462f4 Add Windows ifdefs around it 2015-11-01 18:51:03 +01:00
twinaphex 996f5c907b Fix build for retroarch-joyconfig on Windows 2015-11-01 18:49:14 +01:00
twinaphex 672552a9f2 Add OSX PPC ARCHFLAGS too 2015-11-01 17:50:48 +01:00
twinaphex c762a5a446 (libretro-test) Added OSX universal 2015-11-01 17:48:37 +01:00
twinaphex 5cabb8111a Enable the mouse by default on Windows and OSX 2015-11-01 16:38:04 +01: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 40a4a7a354 (OSX PPC/PS3) Forcibly disable mipmapped textures 2015-11-01 16:11:17 +01:00
twinaphex 8411cc75a0 Revert "If g_defaults.settings.video_threaded_enable is set to true,"
This reverts commit 9765ceba32.
2015-11-01 14:41:48 +01:00
twinaphex 9765ceba32 If g_defaults.settings.video_threaded_enable is set to true,
override default
2015-11-01 14:39:05 +01:00
Twinaphex 51426f64c2 Revert "Add OSX implementation for cocoagl_gfx_ctx_get_native_scale"
This reverts commit a408a5e59a.
2015-11-01 12:45:36 +01:00
twinaphex a408a5e59a Add OSX implementation for cocoagl_gfx_ctx_get_native_scale 2015-11-01 12:15:21 +01:00
twinaphex 7091e23254 (PS3) Copy GLUI/XMB assets 2015-11-01 11:28:25 +01:00
twinaphex 956580c606 Cleanups 2015-11-01 11:18:28 +01:00
twinaphex f4f76d9dda Create separate setting for State Slot in Quick Menu 2015-11-01 10:59:01 +01:00
twinaphex 106cbce6d7 Show 'display name' for core in Playlist Associations 2015-11-01 02:06:30 +01: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 c4c26b83cc (OSX) Fixed mouse for Retina 2015-10-31 22:55:22 +01:00
twinaphex 11a7d2d772 Cleanups 2015-10-31 21:43:30 +01:00
twinaphex 61a67f0938 Cleanups 2015-10-31 21:41:31 +01:00
twinaphex 2d62493157 Cleanups 2015-10-31 20:53:08 +01:00
twinaphex 3a7799f132 Remove some unused variables 2015-10-31 18:13:03 +01:00
twinaphex f8fae2914f (iOS) Should set buildbot_server_url to correct URL now if iOS 9 is detected 2015-10-31 17:54:31 +01:00
twinaphex da1931ad9f First working implementation of playlist associations 2015-10-31 17:44:42 +01:00
twinaphex 6edc7aa73e Fix menu_playlist_find_associated_core 2015-10-31 17:24:28 +01:00
twinaphex 0c691dab06 Fix rarch_playlist_load_content 2015-10-31 17:18:37 +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 a509fc50b1 Create menu_playlist_find_associated_core 2015-10-31 16:27:48 +01:00
twinaphex 0480ba4bd2 Fills in settings->playlist_cores now too 2015-10-31 16:07:52 +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
twinaphex efb83d5e1a Start setting up 'get_value' callbacks for playlist associations 2015-10-31 13:46:06 +01:00
twinaphex d42bbbf35d Remove frivolous log 2015-10-31 13:33:57 +01:00
twinaphex 990ee7a105 Start adding playlist_names and playlist_cores to config file 2015-10-31 13:29:27 +01:00
Twinaphex 9025fbfe45 Merge pull request #2320 from leiradel/master
Added notifications for problems with cheevos; added game hash to the…
2015-10-31 12:42:23 +01:00
Twinaphex 73fdcf43a4 Merge pull request #2322 from lakkatv/xmb
(XMB) Fix a display bug on 16:9 displays caused by an optimization
2015-10-31 11:05:30 +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 c7a84990eb Merge pull request #2321 from fr500/master
Review #2
2015-10-31 01:24:43 +01:00
radius 0c5d0fad41 rename the plist file 2015-10-30 19:13:56 -05:00
build f817a94531 change ios9 solution to use the same names 2015-10-30 19:07:27 -05:00
build b6d595dcb7 change identifier 2015-10-30 19:07:27 -05:00
build 12d0f0f2fe try to fix iOS9 builds by changing the deployment target 2015-10-30 19:07:27 -05:00
Andre Leiradella f3e016fc0a Added notifications for problems with cheevos; added game hash to the log 2015-10-30 19:31:21 -02:00
twinaphex 958346de78 (GLUI) Hide 'Select From Collection' (except on RARCH_MOBILE) -
now handled by tab
2015-10-30 18:32:17 +01:00
Twinaphex bd683596b9 Merge pull request #2318 from lakkatv/xmb
(XMB) Use defines for values that will never change. Fixes a display …
2015-10-30 16:24:23 +01:00
twinaphex 922e6f868b Don't assume we can use NPOT mipmapped textures for anything GLES2 2015-10-30 16:23:44 +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
twinaphex 274513a9c5 Spacing fix for RGUI 2015-10-30 15:39:22 +01:00
twinaphex 174ab87311 Hook up labels 2015-10-30 15:25:24 +01:00
twinaphex d800f7b8d9 Hook up bind_mode inside menu_input_key_bind_set_mode 2015-10-30 15:20:59 +01:00
twinaphex 5b0132c16e Add back Bind Mode setting 2015-10-30 14:36:04 +01:00
twinaphex 640767ff24 Move header includes to cheevos.h 2015-10-30 14:21:29 +01:00
twinaphex fd9ecb70af (Android) Add HAVE_CHEEVOS 2015-10-30 13:31:56 +01:00
Twinaphex a6f86a6d50 Merge pull request #2317 from lakkatv/material
(GLUI) Fix left tab switching when navigation wraparound is false. Al…
2015-10-30 10:31:29 +01: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 54693ee7dd Merge pull request #2314 from lugaidster/master
Fix wayland crash
2015-10-30 08:36:31 +01:00
Twinaphex 9a4adece0f Merge pull request #2315 from gizmo98/analog-dpad-sanity-check
input: add sanity check for analog dpad mode
2015-10-30 08:02:50 +01:00
radius 210ec0c23b add sanity check 2015-10-30 01:28:01 -05:00
Stefan a4faa857c0 input: add sanity check for analog dpad mode
Don't remap dpad joyaxis if analog joyaxis values are not valid. Joyaxis values are not valid if up and down or left and right are equal.

-Fix for https://github.com/libretro/RetroArch/issues/1780. If no analog left or right is configured (retroarch.cfg, autoconf) default analog joyaxis values are "-1".
-Make this wish https://github.com/libretro/RetroArch/issues/609 obsolete.
2015-10-30 07:25:43 +01:00
lugaidster 5c7c53f026 fixed a typo that caused Retroarch to crash on wayland using the gl driver. 2015-10-29 23:59:40 -03:00
lugaidster a0050dd5bb Merge remote-tracking branch 'refs/remotes/libretro/master' 2015-10-29 23:45:32 -03:00
Andrés efad7848ec Merge pull request #2313 from leiradel/master
better network initialization in net_http_new_socket
2015-10-29 19:05:45 -05:00
Andre Leiradella 0750fe50bb better network initialization in net_http_new_socket 2015-10-29 22:04:48 -02:00
Twinaphex c85414c7be (iOS) Force mipmapping off for textures on iOS 2015-10-29 23:23:56 +01:00
Twinaphex d4f037f6d7 Add default left/right callbacks for 'No Items' 2015-10-29 15:00:29 +01:00
twinaphex d796ac592a Set type of 'No Items' and attempt to implement a left callback
by default
2015-10-29 14:48:55 +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
Twinaphex d882853b05 Merge pull request #2312 from lakkatv/material
Material
2015-10-29 12:46:13 +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 436db95999 Merge pull request #2311 from lakkatv/material
(GLUI) Fix left action on the playlist tab
2015-10-29 09:12:14 +01:00
Jean-André Santoni b6bb679e68 (GLUI) Fix left action on the playlist tab 2015-10-29 13:32:44 +07:00
Twinaphex 89d5eaa7c8 (GLSL) Add precision hack for GLES 2015-10-29 01:39:08 +01:00
Twinaphex ebd60c69e2 Merge pull request #2310 from leiradel/master
initialize the network in net_http_new_socket
2015-10-29 00:47:38 +01:00
Andre Leiradella 6f137587d1 initialize the network in net_http_new_socket 2015-10-28 21:25:27 -02:00
twinaphex ed1d8583f4 (GLUI) Playlist tab works now 2015-10-28 21:30:30 +01:00
Twinaphex 83441964d3 Merge pull request #2309 from lakkatv/material
(GLUI) Use uppercase for tab names
2015-10-28 20:57:05 +01:00
Jean-André Santoni 27553e2363 (GLUI) Use uppercase for tab names 2015-10-29 02:54:26 +07:00
Twinaphex 549fa1d8e8 Merge pull request #2308 from lakkatv/material
(GLUI) Show appropriate tab names
2015-10-28 20:48:21 +01:00
Jean-André Santoni d779ffcf13 (GLUI) Show appropriate tab names 2015-10-29 02:34:52 +07:00
Twinaphex 9500301a95 Merge pull request #2307 from lakkatv/material
Material
2015-10-28 20:22:20 +01: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 434f8383d8 menu_display_draw_frame - put in potential edge case fix 2015-10-28 18:24:51 +01:00
Twinaphex 3e17c9e741 Merge pull request #2306 from lakkatv/material
(GLUI) Free textures in context_destroy
2015-10-28 18:21:43 +01:00
twinaphex a599ac4c98 Added Android2.mk 2015-10-28 18:21:08 +01:00
Jean-André Santoni 657b02033e (GLUI) Free textures in context_destroy 2015-10-29 00:06:05 +07:00
twinaphex 2437f8cd97 Correct sizeof argument too 2015-10-28 17:02:38 +01:00
twinaphex e991945ece Don't use the same variable for fill_pathname_join 2015-10-28 17:02:03 +01:00
twinaphex a151467bc7 menu_setting_set_flags - handles string option settings now 2015-10-28 16:58:20 +01: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 5fef315cb1 Add more titles 2015-10-28 08:25:15 +01:00
twinaphex eb33e83eff Some more non-HAVE_MENU buildfixes 2015-10-28 08:02:39 +01:00
twinaphex 971f5277d7 Move async_job to libretro-common 2015-10-28 07:47:57 +01:00
twinaphex c8795c8a77 (async_job.c) Namespace cleanups/nits 2015-10-28 07:11:10 +01:00
twinaphex 4d8ead2fb7 Move ra_semaphore to libretro-common - rename rsemaphore 2015-10-28 07:08:27 +01:00
Twinaphex 2fdba18992 Merge pull request #2305 from joolswills/rename_semaphore_h
rename semaphore.* -> ra_semaphore.* to avoid semaphore.h being used …
2015-10-28 07:01:06 +01:00
twinaphex 99720d02d8 (Menu) Add more labels 2015-10-28 06:31:58 +01:00
twinaphex 6f56a34589 More titles 2015-10-28 06:25:24 +01:00
twinaphex 67e5262ef8 (GLUI) Fixes graphical glitch that could occur if scrollbar_height
became negative
2015-10-28 06:05:05 +01:00
twinaphex c5c816d708 Add another title 2015-10-28 05:00:48 +01:00
Jools Wills 3e5a2e425e rename semaphore.* -> ra_semaphore.* to avoid semaphore.h being used by the rpi video driver includes instead of the system semaphore.h - fixes #2304 2015-10-28 03:38:46 +00:00
twinaphex d59f3eff07 Fix some labels 2015-10-28 04:26:53 +01:00
twinaphex e2f69a1f4c (menu_cbs_title.c) Dehardcode some strings 2015-10-28 04:19:31 +01:00
twinaphex 53f71b0a94 Pretty version of 'Information' string 2015-10-28 04:11:43 +01:00
Twinaphex 8f155f9123 Merge pull request #2303 from lakkatv/material
(GLUI) Align title on the left
2015-10-28 03:54:51 +01:00
Jean-André Santoni 3c4aa5ee67 (GLUI) Align title on the left 2015-10-28 09:54:08 +07:00
Twinaphex 3ef70c1c3d Merge pull request #2302 from lakkatv/material
(GLUI) Remove footer
2015-10-28 03:41:01 +01:00
Jean-André Santoni cd733b803b (GLUI) Remove footer 2015-10-28 09:39:37 +07:00
Twinaphex cb3445212a Merge pull request #2300 from leiradel/master
added error messages to the log when net_http_get fails in cheevos.c
2015-10-28 02:42:04 +01:00
twinaphex d1896ce4f4 (RGUI) Titles should uppercase on RGUI 2015-10-28 02:01:38 +01:00
twinaphex 5da51f5d1a More dehardcoding of upper case strings 2015-10-28 01:54:54 +01:00
twinaphex 89ea9ccbf0 Dehardcode upper-case strings 2015-10-28 01:52:20 +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 df01279cf3 Add non-HAVE_MENU ifdefs 2015-10-28 00:55:11 +01:00
Andre Leiradella fda10142b4 added error messages to the log when net_http_get fails in cheevos.c 2015-10-27 21:54:51 -02:00
twinaphex cf7a5f6361 (GLUI) Update 2015-10-27 23:52:20 +01:00
IlDucci 4b8e002d98 Merge remote-tracking branch 'refs/remotes/libretro/master' 2015-10-27 21:50:13 +01:00
Twinaphex 482cef0a2f Merge pull request #2299 from leiradel/master
sumbit achievements asynchronously to the server; download list of un…
2015-10-27 21:44:27 +01:00
Twinaphex 5cad96763f Merge pull request #2297 from lakkatv/material
(GLUI) Graphical switch buttons
2015-10-27 20:09:26 +01:00
Twinaphex 5b8ee67af5 Merge pull request #2298 from aliaspider/master
(3DS) dsp audio driver update.
2015-10-27 20:08:48 +01:00
aliaspider 01ed0af122 nit. 2015-10-27 19:54:00 +01:00
aliaspider 39c5b683b8 (3DS) auto-extract /3ds/dspfirm.cdc from /3ds/code.bin when needed/ 2015-10-27 19:50:39 +01:00
aliaspider 98f84b9c8e (3DS) build fix. 2015-10-27 19:43:39 +01:00
aliaspider 2b48868618 nit. 2015-10-27 19:11:52 +01:00
Andre Leiradella fc8eda13c8 fixed wrong includes 2015-10-27 15:52:34 -02:00
Jean-André Santoni 3ba0332b52 (GLUI) Graphical switch buttons 2015-10-28 00:51:22 +07:00
Andre Leiradella 674752ca96 sumbit achievements asynchronously to the server; download list of unlocked achievements to prevent earning the same achievement more than once; disabled achievements if the game was started with cheats enabled or after they were enabled during game play; fixed code style 2015-10-27 15:50:41 -02: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
Twinaphex eb1d3e9506 Merge pull request #2295 from lakkatv/material
Material
2015-10-27 12:46:36 +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 53d95a1ac9 Fix menu_entries_increment_* functions 2015-10-27 12:06:29 +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 795fa14c40 Fix signature 2015-10-27 11:37:13 +01:00
twinaphex de4102c8f7 (menu_entries.c) 2015-10-27 11:34:41 +01:00
twinaphex 54b2774f39 Add menu_entries_increment_selection_buf/menu_entries_increment_menu_stack 2015-10-27 10:59:20 +01:00
twinaphex 48495d839d (menu_entries.c) Cleanups 2015-10-27 10:53:14 +01:00
twinaphex 5032f59f54 (menu_entries.c) Separate initialization loop for selection_buf array 2015-10-27 10:51:33 +01:00
twinaphex 30fb40ad87 Add menu_entries_push_selection_buf 2015-10-27 10:45:06 +01:00
twinaphex bb6f66fc44 Add menu_entries_push_menu_stack 2015-10-27 10:41:59 +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 41344960f5 Fix initialization of menu lists 2015-10-27 10:15:39 +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 42751462c0 (menu_entries.c) Have pointers to pointers for menu lists 2015-10-27 09:58:01 +01:00
twinaphex 88060f7142 (Zarch) Remove double entry in menu stack 2015-10-27 09:18:37 +01:00
Twinaphex c8ca6dc3df Merge pull request #2294 from lakkatv/xmb
(XMB) Fix cursor alpha
2015-10-27 09:08:09 +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 3bac401b53 Update render-ios-icons.sh 2015-10-27 05:38:00 +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 a1749c3d1b (PS3) ps3py/crypt.c - style nits 2015-10-27 02:02:15 +01:00
Twinaphex 0447c1b442 Merge pull request #2293 from aliaspider/master
(3DS) - add an audio driver using the DSP.
2015-10-27 01:38:38 +01:00
aliaspider aeeb2a62d6 (3DS) - add an audio driver using the DSP.
- add some hooks to inspect memory usage.
2015-10-27 01:06:34 +01:00
twinaphex 0dc9c8df95 Rename extraction_directory to cache_directory 2015-10-27 00:48:35 +01:00
twinaphex 53fe928b7b Rename Extraction Directory to Cache Dir 2015-10-27 00:44:20 +01:00
twinaphex 3a3e702ede Fix retroarch-joyconfig-griffin 2015-10-27 00:30:44 +01:00
Twinaphex c02f0c5342 Remove some unused variables 2015-10-26 22:45:12 +01:00
Twinaphex 6f0e632f36 Get rid of dir_list_obj.m for iOS 2015-10-26 22:42:31 +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 071f828b5e Check if collections list size is greater than 0 first 2015-10-26 21:06:14 +01:00
twinaphex 30296ff81e Refactor menu_displaylist.c's iteration of cores - use string_list_new_special 2015-10-26 21:03:28 +01:00
twinaphex a0531cd7cf string_list_new_special - Set len to 0 upon failure 2015-10-26 19:42:52 +01:00
twinaphex 91523a21c5 string_list_new_special - free upon failure 2015-10-26 19:42:27 +01:00
twinaphex db5d8d248b Create new char_list_new_special 2015-10-26 19:41:20 +01:00
twinaphex 9e83bdf656 Add STRING_LIST_SUPPORTED_CORES_PATHS/STRING_LIST_SUPPORTED_CORES_NAMES 2015-10-26 19:24:25 +01:00
twinaphex b9febe2eed Add void pointer to string_list_special_new 2015-10-26 19:16:20 +01:00
twinaphex 59bc4db6dd Add STRING_LIST_CORES_PATHS/STRING_LIST_CORES_NAMES 2015-10-26 19:05:49 +01:00
twinaphex 5f8cb99282 Create STRING_LIST_CORES 2015-10-26 19:03:29 +01:00
twinaphex 2dd30f743d (Android) Fix warnings 2015-10-26 18:49:20 +01:00
twinaphex dc01514db1 Finished with code de-duplication 2015-10-26 18:41:13 +01:00
twinaphex f6ed72b21c More code deduplication 2015-10-26 18:33:51 +01:00
Twinaphex 4a7595c7d2 Merge pull request #2291 from lakkatv/xmb
(Menu) prevent incrementing and decrementing animations when not need…
2015-10-26 17:39:38 +01:00
Jean-André Santoni 85fc46fd6c (Menu) prevent incrementing and decrementing animations when not needed, fixes an animation bug in XMB 2015-10-26 16:19:11 +07:00
twinaphex 8b978bc674 More code de-duplication 2015-10-26 09:06:11 +01:00
twinaphex 0116ea5ba5 More code deduplication 2015-10-26 08:59:23 +01:00
twinaphex aff1bd03de Code deduplication 2015-10-26 08:55:59 +01:00
twinaphex bb10bc06b7 (string_list_special.c) Code de-duplication 2015-10-26 08:52:25 +01:00
twinaphex 415176e360 Rfactor camera_driver.c to use string_list_special 2015-10-26 08:42:34 +01:00
twinaphex 08a97a4ca3 Create string_list_special.c 2015-10-26 08:39:35 +01:00
twinaphex 1b51882b8a Start implementing playlist association callbacks 2015-10-26 07:16:37 +01:00
twinaphex ba88e3a515 Add MENU_FILE_PLAYLIST_ASSOCIATION type 2015-10-26 07:09:14 +01:00
twinaphex 826079d58f Start listing all playlists inside playlist settings 2015-10-26 06:55:42 +01:00
twinaphex 83cf945016 Add DIR_LIST_COLLECTIONS to dir_list_new_special 2015-10-26 06:41:22 +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
aliaspider 04c79791e8 (CTR/3DS) fix for hbl 2.5 2015-10-26 04:58:39 +01:00
twinaphex 6b630a5d92 Show 'No Items' correctly' in Accounts 2015-10-26 03:29:08 +01:00
twinaphex 02a43c6b2a Change 'rarch' to 'retro' namespace in libretro-common 2015-10-26 03:18:13 +01:00
twinaphex 6ae8af1150 Update other Makefiles 2015-10-26 02:46:51 +01:00
twinaphex 8c87ac03e5 Split up compat into separate files 2015-10-26 02:41:41 +01:00
twinaphex 8e7477ed07 (ffmpeg) Attempt to make ffmpeg recording driver forwards compatible 2015-10-26 00:47:45 +01:00
twinaphex 1943ccacfb Don't use compat/strl.h for OSX/iOS either 2015-10-26 00:29:16 +01:00
twinaphex 5ea75b616f Don't use compat/posix_string.h for OSX/iOS 2015-10-26 00:21:37 +01:00
twinaphex 7ac917afe6 Don't show 'Parent Directory' entry for core list 2015-10-25 23:26:57 +01:00
Twinaphex b060c59ee0 Merge pull request #2289 from Arche-san/xmb-reset-wallpaper
xmb : reset to default background if wallpaper not available for current section
2015-10-25 21:17:29 +01:00
twinaphex d19477edc5 (libretro-common) Update 2015-10-25 21:12:54 +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 c96976083e Compile retro_stat as C 2015-10-25 20:57:38 +01:00
twinaphex 4b41ea60a0 Fix CXX_BUILD 2015-10-25 20:40:47 +01:00
Twinaphex 15c80a6e73 Merge pull request #2288 from leiradel/master
fixed wrong setting id
2015-10-25 18:46:00 +01:00
Andre Leiradella 15adfdbe7d fixed wrong setting id 2015-10-25 15:13:37 -02:00
twinaphex 640de49c1a Move Input Hotkey Binds to 'Input Settings' 2015-10-25 10:41:53 +01:00
twinaphex e997171d3c Reimplement Playlist Settings 2015-10-25 10:25:07 +01:00
twinaphex 443bf73c8c Add DISPLAYLIST_PLAYLIST_SETTINGS_LIST 2015-10-25 09:38:53 +01:00
twinaphex cd17983fb7 (Zarch) Show all entries in 'Recent' 2015-10-25 09:22:00 +01:00
twinaphex 325b6b3f7d Add back lua_converter.c 2015-10-25 09:15:36 +01:00
twinaphex 759a01b74f Use PATH_MAX_LENGTH 2015-10-25 08:51:04 +01:00
twinaphex b5768cb94c Exclude parent dir entry for horizontal menu 2015-10-25 08:47:17 +01:00
twinaphex 056199c574 Add 'back' to file browser 2015-10-25 08:31:55 +01:00
twinaphex 3d90049aea Render value path too in 'Recent' list 2015-10-25 07:50:13 +01:00
Twinaphex 246bb76f22 Merge pull request #2287 from lakkatv/zarch
(ZUI) Implement mouse scrolling for the recent list
2015-10-25 06:13:31 +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 00bb8bd6d5 Have only one Menu Navigation Wraparound setting 2015-10-25 02:59:38 +01:00
twinaphex b348f13ef0 Add HAVE_OPENGL ifdefs 2015-10-25 02:42:31 +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
Twinaphex dc43941b12 Merge pull request #2286 from heuripedes/master
(zarch) Fix backgrounds in GLES builds
2015-10-25 01:00:32 +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 01a223726a Merge pull request #2283 from leiradel/master
removed http_get.[ch], using net_http_special now
2015-10-24 18:53:06 +02:00
Andre Leiradella 0ea54b966d removed http_get.[ch], using net_http_special now 2015-10-24 12:00:52 -02:00
twinaphex b57d8ee1fb (Android) Buildfix 2015-10-24 10:53:29 +02: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 135edc289b (Menu) Build up Input Settings dynamically 2015-10-24 10:31:11 +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 257efd2899 Make menu_input_frame_pointer part of menu_input_frame_retropad
again
2015-10-24 03:56:28 +02:00
twinaphex 81cccd6f71 (menu_input.c) Remove some apparently unneeded code? 2015-10-24 03:50:36 +02:00
Twinaphex 1f32ee1b49 Merge pull request #2282 from leiradel/master
move http_get to its own file; fix copyright
2015-10-24 03:41:27 +02:00
Andre Leiradella fd581bf67f Merge branch 'master' of https://github.com/leiradel/RetroArch 2015-10-23 23:29:00 -02:00
Andre Leiradella 53f77acf37 move http_get to its own file; fix copyright 2015-10-23 23:25:27 -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 70ddbdb601 Rename 'RetroArch copy' to 'RetroArchCg' 2015-10-24 02:58:06 +02:00
Andre Leiradella 64dd5c46be move http_get to its own file; fix copyright 2015-10-23 20:08:05 -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 fcaf64c69d Create struct out of mouse input 2015-10-23 09:18:37 +02:00
twinaphex 896a80d6b8 Call menu_driver_iterate another time for pointer/mouse controls 2015-10-23 09:15:05 +02:00
twinaphex 8c74be0879 Rename menu_input_frame to menu_input_frame_retropad 2015-10-23 09:01:57 +02:00
twinaphex 6ac88eed54 Cleanups 2015-10-23 08:34:15 +02:00
twinaphex 90cb9c5157 (udev_input.c) Cleanup 2015-10-23 08:22:59 +02:00
twinaphex 3841b1b96f (XMB) Dehardcode the '- 3' 2015-10-23 08:13:31 +02:00
twinaphex 9893be7849 (WGL) Buildfix 2015-10-23 07:59:53 +02:00
twinaphex 5b55b35210 (Dinput) Another buildfix 2015-10-23 07:55:56 +02:00
twinaphex e99fda4d1f (DirectInput) Buildfix 2015-10-23 07:51:45 +02:00
twinaphex 51b789ef6e Rename retroarch icons 2015-10-23 07:46:20 +02:00
twinaphex b7f35a7b06 Create 96x96 icon and use it for QNX 2015-10-23 07:43:19 +02:00
twinaphex 92efdcbb3b (QNX) Cleanup bar files 2015-10-23 07:40:43 +02:00
twinaphex 502843f35c Update Makefile.ps3 2015-10-23 07:20:19 +02:00
twinaphex 7b12c57497 Remove unused variables 2015-10-23 07:05:57 +02:00
twinaphex c4a66acbb6 Collapse User Binds into bigger 'Input Options' category 2015-10-23 06:54:33 +02:00
twinaphex ad4dfd787c Add Analog To Digital options too 2015-10-23 03:02:31 +02:00
twinaphex 177c4a0fc4 Move Device Types to top 2015-10-23 03:00:59 +02:00
fr500 ac3ca76d83 add script to increment the android version code 2015-10-22 17:01:25 -05:00
Twinaphex 5c77e8677f Add supposed iOS 9-compatible LDFLAGS 2015-10-22 23:00:18 +02:00
Twinaphex e77a612887 Merge pull request #2275 from lakkatv/xmb
Add a type for empty message entries, fixes a bug in XMB
2015-10-22 22:45:17 +02:00
twinaphex 9eb077088f Move bind_mode_keyboard variable to menu_input 2015-10-22 22:44:44 +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 05e853c0f2 Remove unused variables 2015-10-22 22:39:58 +02:00
Twinaphex 79dac7fcea Merge pull request #2274 from aliaspider/master
(CTR/3DS) improve memory management.
2015-10-22 22:12:22 +02:00
aliaspider ac119b04f6 (CTR/3DS) improve memory management.
- use a custom crt0 to allow overriding __heap_size and
__linear_heap_size
- add a setting for maximum heap size. unallocated memory can be freely
mapped by the core.
- add better detection of the extra memory available when running from
the HBL.
2015-10-22 20:35:22 +01:00
fr500 30c4436aa9 this code is not always reached, so let's instead initialize the variable before checking if sorting is enabled 2015-10-22 13:37:33 -05: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 e6541cb699 Bind Mode is no longer needed - will detect if we are pressing
on a gamepad or keyboard
2015-10-22 20:22:05 +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 0ddbbc99fb Joypad binding has a timeout now too 2015-10-22 19:59:30 +02:00
twinaphex db6d0f3201 Comment out 2015-10-22 19:34:54 +02:00
twinaphex 6512e95945 Pass device input mask to menu_input_frame 2015-10-22 19:34:25 +02: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 cd1f3510eb Move some code around 2015-10-22 18:29:35 +02:00
Alcaro 83eebdf967 @pyroesp, I think you forgot testing this, it doesn't compile. ...okay, so did I. 2015-10-22 17:31:37 +02:00
Alcaro 4544c0988f Fix this leak. 2015-10-22 17:21:19 +02:00
Alcaro d8d18fc886 Merge pull request #2272 from pyroesp/Add_File_Check_2
File check bug fix with 7z and zip files
2015-10-22 17:20:30 +02:00
pyroesp 15af8f0d98 Fixed RFILE var declaration to C89 standard 2015-10-22 17:12:34 +02:00
pyroesp 2b308d75b8 Fixed RFILE var declaration to C89 standard 2015-10-22 17:10:45 +02:00
pyroesp 0d02ce2941 Fixed RFILE var declaration to C89 standard 2015-10-22 17:09:44 +02:00
pyroesp e30356858b Fixed RFILE var declaration to C89 standard 2015-10-22 17:08:05 +02:00
pyroesp 78352885fd File check bug fix with 7z and zip files 2015-10-22 15:05:48 +02:00
twinaphex ce2fa6c0d2 Line up Input Device Type options next to each other 2015-10-22 08:40:08 +02:00
twinaphex d80289c39a Add Device Type controls to Core Input Options 2015-10-22 08:38:29 +02:00
twinaphex e4a11bc16b Rename Core Input Remapping Options 2015-10-22 07:47:51 +02:00
twinaphex ed7024408f Quick Menu will dynamically show again 2015-10-22 06:11:59 +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 0443b2af8d Refactor menu_displaylist_parse_settings 2015-10-22 04:29:40 +02:00
twinaphex 14bf640bf6 Create list_push callback - allows us to override lists 2015-10-22 04:12:32 +02:00
twinaphex f48830cfc0 Revert "Simplify menu_entries_set_refresh"
This reverts commit 6ca0962f9e.
2015-10-22 03:54:34 +02:00
twinaphex 6ca0962f9e Simplify menu_entries_set_refresh 2015-10-22 03:45:14 +02:00
twinaphex 61c4a00a59 Cleanups 2015-10-22 03:02:15 +02:00
Twinaphex 260f2f713c Merge pull request #2271 from Monroe88/patch-1
(wgl_ctx) Also account for swap interval when setting fullscreen refresh rate
2015-10-22 02:59:55 +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
Monroe88 a2e4a39ecf (wgl_ctx) Also account for swap interval when setting fullscreen refresh rate 2015-10-21 18:57:06 -05:00
twinaphex 413aa2489e Create menu_displaylist_push_list_process 2015-10-22 01:38:41 +02:00
twinaphex 463df9e526 Add need_sort/need_push/need_{variable} to menu_displaylist_info 2015-10-22 01:23:22 +02:00
twinaphex 3197142e8b menu_displaylist_parse_settings - turn into a public function 2015-10-22 01:17:28 +02:00
twinaphex 8e2741d974 (XMB) Cleanups 2015-10-22 01:04:00 +02:00
Twinaphex 9302ce939b Only use RELEASE_BUILD on OSX 2015-10-21 23:40:23 +02:00
aliaspider 339acfecf1 (CTR/3DS) update code to use ctrulib/great-refactor 2015-10-21 15:41:06 +01:00
aliaspider 35b18801ac (CTR/3DS) tweak default memory settings. 2015-10-21 15:09:12 +01:00
Twinaphex f889f1e39c (iOS) Don't push all these assets to the target device 2015-10-21 06:50:17 +02:00
twinaphex 54114d207c Overwrite iOS xcodeproj 2015-10-21 06:45:45 +02:00
twinaphex 5773b8d21a (iOS) Take out more crap 2015-10-21 06:19:14 +02:00
twinaphex a6a606e200 (iOS) Get rid of cht/cursors/rdb dependencies 2015-10-21 06:13:03 +02:00
twinaphex 730c596aa0 (iOS) Drop assets too 2015-10-21 06:09:49 +02:00
twinaphex a91796306c (iOS Xcodeproj) Remove shaders rule 2015-10-21 04:51:48 +02:00
aliaspider 9fbb790404 (CTR/3DS) heap_size can't be bigger than 0x6000000. 2015-10-21 01:38:04 +01:00
Twinaphex 6fc6f681f5 Merge pull request #2270 from aliaspider/master
(CTR/3DS) allow changing cpu speed on n3DS at runtime.
2015-10-21 01:11:22 +02:00
aliaspider 3e4f38a38e (CTR/3DS) allow changing cpu speed on n3DS at runtime.
set cpu speed to max by default.
2015-10-20 23:52:52 +01:00
Andrés 0ce1d042bd Update config.def.h 2015-10-20 12:52:40 -05:00
Twinaphex 4b68a6b853 Merge pull request #2267 from pyroesp/Add_File_Check
Added file check before loading game
2015-10-20 18:11:02 +02:00
Twinaphex f18abe46b0 Merge pull request #2268 from lakkatv/xmb
(XMB) animation bug fix
2015-10-20 17:58:58 +02:00
Jean-André Santoni e7040e3cf8 (XMB) animation bug fix 2015-10-20 22:55:27 +07:00
twinaphex 6fff789376 Move 'Suspend Screensaver' to Video Settings 2015-10-20 17:51:03 +02:00
Twinaphex 257fed3228 Merge pull request #2264 from aliaspider/master
(CTR/3DS) update
2015-10-20 17:32:47 +02:00
Twinaphex 2ffc9db640 Merge pull request #2265 from lakkatv/xmb
(XMB) Settings tab
2015-10-20 17:32:40 +02:00
pyroesp 11f1d566c9 Added file check before loading game. 2015-10-20 17:20:56 +02:00
aliaspider 3a30baab57 (CTR/3DS) add support for RETRO_PIXEL_FORMAT_XRGB8888 2015-10-20 16:03:39 +01:00
Jean-André Santoni 755bd961d3 (XMB) Settings tab 2015-10-20 19:11:43 +07:00
aliaspider 8cc805c38a (CTR/3DS) reduce memory usage.
build fix.
2015-10-20 12:34:53 +01:00
Twinaphex 3574a1b40a (net_http_special.c) Get rid of warning 2015-10-20 04:41:28 +02:00
twinaphex 85fb94c452 Create net_http_special 2015-10-20 04:40:25 +02:00
Twinaphex 74030ec5c1 (Cheevos) Silence warnings 2015-10-20 04:32:16 +02:00
twinaphex eb3c67cf35 (iOS) Define HAVE_CHEEVOS 2015-10-20 04:27:32 +02:00
twinaphex a3afeadd96 (OSX/iOS) Define HAVE_CHEEVOS 2015-10-20 04:25:56 +02:00
Twinaphex 9f5a9eddbd Merge pull request #2262 from leiradel/master
moved net_http_get back to cheevos.c
2015-10-20 03:24:52 +02:00
Andre Leiradella 33fc0cc803 moved net_http_get back to cheevos.c 2015-10-19 23:20:10 -02:00
twinaphex 0bdf1bb10c Remove unused variables 2015-10-20 03:07:28 +02:00
twinaphex 968fbb675c Don't introduce dependencies on RetroArch headers in libretro-common 2015-10-20 03:05:47 +02:00
Twinaphex 227bb3fe49 Remove malloc.h 2015-10-20 03:03:40 +02:00
Twinaphex 3a8e181210 Merge pull request #2261 from fr500/master
Various changes
2015-10-20 03:02:38 +02:00
Twinaphex 9d21e0b707 Merge pull request #2260 from Monroe88/patch-1
(wgl_ctx) Set fullscreen mode refresh rate to video_refresh_rate
2015-10-20 03:00:02 +02:00
radius bece39d2a7 make it work for cores that don't use the save interface too 2015-10-19 19:55:42 -05:00
radius a0fe04ead5 cleaner implementation of save file / save state sorting 2015-10-19 19:55:41 -05:00
radius 34cf3c6a13 update osx buildbot url 2015-10-19 19:55:40 -05:00
Monroe88 4afbd0682b (wgl_ctx) Set fullscreen mode refresh rate to video_refresh_rate 2015-10-19 19:44:28 -05:00
twinaphex 3602d703cc Cleanups 2015-10-20 01:54:04 +02:00
twinaphex e89708a082 Reorder settings 2015-10-20 01:50:21 +02:00
twinaphex 90fae3e2d0 Refactor 'Accounts' code - moved to menu_setting.c 2015-10-20 01:47:32 +02:00
twinaphex 8cc27e581b (Menu) Dehardcode string 2015-10-20 01:40:33 +02:00
twinaphex e357f6b320 (Menu) Improvements 2015-10-20 01:35:08 +02:00
Twinaphex a6475bd99f Merge pull request #2259 from leiradel/master
moved net_http_get to net_http.c; added timeout to cheevos http requests
2015-10-20 00:51:55 +02:00
Andre Leiradella b6a3da5a41 moved net_http_get to net_http.c; added timeout to cheevos http requests 2015-10-19 20:37:54 -02:00
Andrés 93696ad8bc Update platform_darwin.m 2015-10-19 15:48:50 -05:00
Twinaphex 3687b29d9a Merge pull request #2257 from leiradel/master
check malloc result
2015-10-19 19:00:46 +02:00
Andre Leiradella eab254d6dc check malloc result 2015-10-19 14:57:05 -02:00
twinaphex 1ff3b58d68 Buildfix 2015-10-19 18:01:56 +02:00
Twinaphex 1aeaff1b2a Merge pull request #2256 from leiradel/master
only add cheevos to the build when HAVE_NETWORKING is enabled
2015-10-19 17:42:53 +02:00
twinaphex b23ea1fb8a (Menu) Cleanups 2015-10-19 17:41:38 +02: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
Andre Leiradella 10ca5833a3 only add cheevos to the build when HAVE_NETWORKING is enabled 2015-10-19 13:15:23 -02:00
twinaphex 2d8abce80f Rename menu_list_set_alt_at_offset 2015-10-19 17:12:03 +02:00
twinaphex c4f04051e2 (XMB) Exclude directories from horizontal list 2015-10-19 17:10:35 +02:00
twinaphex 1e681cad4e Move ffmpeg core files 2015-10-19 16:55:08 +02:00
twinaphex a25bc08d60 Cleanups 2015-10-19 16:43:07 +02:00
twinaphex d006784094 Cleanups 2015-10-19 16:40:56 +02:00
twinaphex b7625289f7 Rename some functions 2015-10-19 16:32:51 +02:00
twinaphex 69b95728bf Rename menu_list_get_last to menu_entries_get_last 2015-10-19 06:47:45 +02:00
twinaphex a6bec4f10b Revert "Refactor code"
This reverts commit eba8af61dd.
2015-10-19 06:38:36 +02:00
twinaphex eba8af61dd Refactor code 2015-10-19 06:36:44 +02:00
twinaphex 2d0921c486 Get rid of no longer used function prototype 2015-10-19 06:25:07 +02:00
twinaphex fe21aa49b4 Cleanup 2015-10-19 06:23:32 +02:00
twinaphex 0feca47ec5 Cleanup 2015-10-19 06:07:44 +02:00
twinaphex 22943d2891 Cleanups 2015-10-19 06:05:52 +02:00
twinaphex 93b8ba07b7 Cleanups 2015-10-19 06:01:29 +02:00
twinaphex 490ca4731b Improve HAVE_CHEEVOS ifdef 2015-10-19 03:59:14 +02:00
Twinaphex 1de58fe69f Remove unused variables 2015-10-19 03:57:27 +02:00
twinaphex f0bbf53537 Enable pause_nonactive by default 2015-10-19 03:44:57 +02:00
twinaphex 55fe18c8f7 Cleanup 2015-10-19 03:39:28 +02:00
twinaphex 0cc83fe8fe Cleanups 2015-10-19 03:38:35 +02:00
twinaphex 992266ab12 Don't keep reallocating settings all the time 2015-10-19 03:28:00 +02:00
Twinaphex 0d8cec87bc Merge pull request #2252 from leiradel/master
make HAVE_CHEEVOS=1 by default
2015-10-19 02:47:03 +02:00
Andre Leiradella 08f773777c make HAVE_CHEEVOS=1 by default 2015-10-18 22:30:21 -02:00
twinaphex 182d691cf1 Can now iteratively push a submenu onto the menu entries stack 2015-10-19 01:46:33 +02:00
twinaphex 913e80a59c (menu_displaylist.c) We can now iteratively build up a list 2015-10-19 01:43:03 +02:00
twinaphex 91f384c4f2 Refactor code - cut down on duplication of code 2015-10-19 01:17:44 +02:00
twinaphex 8d024790ca Start passing info label 2015-10-19 01:00:47 +02:00
twinaphex fffa650d77 Create fall-through for DISPLAYLIST_MAIN_MENU 2015-10-19 00:44:28 +02:00
twinaphex 8ac72b21b9 Remove DISPLAYLIST_SETTINGS_SUBGROUPh 2015-10-19 00:37:38 +02:00
twinaphex f8225f975f Add HAVE_CHEEVOS ifdef 2015-10-18 23:21:57 +02:00
twinaphex 7f843fe21e Start splitting up accounts options 2015-10-18 22:08:17 +02:00
twinaphex 47f63ad6f4 Rename some menu_list_ functions to menu_entries_ 2015-10-18 21:58:13 +02:00
twinaphex 92a8736318 Don't call file_list_get_alt_at_offset directly 2015-10-18 21:55:19 +02:00
twinaphex 14e46e0048 Remove menu_list_get_alt_at_offset 2015-10-18 21:54:20 +02:00
twinaphex b2a4e92c28 rename menu_list_clear 2015-10-18 21:44:44 +02:00
twinaphex 145f88ab4f Remove more wrapper menu_list_ functions 2015-10-18 21:43:16 +02:00
twinaphex 7c3a27583d Remove menu_list_push 2015-10-18 21:41:08 +02:00
twinaphex b2b78125fa Collapse subgroups automatically enabled now 2015-10-18 21:32:41 +02:00
twinaphex 57edd31fdf Start refactoring list building 2015-10-18 21:05:33 +02:00
twinaphex 5da4cb754a Cleanup 2015-10-18 20:41:33 +02:00
twinaphex 6cd2173382 Refactor some code 2015-10-18 20:34:34 +02:00
twinaphex ff8f587c30 Move menu_entry_get_setting to menu_entries.c 2015-10-18 20:21:26 +02:00
Twinaphex 453a87a0bd Merge pull request #2250 from leiradel/master
don't even try to load achievements if they're disabled
2015-10-18 20:03:46 +02:00
Andre Leiradella 11d89ba289 don't even try to load achievements if they're disabled 2015-10-18 16:02:36 -02:00
Twinaphex 380401cabd Merge pull request #2249 from leiradel/master
disable achievements by default
2015-10-18 19:48:03 +02:00
Andre Leiradella 00e2ca5372 disable achievements by default 2015-10-18 15:28:22 -02:00
twinaphex ea6b883f2d Add Settings -> Retro Achievements -> Enable 2015-10-18 19:21:57 +02:00
twinaphex 659893e014 Take care of some linking issues with CXX_BUILD 2015-10-18 17:41:42 +02:00
twinaphex 9c6d252c37 Get rid of unused variable 2015-10-18 07:45:28 +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 04ae499e89 Add Cheevos Test Unofficial setting 2015-10-18 07:09:49 +02:00
twinaphex 4126e7b989 Start adding Retro Achievements list 2015-10-18 07:05:15 +02:00
twinaphex a7bca36791 Don't spam logging 2015-10-18 04:20:32 +02:00
twinaphex a47eed7017 (menu_cbs.c) Buildfix 2015-10-17 20:04:05 +02:00
twinaphex 52d6119584 Cleanup menu_entries_get 2015-10-17 19:41:33 +02:00
twinaphex 06d17852f0 Merge menu_list.c with menu_entries.c 2015-10-17 19:38:33 +02:00
twinaphex 1dce8a3c22 (menu_cbs_select.c) Don't use menu_list_get_ptr 2015-10-17 19:27:18 +02:00
twinaphex 94a65e087d Refactor 2015-10-17 19:24:58 +02:00
twinaphex 23a570566d (menu_cbs.c) Get rid of menu_list_get_ptr usage 2015-10-17 19:22:12 +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 44cb547ee4 Create menu_entries_flush_stack 2015-10-17 19:10:37 +02:00
twinaphex fe213531b7 Change signature on menu_list_pop_stack 2015-10-17 19:06:42 +02:00
twinaphex 62a4daf375 menu_list_flush_stack - use menu_list_pop_stack internally 2015-10-17 19:04:08 +02:00
twinaphex 5663f6d60f Create menu_entries_get_last_stack_actiondata 2015-10-17 18:57:47 +02:00
twinaphex 5d036f70d1 (menu_displaylist.c) Use menu_entries_get_last_stack 2015-10-17 18:45:14 +02:00
twinaphex d3bde69387 Use menu_list_get_ptr internally inside menu_entries.c 2015-10-17 18:44:17 +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 e1a1f961be (menu_cbs_info.c) Don't use menu_list_get_ptr 2015-10-17 18:09:05 +02:00
twinaphex 933418db2b Use menu_list_get_ptr less 2015-10-17 18:06:02 +02:00
twinaphex ce4ad6d3ab Use menu_list_get_ptr less 2015-10-17 18:02:41 +02:00
twinaphex 9cb806298e Use menu_list_get_ptr less 2015-10-17 17:58:59 +02:00
twinaphex 2ee67cb7b8 Start getting rid of more menu_list_get_ptr usage 2015-10-17 17:56:19 +02:00
twinaphex 93e81766c2 Start getting rid of menu_list_get_ptr usage 2015-10-17 17:51:40 +02:00
twinaphex d1fa131a35 Create menu_entries_get_menu_stack_ptr 2015-10-17 17:44:57 +02:00
twinaphex 71a5e8eab5 Move menu_list_ functions to menu_list.c 2015-10-17 17:38:17 +02:00
twinaphex 776707577b Use menu_entries_push 2015-10-17 17:14:41 +02:00
twinaphex 92b7fd582e Create menu_entries_push 2015-10-17 17:10:29 +02:00
twinaphex a3d306becc Move menu_setting_set_flags to menu_setting.c 2015-10-17 17:05:50 +02:00
Twinaphex dbd119674e Update README.md 2015-10-17 16:40:44 +02:00
aliaspider 915ed60131 (CTR/3DS) increase linear heap size. 2015-10-17 15:26:03 +01:00
twinaphex 8dfc5f698d Add Cheevos username/password 2015-10-17 15:58:59 +02:00
twinaphex 13f8c2fa51 (Accounts subentry) Handles refresh now properly 2015-10-17 15:34:38 +02:00
twinaphex 669eb8a39f menu_cbs.c - don't force on debug logging 2015-10-17 15:30:08 +02:00
twinaphex 1b59823972 Start adding preliminary Account Settings 2015-10-17 15:28:16 +02:00
aliaspider b7098c0846 (griffin) build fix for !defined(HAVE_CHEEVOS) 2015-10-17 09:56:23 +01:00
aliaspider b556211e82 Merge pull request #2247 from jakcron/master
(CTR/3DS) Enabled access to more memory.
2015-10-17 09:07:01 +01:00
jakcron 1439931ed1 (CTR/3DS) Changed pkg directory names.
3dsx -> /3ds, .3ds -> /rom, .cia -> /cia
2015-10-17 16:04:44 +08:00
jakcron 1cc3f66a0e (CTR/3DS) Added gsp::Lcd to service list 2015-10-17 15:41:42 +08:00
jakcron e798377492 (CTR/3DS) Enabled access to more memory.
o3DS can get access to 80MB max, and n3DS can get access to 124MB
(actually 110MB due to ctrulib issues). Since 80MB triggers a reboot for
o3DS, it is only set in titles that need it.
2015-10-17 14:13:07 +08:00
Twinaphex c943822002 Merge pull request #2244 from leiradel/master
even better error handling
2015-10-17 04:06:25 +02:00
Andre Leiradella 7456f2d032 even better error handling 2015-10-16 22:51:09 -03:00
Twinaphex 621af4192e Merge pull request #2243 from leiradel/master
better error handling
2015-10-17 03:51:07 +02:00
Andre Leiradella 703f5e01e9 better error handling 2015-10-16 20:57:11 -03:00
twinaphex f48771ea42 (cheevos) Backport 'moved cheevos configuration to the config file' 2015-10-16 18:14:29 +02:00
twinaphex 41b27ad242 Backport 'map the ram as a contiguous block" 2015-10-16 18:07:57 +02:00
twinaphex 21f23ea51d Backport 'remove cheevos from the build unless HAVE_CHEEVOS=1;' 2015-10-16 18:04:59 +02:00
twinaphex 677d757c18 backport 'add guard for unknown roms with 8MB or more' 2015-10-16 18:00:22 +02:00
twinaphex 426033b4d1 Set up libretro-test Makefiles for iOS 9 2015-10-15 16:14:25 +02:00
twinaphex 686caffbb7 cheevos.h - cleanups 2015-10-15 16:08:48 +02:00
twinaphex b0b37cea98 cheevos.c - android buildfix 2015-10-15 16:08:19 +02:00
twinaphex 4604a1dd20 cheevos.c - cleanup 2015-10-15 16:07:18 +02:00
twinaphex c02e8ee202 cheevos.c - cleanup 2015-10-15 16:05:47 +02:00
twinaphex 0a3db8f7bb Update cheevos - style nits 2015-10-15 16:04:26 +02:00
Twinaphex bbcd49b6df Merge pull request #2238 from leiradel/master
fixed function signature
2015-10-15 04:51:58 +02:00
Andre Leiradella bbad416082 fixed function signature 2015-10-14 23:48:42 -03:00
Twinaphex 1c74fb0b77 Merge pull request #2237 from leiradel/master
removed special snes case, recompute md5 if the first one fails instead
2015-10-15 02:54:00 +02:00
Andre Leiradella 6cce351e3d prefix log messages with CHEEVOS 2015-10-14 21:30:23 -03:00
Andre Leiradella 3f1d902aad show achievement using osd messages 2015-10-14 21:08:19 -03:00
Andre Leiradella ff2d6b9c2b removed special snes case, recompute md5 if the first one fails instead 2015-10-14 20:52:25 -03:00
Twinaphex c077a69fa8 Merge pull request #2235 from leiradel/master
download the achievements list from retroachievements.org
2015-10-14 05:20:43 +02:00
Andre Leiradella cb24d13f8c download the achievements list from retroachievements.org 2015-10-14 00:12:01 -03:00
Twinaphex 0ca3043ee4 Merge pull request #2234 from leiradel/master
added md5
2015-10-14 04:01:09 +02:00
Andre Leiradella 8173af7acf added md5 functions to libretro-common 2015-10-13 19:28:02 -03:00
Andre Leiradella 479f574e1e better formatting of super mario world's cheevos; added some webservice examples 2015-10-13 18:59:26 -03:00
Twinaphex ce727871d8 Add no-xib.diff 2015-10-13 23:23:33 +02:00
Twinaphex 369e254ecd Not sure why this was here 2015-10-13 22:45:13 +02:00
twinaphex fd39bf679b Restore retroarch.c 2015-10-13 22:13:24 +02:00
Alcaro cc85f439a4 Hopefully this actually works on those consoles. 2015-10-13 20:21:08 +02:00
aliaspider 1793924bc6 Merge pull request #2233 from thedax/ctr-fmsx
Allow the CTR platform (3DS) to make use of fMSX.
2015-10-12 20:05:10 +01:00
Twinaphex 6141f00f70 (OSX) Some C89_BUILD fixes 2015-10-12 21:02:07 +02:00
thedax 78613c04bf Allow the CTR platform (3DS) to make use of fMSX. 2015-10-12 14:54:11 -04:00
Twinaphex 3442f0863f (iOS) Move xcodeproj and fix paths 2015-10-12 17:25:13 +02:00
Twinaphex b437918407 (iOS) Update pbxproj 2015-10-12 17:07:57 +02:00
twinaphex 68836bad99 (menu_setting.c) Get rid of some unused and commented out code 2015-10-12 16:47:34 +02:00
twinaphex 725ca99a6e (menu_input.c) Some namespace changes 2015-10-12 16:45:48 +02:00
twinaphex 5297de76cc (iOS) Cleanups in pkg/apple/iOS 2015-10-12 16:39:11 +02:00
twinaphex 9c184524e3 Move build instructions 2015-10-12 16:00:08 +02:00
neville 1fd3ab71b0 (OSX PPC) Move xcodeproj 2015-10-12 15:59:16 +02:00
twinaphex 070afba5d4 (menu_input.c) Namespace another function 2015-10-12 15:46:21 +02:00
twinaphex 9cf699b9c8 Namespace another function 2015-10-12 15:44:36 +02:00
twinaphex bd289b32ea (menu_input.c) Better namespacing 2015-10-12 15:41:14 +02:00
twinaphex cc8495e50b (OSX) Move modules dir around 2015-10-12 15:34:25 +02:00
neville f9646f11aa (OSX PPC) Update solution 2015-10-12 15:31:55 +02:00
neville 1260c47a0c (OSX PPC) Don't need a bunch of dirs anymore 2015-10-12 15:22:44 +02:00
twinaphex 9b101c3121 (OSXPPC) Use InfoPlist.strings from OSX dir 2015-10-12 15:13:56 +02:00
neville 75dc9e88a6 (OSX PPC) Buildfix 2015-10-12 14:56:29 +02:00
twinaphex 65b75fece3 Get rid of another unused plist file 2015-10-12 14:47:43 +02:00
twinaphex 555aa50aa4 Add OSX/Info.plist 2015-10-12 14:45:29 +02:00
twinaphex 239b352cc5 Rename plist files 2015-10-12 14:44:31 +02:00
twinaphex 9559e8bb60 Don't need RetroArch 10.6-Info.plist for 10.6 2015-10-12 14:35:57 +02:00
twinaphex f7f7b798ee Get rid of unused variable warning 2015-10-12 14:31:46 +02:00
twinaphex f41532c029 Get rid of one unused variable warning 2015-10-12 14:30:44 +02:00
Twinaphex 6f2bd56e23 (OSX) Remove references to 'chooseCore' 2015-10-12 12:30:58 +02:00
Twinaphex 09dca0c0f0 (OSX) Change interface to RetroArch_OSX 2015-10-12 12:21:54 +02:00
twinaphex e085747e02 Create ST_STRING_OPTIONS 2015-10-11 23:07:43 +02:00
twinaphex caa168bd7a (menu_setting.c) Cleanups 2015-10-11 22:56:01 +02:00
twinaphex 765c4a1d85 (Content Collection) should now correctly deal with directories 2015-10-11 21:32:14 +02:00
twinaphex b6dac843a8 (menu_cbs_get_value.c) Instrument 2015-10-11 21:19:18 +02:00
twinaphex 52e5f50be4 (menu_cbs_deferred_push.c) Instrument 2015-10-11 21:08:07 +02:00
twinaphex 790a6a81f8 (menu_cbs_title.c) Instrument menu_cbs_title.c 2015-10-11 20:40:23 +02:00
twinaphex 04a0e4cd58 Fill in more ident names for more callbacks 2015-10-11 20:26:44 +02:00
twinaphex d7b9702506 Hook up some more idents for menu action callbacks 2015-10-11 20:04:10 +02:00
twinaphex 104c5e3aba Make it easier to debug menu action callbacks 2015-10-11 19:59:14 +02:00
neville a2ac25a5de (OSX PPC) Links and runs again 2015-10-11 18:49:35 +02:00
neville faef032025 (OSX PPC) Correct path to griffin ObjC 2015-10-11 18:37:05 +02:00
twinaphex d9fb36c2a9 (OSX PPC) Take out WANT_ZLIB 2015-10-11 18:32:56 +02:00
twinaphex a0e4776277 (performance.c) Refactor performance counter code 2015-10-11 18:21:07 +02:00
Twinaphex 590fc9605c Merge pull request #2231 from leiradel/master
fixed test logic, no more false positives; some minor changes
2015-10-11 18:05:06 +02:00
twinaphex 8656b058c5 (OSX) Start updating Xcode projects 2015-10-11 17:58:35 +02:00
Andre Leiradella 64e479a802 fixed test logic, no more false positives; some minor changes 2015-10-11 12:55:29 -03:00
aliaspider 6f529640df revert this back. 2015-10-11 16:34:40 +01:00
twinaphex ec4289e7ad Prefix all functions with menu_setting_ 2015-10-11 17:25:49 +02:00
aliaspider 166261f08f add back the early return when no arguments are provided. 2015-10-11 16:20:28 +01:00
twinaphex 750c134b86 CXX_BUILD fixes 2015-10-11 17:17:05 +02:00
Alcaro 611bcec28c This should unbreak a bunch of consoles. 2015-10-11 17:03:12 +02:00
twinaphex 2b9e5539fb Add another HAVE_FBO ifdef 2015-10-11 16:54:01 +02:00
twinaphex 6683ab16ef (GL) Add HAVE_FBO ifdef around FBO feedback code 2015-10-11 16:53:18 +02:00
twinaphex 9f573eeaf0 (GLUI/XMB) Prevent warnings - 'passing argument from incompatible pointer type) 2015-10-11 16:51:44 +02:00
twinaphex e979e16721 (menu_input.h) Rename enum
(jsonsax.c) C89_BUILD fix
2015-10-11 16:30:47 +02:00
Alcaro 4746e44992 Add this to the list. 2015-10-11 16:30:17 +02:00
Alcaro 4e3a313805 Autogenerate this huge ugly line. 2015-10-11 16:30:17 +02:00
Twinaphex cf30887c44 (iOS) Buildfix 2015-10-11 16:28:08 +02:00
twinaphex ab2aec9b66 xshm.c - buildfix 2015-10-11 16:22:59 +02:00
Alcaro a3c61fc669 looks like I need this ridiculous thing too. 2015-10-11 16:09:59 +02:00
Alcaro 39ad441698 XShm detector works now. 2015-10-11 16:06:44 +02:00
twinaphex 34f4ba711f Get rid of unused variable 2015-10-11 15:52:41 +02:00
twinaphex a0e9dff077 (menu_setting.c) Fix conflicting types for declaration of function 2015-10-11 15:49:58 +02:00
twinaphex 348f28b382 Cleanups 2015-10-11 15:46:55 +02:00
twinaphex 7b95e25f08 (menu_setting.c) Move all internal struct definitions inside .c file 2015-10-11 14:49:34 +02:00
twinaphex 260f98d227 Create menu_settings_list_increment 2015-10-11 14:46:47 +02:00
twinaphex 146691946c (menu_setting.c) Don't use ugly 'BINDFOR' macro again 2015-10-11 14:31:41 +02:00
twinaphex b13ccb6009 Create menu_setting_action_right 2015-10-11 14:26:30 +02:00
twinaphex 2f12ddde32 (menu_setting.c) Go through more wrapper functions 2015-10-11 14:23:32 +02:00
twinaphex 16f89fcd10 (menu_setting.c) Wrap browser_selection_type 2015-10-11 13:16:38 +02:00
twinaphex 83dd151579 Start wrapping more settings code 2015-10-11 13:10:46 +02:00
twinaphex 8223c3d2d3 Refactor MENU_DISPLAY_CTL_UPDATE_PENDING 2015-10-11 13:03:04 +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 721d566f99 (D3D) Prevent warning ( also, why is all this code suddenly compiled out?) 2015-10-11 11:02:15 +02:00
Twinaphex 756b3de315 (Win32) Create function pointer to PowerSetRequest 2015-10-11 10:57:49 +02:00
Alcaro f4a5cbbe5b Add this half-finished (okay, 5%-finished) driver. 2015-10-11 09:50:49 +02:00
Twinaphex 1f40c2a6d1 Cleanup 2015-10-11 09:31:04 +02:00
Twinaphex de2d9dcd3d (Makefile.common) Indenting nits 2015-10-11 09:26:54 +02:00
Twinaphex d0ded1751d menu_display.c - Get rid of HAVE_OPENGL ifdef 2015-10-11 09:19:49 +02:00
Twinaphex 500e058cce Compile in video_context_driver always 2015-10-11 09:19:11 +02:00
Alcaro d10bb76427 Wipe out some insane rule that makes --verbose change behaviour. I think this is what is intended... 2015-10-11 09:14:33 +02:00
Twinaphex 4f1e89b21b (menu_input.c) Start making this code slightly more sane and less of a
total mess
2015-10-11 09:07:03 +02:00
Alcaro edc80ee837 Get rid of call to nonexistent function. 2015-10-11 08:49:33 +02:00
Twinaphex 026de2f96e (menu_input.c) Use new RARCH_DEVICE_MOUSE_SCREEN_{X|Y} 2015-10-11 08:48:36 +02:00
Twinaphex ce3f8f91b6 Merge pull request #2229 from leiradel/master
prefix fun
2015-10-10 16:17:51 +02:00
Andre Leiradella e372b50b7c prefix fun 2015-10-10 11:06:59 -03:00
twinaphex 95cf20e5d2 (Zarch) Cleanups 2015-10-10 11:38:22 +02:00
twinaphex 56bc07f4b0 (CXX_BUILD) Buildfixes 2015-10-10 11:12:11 +02:00
twinaphex 062752b8eb (Zarch) C89_BUILD fixes 2015-10-10 11:10:59 +02:00
twinaphex 81a50cf0fe cheevos.c - don't use malloc.h - not there on OSX/iOS 2015-10-10 11:07:49 +02:00
twinaphex f95e31dabd (libretro-db) Move struct definitions around 2015-10-10 10:51:12 +02:00
twinaphex e1456dce9c parser.c - symbol namespace alterations 2015-10-10 10:49:34 +02:00
twinaphex d2a5172ddf (x11_input.c) Remove forward declaration 2015-10-10 10:38:22 +02:00
twinaphex 8fc33b386b (udev) Start adding RETRO_DEVICE_POINTER / RETRO_DEVICE_POINTER_SCREEN -
untested
2015-10-10 10:35:45 +02:00
twinaphex 7c3c72e61a Add weird 'menu/driverspzarch.c' to .gitignore 2015-10-10 08:16:06 +02:00
twinaphex ec3339b272 No idea where this keeps coming from 2015-10-10 08:14:19 +02:00
twinaphex ff59f92341 (Win32) Create win32_suppress_screensaver 2015-10-10 08:13:58 +02:00
twinaphex 7f164647a2 (jsonsax) Preventing more namespace / symbol collisions in the future 2015-10-09 20:58:18 +02:00
twinaphex 14688de54a (jsonsax) Buildfixes 2015-10-09 20:55:31 +02:00
twinaphex 2a952fc083 (Cheevos) Buildfix 2015-10-09 20:42:39 +02:00
Twinaphex 5962e6b0d5 Merge pull request #2226 from leiradel/master
added cheevos_test back to runloop.c; included runloop.c and jsonsax.…
2015-10-09 20:40:32 +02:00
twinaphex ab65bec860 Add HAVE_MENU ifdefs 2015-10-09 20:40:05 +02:00
twinaphex f6d4ea0a68 (menu_input.c) Cleanups 2015-10-09 20:35:30 +02:00
Andre Leiradella c53766dde3 added cheevos_test back to runloop.c; included runloop.c and jsonsax.c in griffin.c 2015-10-09 15:29:50 -03: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 d637ef0683 Merge pull request #2225 from leiradel/master
removed cheevos_test for now
2015-10-09 19:38:38 +02:00
Andre Leiradella 18db59b446 removed cheevos_test for now 2015-10-09 14:09:49 -03:00
Twinaphex 36b4f21a40 Merge pull request #2224 from leiradel/master
fix function signatures; fix license on jsonsax
2015-10-09 18:53:03 +02:00
Andre Leiradella 89a7496413 fixed more function signatures 2015-10-09 13:52:15 -03:00
Andre Leiradella 9485298f78 fix function signatures; fix license on jsonsax 2015-10-09 13:48:17 -03:00
Twinaphex 775d21ba77 Merge pull request #2223 from leiradel/master
preliminary code for retro achievements (cheevos)
2015-10-09 18:36:15 +02:00
Andre Leiradella fa3f17d219 preliminary code for retro achievements (cheevos) 2015-10-09 13:29:57 -03: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 a3fdac4a65 (Menu) Enable EXPERIMENTAL_MOUSE_SCREEN 2015-10-08 21:06:20 +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 704968adca (Dinput) Add RARCH_DEVICE_MOUSE_SCREEN 2015-10-08 10:16:28 +02:00
twinaphex e572cb19f5 Add EXPERIMENTAL_MOUSE_SCREEN to menu_input.c 2015-10-08 10:07:30 +02:00
twinaphex 666c6849b7 (X11) Add preliminary stab at RARCH_DEVICE_MOUSE_SCREEN 2015-10-08 09:52:31 +02:00
twinaphex 20b8d592e1 Create RARCH_DEVICE_MOUSE_SCREEN 2015-10-08 08:19:38 +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 c6bdeba819 Add Debug Panel Enable setting 2015-10-08 06:47:45 +02:00
twinaphex 449cdfe36f Fix shader derp 2015-10-08 06:25:58 +02:00
twinaphex 16ec2a620e (libretro-db) Silence warning 2015-10-08 05:43:23 +02:00
Twinaphex abe0c19bba Merge pull request #2222 from leiradel/master
fixed plain converter; added lua converter back until we're sure the plain converter is working
2015-10-08 04:43:56 +02:00
Andre Leiradella 1b403105e4 fixed plain converter; added lua converter back until we're sure the plain converter is working 2015-10-07 19:28:38 -03:00
twinaphex a61104dba3 Create video_shader_scale 2015-10-07 18:18:49 +02:00
twinaphex e352f15da6 dat_converter - use plain_dat_converter 2015-10-07 15:08:54 +02:00
twinaphex bffbdabfcf (libretro-db) Heavy build fixes 2015-10-07 12:53:38 +02:00
Twinaphex 038296f1a3 Merge pull request #2221 from leiradel/master
translated the lua converter to plain c
2015-10-07 05:06:31 +02:00
Andre Leiradella bdd98d3ea3 translated the lua converter to plain c 2015-10-06 23:16:54 -03:00
twinaphex 27671f5dfc (D3D) Update pretro reference 2015-10-07 03:52:35 +02:00
aliaspider fbca7eb57f (CTR/3DS) disable the SystemModeExt flag until more tests can be made. 2015-10-06 23:42:04 +01:00
twinaphex 108bd27fab Buildfix 2015-10-07 00:20:15 +02:00
Twinaphex 379e8f7445 Merge pull request #2219 from leiradel/master
Preparation for the menu API
2015-10-06 23:45:49 +02:00
aliaspider f93cee0f6c (CTR/3DS) force SystemMode to 0 when SystemModeExt = 2. 2015-10-06 22:25:58 +01:00
Andrés d558d2b707 Merge pull request #2220 from aliaspider/master
(CTR/3DS) update
2015-10-06 14:10:10 -05:00
aliaspider fc1524be5d (CTR/3DS) nit. 2015-10-06 19:57:46 +01:00
aliaspider 44dc270c87 (CTR/3DS) use an aptHook to enable the LCD when the app is suspended. 2015-10-06 19:56:11 +01:00
aliaspider 64247cd5a6 (CTR/3DS) dist: don't bundle elf files. 2015-10-06 18:55:10 +01:00
aliaspider 832c95a20a (CTR/3DS) no need to strip elf files anymore. 2015-10-06 18:53:27 +01:00
aliaspider 420a227274 (CTR/3DS) access to more RAM (cont.) 2015-10-06 18:35:06 +01:00
Andre Leiradella 5fce3f4138 grouped core functions inside a retro_core_t structure; swapped core function globals by one retro_core_t variable 2015-10-06 14:34:09 -03:00
aliaspider b14ae7e53f (CTR/3DS) access to more RAM on n3DS (cia only). 2015-10-06 18:28:33 +01: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 fee01f271b Start splitting up menu_common_load_content functionality 2015-10-06 14:09:52 +02:00
twinaphex 8676712537 (Zarch) Start implementing control flow for loading content - not
finished yet
2015-10-06 13:39:08 +02:00
Twinaphex 6fe8195fc5 Merge pull request #2218 from frangarcj/master
(Vita) Fixes #2216 - exiting back to the homebrew menu
2015-10-06 13:28:44 +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
Francisco Jose Garcia Garcia 398ba9e42a (Vita) Fixes #2216 - exiting back to the homebrew menu 2015-10-06 11:56:17 +02:00
aliaspider 3879e2a7e7 (CTR/3DS) mkdir_norecurse: correct directory exists being treated as an
error.
2015-10-05 22:20:06 +01:00
Twinaphex f8d162b2e7 Merge pull request #2217 from aliaspider/master
(CTR/3DS) increase the default size of the linear heap.
2015-10-05 23:04:49 +02:00
aliaspider b7be1862a3 (CTR/3DS) increase the default size of the linear heap.
makefile: allow changing stack/linear heap size without requiring a
clean.
2015-10-05 21:45:17 +01:00
twinaphex 303fd1daed (DirectInput) Take out excessive logging 2015-10-05 11:08:41 +02:00
twinaphex 7755277b87 (DirectInput) Following system mouse cursor in windowed mode 2015-10-05 11:06:42 +02:00
twinaphex 5bf91c92cb rarch_threaded_video_get_ptr - prevent possible NULL pointer dereferences 2015-10-05 06:13:58 +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 c4786ea543 Merge pull request #2212 from aliaspider/master
(CTR/3DS) video driver: increase texture width.
2015-10-04 20:30:14 +02:00
aliaspider b9978317cc (CTR/3DS) video driver: increase texture width. 2015-10-04 19:22:23 +01: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
Twinaphex d075952476 Merge pull request #2210 from lakkatv/zui
(ZUI) Use the font, font size, margins and dimensions of PPSSPP
2015-10-04 07:54:05 +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 c5f74061f8 Don't use C++ comments anymore 2015-10-04 02:29:51 +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 10b1d121c6 Should fix audio filters regression 2015-10-03 22:23:23 +02:00
twinaphex 8d705844de Should fix MENU_INPUT_CTL_SET_KEYBOARD_LABEL 2015-10-03 22:18:43 +02:00
twinaphex 308fe9427a Fix MENU_INPUT_CTL_SET_KEYBOARD_LABEL_SETTING 2015-10-03 22:14:35 +02:00
twinaphex 7ab628f655 Simplify 2015-10-03 22:09:59 +02:00
twinaphex 864a93def9 Add MENU_INPUT_CTL_UNSET_KEYBOARD_* 2015-10-03 22:09:12 +02:00
twinaphex 3fb709ef4c Remove unused variable 2015-10-03 22:05:59 +02:00
Twinaphex b1f946ea75 Merge pull request #2208 from fr500/master
don't use $HOME/downloads or $HOME/pictures
2015-10-03 21:59:08 +02:00
Twinaphex 9b60fd6f12 Merge pull request #2205 from aliaspider/master
(CTR/3DS) don't turn off the LCD for 2DS models.
2015-10-03 21:18:29 +02:00
aliaspider 71efe15bce (CTR/3DS) don't turn off the LCD for 2DS models. 2015-10-03 19:37:01 +01:00
radius a92dfd4668 fix downloads dir 2015-10-03 11:30:13 -05:00
radius 300617b190 set defaults always to XDG dirs 2015-10-03 11:24:44 -05:00
radius 1f52b81a28 add screenshot dir 2015-10-03 11:24:17 -05:00
radius 13f2cce9a1 check for default dirs after loading config 2015-10-03 11:10:36 -05:00
radius 8556fe08f5 fix some nits 2015-10-03 11:10:00 -05:00
radius 7798be9f6e [android] add a default config dir 2015-10-03 10:56:19 -05:00
aliaspider 2c0f700d28 (CTR/3DS) increase the size of the linear heap to 8MB. 2015-10-03 16:00:12 +01:00
twinaphex 63b1c56595 (GLUI) Split up draw cursor code into separate static function 2015-10-03 07:30:41 +02:00
twinaphex 768ac1b5fd Move the entries up the chain 2015-10-03 07:21:33 +02:00
twinaphex 34d58fd4c3 Set Xaudio as default driver for Windows 2015-10-03 07:20:54 +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 0acb119f61 Don't use menu_driver_get_ptr in runloop anymore 2015-10-03 04:40:19 +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 fbc4ce4cd9 (menu_displaylist.c) Add retro_stat.h include 2015-10-03 02:50:19 +02:00
Twinaphex 41c74d8c41 Merge pull request #2201 from fr500/master
add some useful info to the debug panel
2015-10-03 02:49:54 +02:00
twinaphex 67a1dcb6b4 (Vita) Add -lpng to Vita 2015-10-03 02:48:22 +02:00
radius 1f09cee7d2 simplify debug panel 2015-10-02 19:45:40 -05:00
Twinaphex 201faccff9 Silence clang warnings 2015-10-03 02:37:17 +02:00
twinaphex 911b9775a9 Assume strtok_r is not there on Mingw or MSVC 2015-10-03 02:33:26 +02:00
twinaphex 56309b1f19 (retro_stat.c) Should hopefully fix this now 2015-10-03 01:46:16 +02:00
twinaphex 61a630fabe GetFileAttributesEx returns 'zero' in case of an error 2015-10-03 01:01:57 +02:00
twinaphex 85be9b907d (retro_stat.c) initialize variable 2015-10-02 18:26:01 +02:00
Twinaphex 9bd302b4ec (iohidmanager) Buildfix 2015-10-02 18:24:33 +02:00
twinaphex 8f67989bf1 (retro_dirent.c) Don't need posix_string for retro_dirent 2015-10-02 18:03:30 +02:00
twinaphex 8657a92d81 Weird file got committed for no real reason 2015-10-02 17:58:26 +02:00
twinaphex ba1ef9c3c2 (MSVC) Buildfixes 2015-10-02 17:57:37 +02:00
aliaspider a618cb9b61 (CTR/3DS) disable the SystemModeExt setting. 2015-10-02 14:06:37 +01:00
Twinaphex db4430ed37 Merge pull request #2199 from aliaspider/master
(CTR/3DS) video driver: better detection of frames allocated with
2015-10-02 06:44:30 +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
aliaspider 68e2c306a9 (CTR/3DS) video driver: better detection of frames allocated with
linearAlloc.
2015-10-02 04:59:16 +01: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 80e129d696 Forgot to change it to GetFileAttributesEx 2015-10-02 03:40:20 +02:00
twinaphex a99183e425 (Windows) Attempt implementing reading the file size without
relying on stat
2015-10-02 03:06:13 +02:00
Twinaphex 1612333a68 Merge pull request #2198 from aliaspider/master
(CTR/3DS) don't query APPMEMALLOC when started from the HBL.
2015-10-02 02:57:06 +02:00
aliaspider 6528c71e3a (CTR/3DS) don't query APPMEMALLOC when started from the HBL. 2015-10-02 01:45:34 +01:00
twinaphex a1ff4879f8 (Zarch) Integrate Zarch - can be heavily improved now - shows
promise
2015-10-02 02:15:46 +02:00
aliaspider 9502a0ac49 (CTR/3DS) build fix. 2015-10-02 00:26:40 +01:00
Twinaphex b36ed6709c Merge pull request #2197 from aliaspider/master
(CTR/3DS) input: fix analog joypad polling.
2015-10-02 01:05:50 +02:00
aliaspider a55bbfc04a (CTR/3DS) input: fix analog joypad polling. 2015-10-01 23:56:22 +01:00
Twinaphex 05412a8e8f Merge pull request #2195 from frangarcj/master
(Vita) OSD messages
2015-10-02 00:30:41 +02:00
Twinaphex 87622f052b Merge pull request #2196 from aliaspider/master
(CTR/3DS) allow access for more RAM.
2015-10-02 00:29:49 +02:00
aliaspider 0290bd60e4 (CTR/3DS) style nit. 2015-10-01 23:21:05 +01:00
aliaspider 5e05ad443a (CTR/3DS) allow access for more RAM. (.cia builds only)
124MB are used by default for n3DS.
80MB can be used on o3DS with a build option.
2015-10-01 23:18:59 +01:00
Francisco José García García 8e652f613a (Vita) OSD messages 2015-10-02 00:11:54 +02:00
aliaspider c9acd9156c (CTR/3DS) gfx driver: remove useless printf. 2015-10-01 18:28:27 +01:00
Twinaphex 98d76aeae9 Merge pull request #2194 from aliaspider/master
(CTR/3DS) shut down the LCD backlight when toggling the buttom display
2015-10-01 19:17:50 +02:00
aliaspider 63ab3b02b8 (CTR/3DS) shut down the LCD backlight when toggling the buttom display
off.
courtesy of @thedax.
2015-10-01 18:12:59 +01:00
twinaphex 4c27cd6b5c Attempt to fix Win32 port - path_stat/path_get_size 2015-10-01 07:25:00 +02:00
Andrés a5a16faef4 Merge pull request #2191 from aliaspider/master
(CTR/3DS) enable previously disabled 3dsx builds.
2015-09-30 20:45:09 -05:00
aliaspider c4ea0b53d8 (CTR/3DS) enable previously disabled 3dsx builds. 2015-10-01 02:37:35 +01:00
twinaphex 1a2da93c9c path_get_size - change non-portable ssize_t to int32_t 2015-10-01 02:40:54 +02:00
twinaphex 90549903b7 (retro_stat.c) Implement path_get_size 2015-10-01 02:23:00 +02:00
Twinaphex 38d59e1e86 Merge pull request #2190 from frangarcj/master
(Vita) Vita2d font renderer
2015-10-01 01:32:36 +02:00
Francisco José García García 2564370664 (Vita) Vita2d font renderer 2015-10-01 01:10:26 +02:00
Alcaro 03ff1f060d Fix some MENU_DISPLAY_CTL_WIDTH/HEIGHT abuse. 2015-09-30 20:26:00 +02:00
twinaphex a91a326c0f Mistakenly passed cmd to rarch_main_ctl 2015-09-30 19:59:21 +02:00
twinaphex 5c087ecf00 Style nits 2015-09-30 19:12:27 +02:00
twinaphex c926b9fb06 Refinements to rarch_main_iterate_time_to_exit 2015-09-30 19:11:16 +02:00
twinaphex c9a0a48448 Create rarch_main_iterate_time_to_exit 2015-09-30 19:09:26 +02:00
radius d4a8d97ed3 [windows] build fix 2015-09-29 21:44:38 -05:00
twinaphex 0ef40d7819 (retro_file.c) Get rid of dependency on posix_string.h 2015-09-30 03:57:39 +02:00
twinaphex 9d9e90e672 (libretro_common) Fix retro_stat - put it inside extern C block 2015-09-30 03:41:01 +02:00
twinaphex e4a781b489 (GX) Buildfix 2015-09-29 21:47:43 +02:00
Twinaphex 75cb23b5dc Merge pull request #2187 from frangarcj/master
(Vita) Add Overlays
2015-09-29 20:55:57 +02:00
Francisco José García García 4f7be65f32 (Vita) Add Overlays 2015-09-29 20:01:42 +02:00
twinaphex 1f1d58bf61 (audio_dsp_filter.c) Buildfix 2015-09-29 18:13:10 +02:00
twinaphex 4f889124ae Move video_driver_t * variable around 2015-09-29 18:11:09 +02:00
twinaphex 87d44af218 Static code analysis cleanups 2015-09-29 18:08:33 +02:00
twinaphex e986b9e42a Static code analysis cleanups 2015-09-29 17:35:28 +02:00
twinaphex 28b9ac73ad (audio_dsp_filter.c) Refactor code flow 2015-09-29 16:55:58 +02:00
twinaphex 084217fa42 (win32) Move gfx_set_dwm call 2015-09-29 03:19:48 +02:00
twinaphex 9b4a99d506 (net_compat.c) Style nits 2015-09-29 02:41:41 +02:00
Twinaphex 1974a3051d Merge pull request #2185 from aliaspider/master
(CTR/3DS) implement right stick analogue polling.
2015-09-29 02:38:14 +02:00
Twinaphex 186c1f7b97 Merge pull request #2184 from frangarcj/master
FIX mkdir and Network Code / Online updater
2015-09-29 02:36:50 +02:00
aliaspider 4a4dd8e625 (CTR/3DS) implement right stick analogue polling. 2015-09-28 23:57:05 +01:00
Francisco José García García 7fa6a796be (Vita) First Networking Code and Download Overlays 2015-09-29 00:40:53 +02:00
Francisco José García García 1945b7e76d (Vita) Fix creating directories 2015-09-29 00:40:00 +02:00
Twinaphex c6f0cc2c08 Merge pull request #2181 from aliaspider/master
(CTR/3DS) add ir:rst to ServiceAccessControl, needed by the n3DS HID
2015-09-28 23:03:27 +02:00
twinaphex 02a5d738fe Static code analysis cleanups 2015-09-28 23:00:22 +02:00
aliaspider b516223365 (CTR/3DS) add ir:rst to ServiceAccessControl, needed by the n3DS HID
hardware.
2015-09-28 22:00:02 +01:00
twinaphex 790bb0d0d6 Minor code cleanups based on static code analysis 2015-09-28 22:07:40 +02:00
twinaphex 94c3546e71 More static code analysis cleanups 2015-09-28 22:03:16 +02:00
Twinaphex 4f02326171 Merge pull request #2179 from aliaspider/master
(CTR/3DS) improve audio/video sync.
2015-09-28 21:50:10 +02:00
aliaspider 7738778711 (CTR/3DS) add the EnableL2Cache flag for cia builds. 2015-09-28 20:21:55 +01:00
aliaspider 48ec5190ba (CTR/3DS) improve audio/video sync. 2015-09-28 20:09:07 +01:00
twinaphex b1c47d686c More static code analysis nits 2015-09-28 18:55:07 +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 631da50dfa More static code analysis nits 2015-09-28 18:22:27 +02:00
twinaphex 4ca5d31f9b Some more static code analysis nits when ran with enable=all 2015-09-28 18:12:02 +02:00
twinaphex 1eb80f6c93 More static code analysis fixes 2015-09-28 17:18:48 +02:00
twinaphex b5456bc940 Another static code analysis fix 2015-09-28 17:01:41 +02:00
twinaphex d482dba2eb More static code analysis fixes 2015-09-28 16:57:22 +02:00
Twinaphex 6647eab237 Merge pull request #2178 from aliaspider/master
(CTR/3DS) audio: add missing callbacks needed by DRC.
2015-09-28 16:51:02 +02:00
aliaspider ec284a5db0 (CTR/3DS) change ctr_buffer_size to ctr_audio_buffer_size 2015-09-28 15:42:07 +01:00
aliaspider 40e2e7d636 (CTR/3DS) audio: add the missing callbacks needed by DRC and
compute_audio_buffer_statistics.
2015-09-28 15:39:30 +01:00
Twinaphex b1f6c88626 Merge pull request #2177 from aliaspider/master
(CTR/3DS) update
2015-09-28 16:21:57 +02:00
twinaphex a79b571d7b Static code analysis fixes 2015-09-28 16:20:26 +02:00
twinaphex b6d31fd1a2 (menu_input.c) Rename current_setting to setting 2015-09-28 15:58:24 +02:00
twinaphex d38e327514 (menu_input.c) Get rid of some pointer grabbing 2015-09-28 15:55:57 +02:00
aliaspider e2037c477e (CTR/3DS) build fix. 2015-09-28 14:55:23 +01:00
aliaspider a2d552a819 (CTR/3DS) allow toggling the console on/off.
the upper part of the touchscreen toggles the console, the lower part
the main menu.
2015-09-28 14:54:48 +01:00
aliaspider ca000f64db (CTR/3DS) add support for new 3ds extra buttons/right stick, not tested.
no analogue support for the right stick.
2015-09-28 14:53:38 +01:00
twinaphex 0b9f16763f (menu_input.c) Refactors 2015-09-28 15:52:55 +02:00
Twinaphex bbc5bc9f6e Circular header dependencies are the pits 2015-09-28 06:10:42 +02:00
Twinaphex e133df155d (CocoaTouch) Add hack - if we press an entry and the data runloop
is active (meaning tasks are still yet to be handled), then we
run rarch_main_data_iterate in a loop and iterate over it 32 times.

This way, the 'Online Updater' and download options should work
2015-09-28 04:43:47 +02:00
twinaphex 5d9cdcdec1 (menu_iterate.C) Add back hack and add a FIXME note 2015-09-28 03:52:42 +02:00
Twinaphex 91a2ef6478 (iOS) Get rid of the GLSL build script which takes forever 2015-09-28 03:34:19 +02:00
Twinaphex f44852b35b Fix redefinition of variable 2015-09-28 03:32:05 +02:00
Twinaphex f2f3374760 Get rid of unused variable 2015-09-28 03:31:09 +02:00
twinaphex 3680846c24 Copy boot.dol to pkg/wii 2015-09-28 03:05:11 +02:00
twinaphex ea3e06f2d3 Remove unused variable 2015-09-28 02:48:46 +02:00
twinaphex f11d54df75 (menu_setting.c) Cleanups 2015-09-28 02:32:19 +02:00
twinaphex 4d2bf926fd (Menu) Add menu_setting_get_name and menu_setting_get_short_description 2015-09-28 02:28:34 +02:00
twinaphex 041f470d94 (Menu) setting refactors 2015-09-28 02:16:07 +02:00
twinaphex 9cb4c897b6 (menu_setting.c) Refactors 2015-09-28 02:10:44 +02:00
twinaphex 639fd4fe7e (menu_entry.c) Refactors 2015-09-28 02:02:54 +02:00
twinaphex d3792d9f66 (task_database_cue.c) Cleanups 2015-09-28 01:52:56 +02:00
twinaphex 762258cae6 Set menu->state to 0 in menu_iterate_render function 2015-09-27 23:39:59 +02:00
twinaphex 710c43241a (Menu) Should respond correctly to closing down the messagebox
now by pressing ACTION OK
2015-09-27 23:38:25 +02:00
twinaphex eede45e8af (menu_iterate.c) Refactors 2015-09-27 23:29:57 +02:00
twinaphex 6d971631df Change signature of some menu functions 2015-09-27 23:03:12 +02:00
twinaphex c982e1d6eb Change signature of menu_input_frame 2015-09-27 22:47:34 +02:00
twinaphex ac6976074c (menu_iterate.c) Cleanups 2015-09-27 22:17:06 +02:00
twinaphex bca4b67080 Remove old custom aspect ratio setting 2015-09-27 20:02:28 +02:00
twinaphex 797bea5756 Add EVENT_CMD_VIDEO_APPLY_STATE_CHANGES to integer scale toggle too 2015-09-27 19:57:15 +02:00
twinaphex 12e3031178 Set min limit of 1 for both viewport width/height 2015-09-27 19:45:42 +02:00
twinaphex 05a91a8e47 aspectratio_lut value needs to be changed too 2015-09-27 19:19:06 +02:00
twinaphex c380b290d4 Duplicate variable 2015-09-27 19:15:52 +02:00
twinaphex 9028c3f278 Add callback for integer scale 2015-09-27 19:14:56 +02:00
twinaphex c272a42f21 Revert "Attempt to correct integer scaling left/right"
This reverts commit bf8fa06911.
2015-09-27 19:10:32 +02:00
twinaphex bf8fa06911 Attempt to correct integer scaling left/right 2015-09-27 19:07:54 +02:00
twinaphex f5baef3815 Add integer scale behavior for custom viewport width/height 2015-09-27 18:14:55 +02:00
twinaphex 37437e586d Add limits for signed integer settings 'Custom Viewport X/Y' 2015-09-27 17:51:25 +02:00
twinaphex f426777bc1 Add Custom Viewport X/Y/Width/Height settings 2015-09-27 17:49:27 +02:00
twinaphex c3366a544d Revert "During 'upper left corner' - don't modify width or height"
This reverts commit af38cc24b3.
2015-09-27 17:09:44 +02:00
twinaphex af38cc24b3 During 'upper left corner' - don't modify width or height 2015-09-27 17:05:33 +02:00
Twinaphex e84b860bf6 Merge pull request #2175 from aliaspider/master
(CTR/3DS) start both left and right audio channels at the same time.
2015-09-27 15:18:55 +02:00
aliaspider e78136c38f (CTR/3DS) wait for audio channels playback start when setting playpos to
0.
2015-09-27 13:59:11 +01:00
aliaspider 6370f797b3 (CTR/3DS) start both left and right audio channels at the same time. 2015-09-27 13:48:23 +01:00
twinaphex c7fe8922a1 Allow upper-case CUE extension too 2015-09-27 03:50:45 +02:00
twinaphex 1d33bf5db7 Add uppercase 'ISO' extension too 2015-09-27 03:48:58 +02:00
Twinaphex 6026bc29f0 Merge pull request #2174 from lakkatv/scanning
Refactor CD scanning, and detect PSP games before searching serials
2015-09-27 03:44:02 +02:00
twinaphex a377e63b50 (screenshot.c) Cleanups 2015-09-27 02:32:30 +02:00
twinaphex 75874480af Move defines to performance.c 2015-09-27 02:29:59 +02:00
twinaphex 415b827a82 (rewind.c) Style nits 2015-09-27 02:28:21 +02:00
twinaphex a842a490f9 Refactor rarch_fill_pathnames 2015-09-27 02:18:45 +02:00
twinaphex 767a866573 (retroarch.c) Cleanups 2015-09-27 02:16:24 +02:00
Jean-André Santoni d2d402ea1b Refactor CD scanning, and detect PSP games before searching serials 2015-09-27 02:14:24 +02:00
twinaphex 3e25770e45 Remove prototype 2015-09-27 02:08:11 +02:00
twinaphex 342635d562 Add RARCH_ACTION_STATE_VERIFY_API_VERSION 2015-09-27 02:06:58 +02:00
twinaphex 2364ae6b17 Add RARCH_ACTION_STATE_REPLACE_CONFIG 2015-09-27 02:04:53 +02:00
twinaphex 9679804382 Rename rarch_main_set_state to rarch_ctl 2015-09-27 01:58:24 +02:00
twinaphex a8e5cf5483 Move functionality over to menu_driver_toggle 2015-09-27 01:43:13 +02:00
twinaphex a3e133f847 Add menu_entries_set_refresh call in menu_driver_toggle 2015-09-27 01:38:21 +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 613347a612 (menu_display) Cleanups 2015-09-27 01:03:58 +02:00
twinaphex c8519cd89c (menu_animation) Cleanups 2015-09-27 00:42:27 +02:00
twinaphex a731f18fa2 Update string now that PSX scanning works 2015-09-27 00:36:15 +02:00
Twinaphex 9db8bb1593 Merge pull request #2172 from lakkatv/scanning
Implement PSP scanning
2015-09-27 00:22:04 +02:00
Jean-André Santoni 1ffe9eae43 Implement PSP scanning 2015-09-27 00:12:17 +02:00
twinaphex 68481e8942 Cleanups 2015-09-27 00:11:13 +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 113791fb0f Cleanups 2015-09-26 23:18:18 +02:00
twinaphex a1a1fbc6b9 (menu_iterate) Cleanups 2015-09-26 23:16:21 +02:00
twinaphex 12075b9cc1 ITERATE_TYPE_DEFAULT - take out weird selection manipulation 2015-09-26 22:48:56 +02:00
twinaphex 377004dbf7 (menu_iterate.c) Cleanup 2015-09-26 22:45:00 +02:00
twinaphex cc46ad496f Remove unused variables 2015-09-26 22:41:41 +02:00
twinaphex 6e6b6bf203 Buildfix 2015-09-26 21:48:42 +02:00
twinaphex 870ae8b7af (runloop.c) Refactors/cleanups 2015-09-26 21:32:41 +02:00
twinaphex fc96ac60f3 Add RARCH_MAIN_CTL_GLOBAL_FREE 2015-09-26 21:30:20 +02:00
twinaphex a3386f8f56 Refactor away rarch_update_frame_time 2015-09-26 21:06:27 +02:00
twinaphex f62abdfed8 Refactor away rarch_limit_frame_time 2015-09-26 21:03:38 +02:00
twinaphex a7893dca89 (menu_displaylist.c) Cleanup 2015-09-26 20:36:37 +02:00
twinaphex b70456b094 (action_iterate_menu_viewport) Minor refactors 2015-09-26 20:29:57 +02:00
twinaphex 5e4beb311e Cleanups 2015-09-26 20:22:39 +02:00
twinaphex 7a0f6c5653 (menu_displaylist.c) Cleanups 2015-09-26 20:18:08 +02:00
twinaphex 1d271a4684 Cleanups 2015-09-26 20:16:25 +02:00
twinaphex f104173c7e Change internal state of custom viewport 2015-09-26 20:05:00 +02:00
twinaphex cdf597aa89 Add settings->overlay_directory 2015-09-26 19:21:32 +02:00
twinaphex 50468a72ee Remove MENU_ACTION_MESSAGE 2015-09-26 18:03:29 +02:00
twinaphex e911e91f1b Move global->exec unsetting to the right place 2015-09-26 15:46:36 +02:00
twinaphex 8f7fbb973b (runloop.c) Refine/refactor do_quit code 2015-09-26 15:45:45 +02:00
twinaphex 0c674e8917 rarch_main_ctl - cleanups 2015-09-26 15:37:16 +02:00
twinaphex b15347c893 Refactor rarch_main_ctl 2015-09-26 15:35:01 +02:00
twinaphex ca7f547412 Add RARCH_MAIN_CTL_CHECK_STATE 2015-09-26 15:24:05 +02:00
twinaphex bae9abb525 Add RARCH_MAIN_CTL_CHECK_PAUSE 2015-09-26 15:16:28 +02:00
twinaphex fd4ce8659c Cleanups 2015-09-26 15:08:52 +02:00
twinaphex ce36506734 Move around global_get_ptr 2015-09-26 15:00:29 +02:00
twinaphex 36b3576f20 Add more RARCH_MAIN_CTL_ enums 2015-09-26 14:57:46 +02:00
twinaphex ab2e10fe70 Cleanups 2015-09-26 13:44:19 +02:00
twinaphex 54c3b60603 Refactor away rarch_main_clear_state 2015-09-26 13:35:04 +02:00
twinaphex dd9aa6dae2 Add another FIXME/UPDATE note 2015-09-26 13:32:13 +02:00
twinaphex fbe788fc68 Update 'Record Path' 2015-09-26 13:31:13 +02:00
twinaphex 374a5bf635 Refactor away rarch_main_set_max_frames 2015-09-26 13:28:33 +02:00
twinaphex 7e6b6d8be6 Refactor away rarch_main_set_frame_limit_last_time 2015-09-26 13:25:58 +02:00
twinaphex aed0cb8d21 Update rarch_main_set_pause references 2015-09-26 13:22:36 +02:00
twinaphex e3e1a5a35c Refactor away rarch_main_set_idle 2015-09-26 13:20:15 +02:00
twinaphex 5ad2987449 Refactor away rarch_main_set_slowmotion 2015-09-26 13:16:19 +02:00
twinaphex 4ba88ccabf Refactor away rarch_main_set_pause 2015-09-26 13:12:26 +02:00
twinaphex 0d18c61bc5 Add RARCH_MAIN_CTL_IS_PAUSED 2015-09-26 13:04:07 +02:00
twinaphex cc4a918296 Create rarch_main_ctl 2015-09-26 12:58:02 +02:00
Twinaphex 905ad40ebf Update menu_display.h 2015-09-26 03:13:45 +02:00
Twinaphex abb6bc87e4 Merge pull request #2171 from aliaspider/master
(PS1) serial lookup: improve error detection.
2015-09-26 03:12:19 +02:00
twinaphex 830be31c87 Create MENU_DISPLAY_CTL_LIBRETRO 2015-09-26 03:02:09 +02:00
twinaphex 6e3c49cb64 Add MENU_INPUT_CTL_SEARCH_START 2015-09-26 02:55:38 +02:00
twinaphex d6015cc4a3 (menu_input.c) Rename some enums 2015-09-26 02:52:05 +02:00
twinaphex 064b025399 Remove more implicit memsets 2015-09-26 02:47:17 +02:00
twinaphex d909984e1c (menu) Remove some implicit memsets 2015-09-26 02:39:28 +02:00
aliaspider eb10e8b977 (PS1) serial lookup: improve error detection. 2015-09-26 01:27:17 +01:00
twinaphex 2f2a843d77 Create menu_setting_get_type 2015-09-26 02:22:01 +02:00
Twinaphex 8fb027a304 Merge pull request #2170 from aliaspider/master
(PS1) convert serial to uppercase.
2015-09-26 01:46:16 +02:00
aliaspider bdcc7c81ce (PS1) convert serial to uppercase. 2015-09-26 00:44:47 +01:00
twinaphex e280ff2767 (PS1) PS1 serial lookup fix 2015-09-26 01:29:17 +02:00
twinaphex 37e9108820 Move internal display state to menu_display.c 2015-09-26 01:23:10 +02:00
twinaphex 4cb3fec23d (Menu) Header cleanups 2015-09-26 00:37:31 +02:00
twinaphex f59227fa7a Cleanup 2015-09-26 00:35:26 +02:00
twinaphex 8c87f0bd31 Add alternative PS1 detect game code by aliaspider 2015-09-26 00:05:15 +02:00
twinaphex 1e15f8b3bf Style nits 2015-09-25 23:48:07 +02:00
twinaphex 9b18371a1a Refactor away menu_animation_update 2015-09-25 23:47:01 +02:00
twinaphex 3aab741ef2 Refactor away menu_animation_update_time 2015-09-25 23:43:44 +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 824e6618b2 Start creating menu_animation_ctl 2015-09-25 23:33:11 +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 3c8569ba4b (menu_animation.c) Cleanups 2015-09-25 22:28:08 +02:00
twinaphex 6380ad27bd Make menu_animation_get_ptr a static function 2015-09-25 22:26:10 +02:00
twinaphex 541c9a2066 Refactor menu_animation.c 2015-09-25 22:24:07 +02:00
twinaphex 6c94ff15fb Cleanups 2015-09-25 22:08:20 +02:00
twinaphex ca657a6648 Cleanups 2015-09-25 22:01:34 +02:00
twinaphex 6c20d17f16 Refactors 2015-09-25 21:52:04 +02:00
twinaphex 4b69554a92 (menu_display.c) Refactors/cleanups 2015-09-25 21:41:24 +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 653a0e5773 (GX) Buildfix 2015-09-25 21:12:15 +02:00
twinaphex 0a913c929d (GX) Start using menu_display_ctl 2015-09-25 21:11:37 +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 da43a79469 (menu_input.c) Refactor to no longer need menu_display_fb_get_ptr 2015-09-25 20:52:03 +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 41e9ee7b57 (menu_navigation.c) cleanups 2015-09-25 19:40:01 +02:00
twinaphex 4aa96ab2f0 Refactor menu_navigation.c 2015-09-25 19:32:35 +02:00
twinaphex 4c41899e28 (menu_cbs_ok.c) Don't use menu_navigation_get_ptr 2015-09-25 19:26:31 +02:00
twinaphex 1932e65dde Don't use menu_navigation_get_ptr 2015-09-25 18:46:12 +02:00
twinaphex 1d81096af7 (menu_cbs_{left|right}) - don't use menu_navigation_get_ptr 2015-09-25 18:43:42 +02:00
twinaphex fc1ad16586 Get rid of unused variable 2015-09-25 18:38:26 +02:00
twinaphex 12b870cafe (menu_input.c) Don't need menu_navigation_get_ptr anymore 2015-09-25 18:37:36 +02:00
twinaphex 2759c9fe04 No longer need menu_navigation_get_ptr inside menu_entry.c 2015-09-25 18:31:54 +02:00
twinaphex 51114f5a6a (menu_navigation.c) Refactor code 2015-09-25 18:22:51 +02:00
twinaphex a7950486be (menu_iterate.c) Get rid of 'pop_selected' 2015-09-25 18:20:08 +02:00
twinaphex cbefb0394f Refactor scroll indices code for menu_navigation_ctl 2015-09-25 18:12:00 +02:00
twinaphex f13dc6c014 Go through menu_navigation_ctl for ascend/descend alphabet 2015-09-25 18:04:25 +02:00
twinaphex 5ee616f1f5 (menu_entry.c) Cleanup 2015-09-25 17:59:22 +02:00
twinaphex 62649c01f7 (menu_list.c) Update 2015-09-25 17:58:21 +02:00
twinaphex 40c6ec3790 Revert "Refactor code to no longer need menu_navigation_get_ptr"
This reverts commit a7b83cfd45.
2015-09-25 17:47:51 +02:00
twinaphex 2a719d2a9c Cleanup 2015-09-25 16:36:47 +02:00
twinaphex f0e406e7fe menu_list_build_scroll_indices - cleanups 2015-09-25 16:35:47 +02:00
twinaphex cea8160b9d Remove unused variable 2015-09-25 16:29:41 +02:00
twinaphex 187b8b8495 (Menu) More refactors 2015-09-25 16:29:01 +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 2a1e5e0305 Add MENU_NAVIGATION_CTL_SET_SCROLL_INDICES 2015-09-25 16:20:41 +02:00
twinaphex 31f28bf6f4 (menu_input.c) Refactor more code - get rid of menu_navigation_get_ptr usage 2015-09-25 16:12:11 +02:00
twinaphex a7b83cfd45 Refactor code to no longer need menu_navigation_get_ptr 2015-09-25 16:05:14 +02:00
twinaphex 59b9ef6f5f (menu_entry.c) Get rid of one usage of menu_navigation_get_ptr 2015-09-25 15:59:23 +02:00
twinaphex bb34a54530 (menu_setting.c) Go through menu_navigation_ctl 2015-09-25 15:55:58 +02:00
twinaphex 8b569e0443 Refactor away menu_navigation_set 2015-09-25 15:42:31 +02:00
twinaphex f0b093ee2c Create MENU_NAVIGATION_CTL_SET_SELECTION 2015-09-25 15:35:00 +02:00
twinaphex dff1322395 Remove unused variable 2015-09-25 15:16:03 +02:00
twinaphex 6b79c937d9 Refactor away menu_navigation_clear 2015-09-25 15:15:31 +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 14c463dae2 Refactor away menu_navigation_set_last 2015-09-25 14:42:28 +02:00
twinaphex 4d2bbc9a3c (menu_navigation.c) Cleanups 2015-09-25 14:39:40 +02:00
twinaphex 1d804951bb menu_navigation_ctl - cleanups 2015-09-25 14:38:08 +02:00
twinaphex 5f4827f6d9 Refactor menu_navigation_increment 2015-09-25 14:35:51 +02:00
twinaphex f0b76fa5b0 Refactor menu_navigation_decrement 2015-09-25 14:32:04 +02:00
twinaphex a57595ad94 Create menu_navigation_ctl 2015-09-25 14:23:57 +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 6f4c97d697 Rename menu_display_fb to menu_display_libretro 2015-09-25 13:12:21 +02:00
Twinaphex a5f3946d10 Merge pull request #2168 from lakkatv/scanning
Fix psx scanning, thanks to @aliaspider
2015-09-25 11:56:13 +02:00
radius 982363f530 per-core save fixes 2015-09-24 23:15:59 -05:00
radius 85d02cb3ee per-core save fixes 2015-09-24 23:11:14 -05:00
radius a2a00b28a0 [PSP] fix path_stat 2015-09-24 21:11:17 -05:00
radius dc9044c6b7 [PSP] fix path_stat 2015-09-24 21:05:23 -05:00
Jean-André Santoni c4450d29f0 Fix psx scanning, thanks to @aliaspider 2015-09-25 02:38:28 +02:00
Twinaphex 757f61172f Update menu_iterate.c 2015-09-25 02:11:36 +02:00
twinaphex 9c031e17ca Simplify menu_iterate.c code 2015-09-25 01:59:20 +02:00
Twinaphex bd629776bc Merge pull request #2167 from lakkatv/scanning
Search the ps1 serial in the whole binary
2015-09-25 00:44:09 +02:00
twinaphex 69cefbbd5d Move menu_animation_update_time to menu_iterate_render 2015-09-25 00:43:06 +02:00
Jean-André Santoni 938e89562b Search the ps1 serial in the whole binary 2015-09-25 00:36:12 +02:00
twinaphex 8dbdc90ebe Revert "Main menu loop now does rendering, data runloop does actual"
This reverts commit 297a63c77b.
2015-09-25 00:20:53 +02:00
twinaphex 297a63c77b Main menu loop now does rendering, data runloop does actual
state handling
2015-09-25 00:00:06 +02:00
twinaphex ef94cd7606 Correct some mistakes 2015-09-24 23:33:41 +02:00
twinaphex f22436e39f Possible ARM Linux buildfix 2015-09-24 23:11:24 +02:00
twinaphex 632d85cfba Fix MENU_CTL_KEYBOARD_* callbacks 2015-09-24 22:53:03 +02:00
twinaphex 389db1ea06 (menu_input.c) Remove one unused pointer 2015-09-24 21:29:31 +02:00
twinaphex 364034f1b2 (Vita) Remove unused variable 2015-09-24 21:27:36 +02:00
twinaphex 6eb1a55b52 (PSP/Vita) retro_stat.t c - fix is directory check 2015-09-24 21:26:38 +02:00
twinaphex 8a6333ddc1 Move defines around 2015-09-24 21:23:16 +02:00
twinaphex df23b122fe Move state definitions outside of header 2015-09-24 21:02:28 +02:00
twinaphex 115c8cdf12 Create menu_input_set_binds_minmax 2015-09-24 20:56:54 +02:00
twinaphex a892f5901e Revert "Put menu_input state on heap"
This reverts commit 807be0a965.
2015-09-24 20:52:01 +02:00
twinaphex 807be0a965 Put menu_input state on heap 2015-09-24 20:38:56 +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 fb67a39d32 (Menu) Start creating menu_input_pointer_state 2015-09-24 17:18:17 +02:00
twinaphex a55d4a91ca (PSP) Don't treat directory already existing as an error 2015-09-24 15:17:50 +02:00
twinaphex eab10e7929 Remove some unused variables 2015-09-24 14:21:07 +02:00
twinaphex 8d87a1329b Avoid redefinition of typedef 2015-09-24 14:20:16 +02:00
Twinaphex f3bc09065f Merge pull request #2166 from lakkatv/scanning
Finish implementing psx scanning
2015-09-24 14:17:25 +02:00
twinaphex 172e75c758 Revert "Refactor menu_input.c"
This reverts commit 3ddbf2d5cc.
2015-09-24 14:17:03 +02:00
twinaphex a8acea98b2 Revert "Move enums to menu_input.c"
This reverts commit 7a5f2228aa.
2015-09-24 14:16:57 +02:00
twinaphex 7982674685 Revert "Remove unused variables"
This reverts commit 8b0a952c59.
2015-09-24 14:16:51 +02:00
twinaphex 6927024320 Revert "Make menu_input_get_ptr a static function"
This reverts commit 65b2b0877f.
2015-09-24 14:16:43 +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 bbb28a5406 Revert "Don't redefine retro_input_t"
This reverts commit dd68a2a927.
2015-09-24 14:16:31 +02:00
twinaphex 80efc1339e Revert "Cleanups"
This reverts commit 32bbf71bbb.
2015-09-24 14:16:16 +02:00
Jean-André Santoni fea95aa4a1 Finish implementing psx scanning 2015-09-24 14:14:42 +02:00
twinaphex 32bbf71bbb Cleanups 2015-09-24 13:54:57 +02:00
twinaphex dd68a2a927 Don't redefine retro_input_t 2015-09-24 13:50:30 +02:00
twinaphex 5a8a3dc46c (GLUI) menu_input - Cut down on some function calls 2015-09-24 13:44:18 +02:00
twinaphex 65b2b0877f Make menu_input_get_ptr a static function 2015-09-24 13:40:58 +02:00
twinaphex 8b0a952c59 Remove unused variables 2015-09-24 13:39:47 +02:00
twinaphex 7bb035a8b9 Fix system information fallthrough 2015-09-24 13:37:25 +02:00
twinaphex 7a5f2228aa Move enums to menu_input.c 2015-09-24 13:25:53 +02:00
twinaphex 3ddbf2d5cc Refactor menu_input.c 2015-09-24 13:22:46 +02:00
twinaphex 764c76c84a (retro_stat.c) Add PSP ifdef 2015-09-24 12:22:19 +02:00
radius 0e69f5bcb0 workaround to disable OSD fonts without restarting 2015-09-24 00:33:25 -05:00
radius 4345320c85 add a debug information panel, disabled by default 2015-09-23 20:51:31 -05:00
twinaphex 40c85eaaab Remove ITERATE_TYPE_MESSAGE 2015-09-24 01:14:14 +02:00
twinaphex 3436a85489 (Menu) Remove message_contents 2015-09-24 01:12:25 +02:00
twinaphex 64018e1020 (Menu) Cleanups 2015-09-24 01:08:01 +02:00
twinaphex 61a40be54d Remove USB_Initialize/USB_Deinitialize from wiiusb_hid.c 2015-09-24 00:09:59 +02:00
aliaspider 89724c541d (psp1) move kernel_functions.prx to the root folder after build 2015-09-23 23:08:01 +01:00
Twinaphex bb8cb4688f Merge pull request #2163 from aliaspider/master
(ctr/3ds) update build.
2015-09-23 17:40:56 +02:00
aliaspider 7e47b79c1c (ctr/3ds) update build. 2015-09-23 16:34:06 +01:00
twinaphex 1fcf5ab7bd Make bin_to_hex_alloc public scope 2015-09-23 15:11:35 +02:00
twinaphex a73f10f124 (MSVC) Buildfix 2015-09-23 14:02:38 +02:00
twinaphex de30940079 (MSVC) Update more paths 2015-09-23 14:00:24 +02:00
twinaphex 9cfa5814e4 (MSVC) Update paths 2015-09-23 13:58:00 +02:00
twinaphex 1a4c60ac65 (rxml) Use retro_file 2015-09-23 13:49:45 +02:00
twinaphex d92bf9b559 (memory/wii/mem2_manager.c) Cleanups 2015-09-23 12:05:17 +02:00
twinaphex 2e57b92e19 (libretro-db) Add leiradel's C version of the dat converter 2015-09-23 10:44:41 +02:00
Twinaphex 028e9e74d9 Merge pull request #2162 from lakkatv/cocoa
Display OSD messages in cocoatouch
2015-09-22 23:01:20 +02:00
Jean-André Santoni 18d157acea Display OSD messages in cocoatouch 2015-09-22 22:50:58 +02:00
twinaphex 5e57b96225 Take it outside of the mutex lock 2015-09-22 22:44:56 +02:00
twinaphex c8b83de31c Move ui companion msg_queue_push call to runloop_msg 2015-09-22 22:43:49 +02:00
twinaphex f87154773d Add msg_queue_push to UI companion driver interface 2015-09-22 22:20:03 +02:00
twinaphex 0730af5919 Change more calls to menu_display_msg_queue_push 2015-09-22 22:14:03 +02:00
twinaphex 056dc5f3e1 Create menu_display_msg_queue_push 2015-09-22 22:10:43 +02:00
twinaphex 0f202cad8e file_path_special.c - cleanup 2015-09-22 21:49:03 +02:00
twinaphex df13e6a1fd retro_stat.c - simplify code 2015-09-22 21:21:06 +02:00
twinaphex ff1078a98b (camera/drivers/video4linux2.c) Use path_is_character_special 2015-09-22 21:16:58 +02:00
twinaphex 385e030261 Move functions around 2015-09-22 19:34:16 +02:00
twinaphex 5465da0139 Rename rarch_sleep to retro_sleep 2015-09-22 18:55:14 +02:00
twinaphex 1e3202a95e Fix cheatfile loading derp 2015-09-22 18:03:30 +02:00
twinaphex 33291389f2 Fix conditional 2015-09-22 17:39:27 +02:00
twinaphex b35a905139 (stb_image.h) Convert more C++ comments 2015-09-22 17:33:54 +02:00
twinaphex 9949e47f96 (stb_truetype.h) Start getting rid of all sorts of superfluous types 2015-09-22 17:19:13 +02:00
twinaphex 83df9e61d0 (V4L2) Silence C89_BUILD - implicit constant conversion overflow warnings 2015-09-22 17:05:09 +02:00
Alcaro e3c7dcae28 Remove those C89 checks, they're done elsewhere now. 2015-09-22 16:53:30 +02:00
twinaphex 06774022ad Blacklist Wayland too for C89 - links now 2015-09-22 16:50:12 +02:00
twinaphex b748c4d27f Blacklist imageviewer for C89 2015-09-22 16:47:56 +02:00
twinaphex 6f23bcbc0b Blacklist libusb and ffmpeg for C89 2015-09-22 16:47:00 +02:00
twinaphex 571c49ca87 (retroarch-joyconfig-griffin.c) Add C99 checks 2015-09-22 16:43:59 +02:00
Alcaro 40ca0baa07 Allow defining libraries as C89 incompatible in qb/config.params.sh. 2015-09-22 16:40:07 +02:00
twinaphex 82f08c42a6 More C89_BUILD fixes 2015-09-22 16:06:22 +02:00
twinaphex 314f6326fd Convert C++ comments to C - stb_truetype 2015-09-22 16:04:03 +02:00
Twinaphex 304ff01a31 Merge pull request #2161 from lakkatv/scanning
Serial lookup for psx scanning
2015-09-22 15:34:25 +02:00
twinaphex d60f44ce5b (C89_BUILD) stb_rect_pack.h - C89 buildfixes 2015-09-22 15:33:32 +02:00
Jean-André Santoni 0e7018c27d Serial lookup for psx scanning 2015-09-22 15:22:15 +02:00
twinaphex f47ee55525 (libretro-db) Add rules to clean target 2015-09-22 14:50:20 +02:00
twinaphex f7d0f25c07 Start making stb_truetype more C89-compliant 2015-09-22 14:46:28 +02:00
twinaphex e19f82988c Work around C89 string literal length limitations 2015-09-22 14:07:02 +02:00
twinaphex 8e2b04d556 Work around C89 limitations 2015-09-22 13:47:59 +02:00
twinaphex 21ab9bbeee Assume long long is there for C89_BUILD 2015-09-22 13:32:56 +02:00
Alcaro 46920915f9 Nuke the C90_BUILD thing and make it just turn on C89, those added conditionals are ugly. 2015-09-22 13:08:46 +02:00
twinaphex 6779fcf4f1 (CXX_BUILD) Buildfix 2015-09-22 13:00:36 +02:00
twinaphex 2660606f41 (libretro-common) config_file.c - Cleanups 2015-09-22 12:58:22 +02:00
twinaphex 1f852fb23d (libretro-common) Remove some header dependencies 2015-09-22 12:54:51 +02:00
twinaphex 5da780b2fd Remove some header dependencies 2015-09-22 12:52:15 +02:00
twinaphex cbb9744c66 (retro_stat.c) Warning fixes - include header for PS3 2015-09-22 01:51:34 +02:00
Twinaphex 5e04a5f377 Merge pull request #2155 from lakkatv/cocoa
Restore uitableviewcell selection style
2015-09-22 01:48:03 +02:00
twinaphex 3db688d477 Create retro_stat.c/retro_stat.h 2015-09-22 01:45:30 +02:00
Jean-André Santoni edf3ac0e6d Restore uitableviewcell selection style 2015-09-22 01:33:43 +02:00
Twinaphex 05704f6b9c Merge pull request #2154 from lakkatv/cocoa
Display the menu title in the uiviewcontroller title, and move the co…
2015-09-22 01:28:49 +02:00
Jean-André Santoni 1f42d027c9 Display the menu title in the uiviewcontroller title, and move the core version to a bottom toolbar 2015-09-22 01:26:50 +02:00
Twinaphex 94397db093 Merge pull request #2153 from lakkatv/cocoa
Workaround for the double populate on cocoatouch
2015-09-21 23:33:11 +02:00
Jean-André Santoni e8a00ae73a Workaround for the double populate on cocoatouch 2015-09-21 23:32:06 +02:00
twinaphex f581dce1f7 Use path_is_directory from retro_dirent.c 2015-09-21 23:20:46 +02:00
Twinaphex 4d8b3c4c48 Merge pull request #2152 from jeapostrophe/master
animate moving menus better
2015-09-21 23:01:28 +02:00
Jay McCarthy 4c04c2c47a animate moving menus better 2015-09-21 16:52:37 -04:00
twinaphex 15b7fa545d (PSP1) Buildfix 2015-09-21 22:48:50 +02:00
twinaphex 9d67d48036 Create path_is_valid 2015-09-21 22:46:27 +02:00
twinaphex 77d99395a2 (PS3) path_is_directory - add cellFsStat implementation 2015-09-21 21:59:04 +02:00
twinaphex 00b2ce6498 (retro_file.c) Add PS3 CellOS implementation 2015-09-21 21:53:47 +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
twinaphex 0c81426b7c (iOS) Update xcodeproj 2015-09-21 20:02:12 +02:00
Twinaphex bf8dfb483f (iOS) Update solution - still broken 2015-09-21 19:59:34 +02:00
twinaphex 83c328d539 (wii/app_booter) Style nits 2015-09-21 19:28:20 +02:00
twinaphex 350dee9f51 (libretro-db) Don't use off_t 2015-09-21 17:47:02 +02:00
twinaphex e1fadcd813 (libretro-db) Cleanups 2015-09-21 17:39:06 +02:00
twinaphex 951a8903c3 (query.c) Use strlcpy
(font_renderer/freetype) Add Vera.ttf fallback
2015-09-21 16:29:05 +02:00
twinaphex 031190ed14 (libretro-db/query.c) Update this - should fix crash 2015-09-21 16:23:08 +02:00
twinaphex 3960897e74 (libretro-db) Cleanups 2015-09-21 15:37:14 +02:00
twinaphex f19366eaca (PS3/libretro-db) Avoid some warnings 2015-09-21 15:33:35 +02:00
twinaphex 753e58fee5 (libretro-db) Cleanup some headers 2015-09-21 15:31:00 +02:00
twinaphex b5a462dc38 (libretro-db) Simplify 'chomp' function 2015-09-21 15:26:42 +02:00
twinaphex b23e0abac8 (libretro-db) Turn some snprintf usage into strlcpy 2015-09-21 15:25:56 +02:00
twinaphex 4c2bc0c1fe (rbmp_encode.c) Make it C89-friendly 2015-09-21 11:58:36 +02:00
twinaphex b9ba75403e (GL) Fix mixe code declaration (for C89_BUILD) 2015-09-21 11:50:02 +02:00
twinaphex ab325df65d (libretro-db) Style nits 2015-09-21 11:42:41 +02:00
twinaphex 9093cd4aba (libretro-db) Use retro_endianness.h functions completely 2015-09-21 11:37:31 +02:00
twinaphex 0d16768688 (libretro-db) Start using retro_endian.h functions directly 2015-09-21 11:28:33 +02:00
twinaphex c21df1eb7d Update retro_miscellaneous.h 2015-09-21 11:17:19 +02:00
Twinaphex dd97106b35 Merge pull request #2150 from aliaspider/master
(CTR/3DS) build IDs/Icons update.
2015-09-21 00:14:56 +02:00
aliaspider 91c73dada3 (CTR/3DS) build IDs/Icons update. 2015-09-20 23:02:38 +01:00
twinaphex 010d75f700 Database entry now shows serial 2015-09-20 23:58:02 +02:00
twinaphex c1273d33c0 (Vita) Add UVLoader_stub to LIBS 2015-09-20 23:56:22 +02:00
Twinaphex 565f2f47b0 Merge pull request #2149 from aliaspider/master
(CTR/3DS) improve memory management.
2015-09-20 22:48:49 +02:00
aliaspider 4c34badf8b (CTR/3DS) improve memory management.
only stacksize and linear heap size need to be specified now.
regular heap size will be determined automatically.
2015-09-20 21:46:10 +01:00
twinaphex f75cdd1e97 (Vita) Fix some warnings about possibly uninitialized variables 2015-09-20 22:44:03 +02:00
twinaphex 27f9e258fc (CTR) Have to move ctr files back too 2015-09-20 19:15:51 +02:00
twinaphex 365f501b2a (wii buildfix) Have to move app_booter files back 2015-09-20 19:14:13 +02:00
twinaphex 10313536bc Revert "rename 3ds to ctr"
This reverts commit a9a9f6cbae.
2015-09-20 19:12:11 +02:00
Andrés a9a9f6cbae rename 3ds to ctr 2015-09-20 12:04:24 -05:00
twinaphex 784a35ce36 Update .gitignore 2015-09-20 16:26:43 +02:00
twinaphex 6c4061d2b7 (iOS) More xcodeproj changes 2015-09-20 16:11:57 +02:00
twinaphex 466a32fc9e (Apple) Some Apple xcodeproj fixes 2015-09-20 16:09:31 +02:00
twinaphex 28dc6d0c7d (Android) Buildfix 2015-09-20 16:05:18 +02:00
twinaphex 2c325f0ea6 (memory/wii) Cleanups 2015-09-20 16:01:27 +02:00
twinaphex f2701089e6 (bootstrap/gx/wii/app_booter) Buildfix 2015-09-20 15:57:07 +02:00
twinaphex 8ba2045349 Add retro_file to audio/tests 2015-09-20 15:53:05 +02:00
twinaphex f081c7d6ed Move qnx to pkg/ 2015-09-20 15:49:43 +02:00
twinaphex 6b45695e83 Move apple and android to pkg/ 2015-09-20 15:49:19 +02:00
twinaphex 8243d5238f Move ctr/ to pkg/ 2015-09-20 15:48:17 +02:00
twinaphex d1411f4caa Move msvc to pkg/msvc 2015-09-20 15:46:21 +02:00
twinaphex b95ec92b05 Move dist-scripts/debian to pkpg/debian 2015-09-20 15:45:08 +02:00
twinaphex 19b95f950d Move netlogger around 2015-09-20 15:43:34 +02:00
twinaphex dd8e5f2291 Move pandora files 2015-09-20 15:41:28 +02:00
twinaphex 7ad32fc8aa (XDK) Move files around 2015-09-20 15:39:59 +02:00
twinaphex c579ce47bd (PSP1) Move ICON0.PNG/PIC1.PNG 2015-09-20 15:35:17 +02:00
twinaphex 919220751c (PSP) Move files around 2015-09-20 15:33:54 +02:00
twinaphex 249006fffd Move files around 2015-09-20 15:26:10 +02:00
twinaphex aed6780d7a Move some files around 2015-09-20 15:21:55 +02:00
twinaphex 024a6776de Move wii/app_booter to boostrap/wii 2015-09-20 15:19:16 +02:00
twinaphex 10ec315a43 Downsize wii/app_booter 2015-09-20 15:17:12 +02:00
twinaphex dfeefc0e16 Rename and move vi_encoder.c 2015-09-20 15:05:30 +02:00
twinaphex 07f5d2e399 (Wii) Buildfixes 2015-09-20 15:03:49 +02:00
twinaphex a7f78a8d88 move some files around - create memory/ subdir 2015-09-20 14:54:41 +02:00
Twinaphex b84d431324 Merge pull request #2148 from frangarcj/master
(Vita) Increase heap size
2015-09-20 13:12:27 +02:00
Francisco José García García 78c90d8bb2 (Vita) Increase heap size 2015-09-20 13:07:12 +02:00
twinaphex ed1690f819 (Vita) Define PSP_O_RDONLY 2015-09-20 11:36:07 +02:00
twinaphex 8c64729db0 Style nit 2015-09-20 11:12:22 +02:00
twinaphex 6635f76f33 Move stb_image.h around 2015-09-20 10:32:12 +02:00
twinaphex 864dd33e0d (retro_file.c) Vita - cleanups 2015-09-20 10:19:08 +02:00
twinaphex 49ec5a08d2 Exclude SDL2 for C89 builds 2015-09-20 10:13:18 +02:00
twinaphex 2b840c0384 Refactor perf counters 2015-09-20 10:02:59 +02:00
Andrés 2525347445 Merge pull request #2147 from aliaspider/master
(CTR/3DS) reserve even more memory for the heap.
2015-09-20 02:04:07 -05:00
aliaspider f24c397eb8 (CTR/3DS) reserve even more memory for the heap. 2015-09-20 08:03:01 +01:00
Andrés 88db140c32 Merge pull request #2146 from aliaspider/master
(CTR/3DS) fix build.
2015-09-20 01:58:27 -05:00
aliaspider a5b61354f0 (CTR/3DS) fix build. 2015-09-20 07:48:16 +01:00
Andrés 53741a8252 Merge pull request #2145 from aliaspider/master
(CTR/3DS) memory allocation can now be configured from the makefile.
2015-09-20 01:33:16 -05:00
aliaspider d968731c70 (CTR/3DS) memory allocation can now be configured from the makefile.
defaults to 48MBytes for the heap instead of 24MBytes.
2015-09-20 07:28:11 +01:00
Twinaphex d6c1a267aa Merge pull request #2142 from frangarcj/master
(Vita) Fix retro_file for VITA
2015-09-20 06:01:20 +02:00
Francisco José García García c2fc2210fd Merge branch 'master' of https://github.com/libretro/RetroArch 2015-09-19 18:24:05 +02:00
Francisco José García García 1255674481 (Vita) Fix retro_file for VITA 2015-09-19 18:22:47 +02:00
Twinaphex 507c683398 Merge pull request #2141 from frangarcj/master
(Vita) Fix directory creation
2015-09-19 17:34:20 +02:00
Francisco José García García 06a9b8c441 (Vita) Fix remaps and cheats dirs 2015-09-19 17:31:25 +02:00
Francisco José García García 92406fd4fa (Vita) Fix directory creation 2015-09-19 17:27:01 +02:00
twinaphex 7eb0d2b049 (rbmp_encode.c) Document 2015-09-19 15:56:05 +02:00
twinaphex e1109c82c6 Rename tga.c to rtga.c 2015-09-19 15:36:39 +02:00
twinaphex fd4e462381 Change tga_decode.c to tga.c 2015-09-19 15:34:43 +02:00
twinaphex f4eaa2296a (CXX_BUILD) buildfixes 2015-09-19 15:33:07 +02:00
twinaphex 4e398e7992 Use strlcpy everywhere 2015-09-19 15:30:15 +02:00
twinaphex c569aa93a6 One buildfix begets another buildfix 2015-09-19 13:13:31 +02:00
Twinaphex 6b45c9e940 Buildfix net_http_connection_new 2015-09-19 13:07:33 +02:00
twinaphex ff779eabd4 (file_ops.c) Cleanups 2015-09-19 12:48:53 +02:00
twinaphex f4504e2e74 (file_ops) Use retro_write_file - other cleanups 2015-09-19 12:46:31 +02:00
twinaphex 57cf177286 (Wii) Use retro_read_file 2015-09-19 12:34:52 +02:00
Twinaphex 6ca5145150 Merge pull request #2139 from aliaspider/master
(CTR/3DS) update
2015-09-19 12:26:44 +02:00
aliaspider a06de828f9 (CTR/3DS) add quicknes info/icon. 2015-09-19 11:17:51 +01:00
aliaspider e2c9b19faa (CTR/3DS) implement some missing toolchain functions required by some
cores.
will be moved to a seperate file later.
2015-09-19 11:12:48 +01:00
twinaphex 08c0cf1ce3 Bake rbmp_encode.c in 2015-09-19 04:40:30 +02:00
twinaphex 2945bb9f50 (Android) Buildfix 2015-09-19 04:37:38 +02:00
twinaphex 43da185d5d Replace more usage of strcpy 2015-09-19 03:50:35 +02:00
twinaphex 077fb3d32d (libretro-db) Replace strcpy 2015-09-19 03:46:41 +02:00
twinaphex 28931872d6 (RPNG) Make function static 2015-09-19 03:25:56 +02:00
twinaphex 0160a0a5af Exclude rbmp_encode.c for now if HAVE_RPNG is defined 2015-09-19 02:52:23 +02:00
twinaphex 5e71c31748 Split up BMP saving into separate file libretro-common/formats/bmp/rbmp_encode.c 2015-09-19 02:44:28 +02:00
twinaphex 33ed2b7ee2 (screenshot.c) Use retro_file 2015-09-19 02:27:54 +02:00
twinaphex 0a3ee51f37 (RPNG) Header cleanups 2015-09-19 01:59:46 +02:00
twinaphex 6adc124604 (RPNG) Move dword_be 2015-09-19 01:49:29 +02:00
twinaphex 714b3e3126 (RPNG) Use retro_file for rpng_encode.c 2015-09-19 01:47:03 +02:00
twinaphex 181219ea32 (RPNG) Remove one enum 2015-09-19 01:43:31 +02:00
twinaphex 93684f2741 (RPNG) Turn decode functions static 2015-09-19 01:42:58 +02:00
twinaphex 43018976e9 (RPNG) Simplify rpng 2015-09-19 01:40:29 +02:00
twinaphex 3914fb9658 Simplify rpng_test.c 2015-09-19 01:34:27 +02:00
twinaphex d0651bae82 (RPNG) Buildfix standalone RPNG 2015-09-19 01:30:11 +02:00
twinaphex a052934972 Simplify rpng_fbio.c 2015-09-19 01:29:03 +02:00
twinaphex 6f9d3d5a26 (file_extract.c) Cleanup 2015-09-19 01:06:47 +02:00
twinaphex 958dcc3c02 Get rid of retro_fmemcpy - and use retro_read_file 2015-09-19 01:03:52 +02:00
twinaphex 32ddeb3f96 Rename retro_fmemcpy_alloc to retro_read_file 2015-09-19 00:36:27 +02:00
twinaphex 3564532564 Create retro_write_file 2015-09-19 00:34:24 +02:00
twinaphex a6e0b2f22d (retro_file) Create retro_fmemcpy_alloc 2015-09-19 00:19:51 +02:00
Twinaphex 58e2f31073 (OSX) Exclude CoreLocation to make it work with Xcode 7 2015-09-18 22:17:02 +02:00
twinaphex 71c54c607c (Linux/sysfs) Don't need to iterate ac_adapter 2015-09-18 21:22:06 +02:00
twinaphex 270ec2403c Take out printf 2015-09-18 21:19:54 +02:00
twinaphex 1ea6c2691a (platform_linux.c) Fix path for sysfs_ac_adapter 2015-09-18 21:19:33 +02:00
Twinaphex 0d3c1714bc Merge pull request #2136 from sergiobenrocha2/master
Use flags from the system to build the filters
2015-09-18 09:01:37 +02:00
sergiobenrocha2 5600178879 Use flags from the system to build the filters, will avoid hardening-no-relro. 2015-09-18 03:29:39 -03:00
twinaphex 2bde8ab07c Style nit 2015-09-18 07:59:59 +02:00
twinaphex 5107c96009 (menu_cbs_ok.c) Cleanup 2015-09-18 07:59:23 +02:00
twinaphex 436ec54e49 Should fix loading config file 2015-09-18 07:57:54 +02:00
twinaphex 3464781017 (PS/Vita) Buildfix for retro_file.c 2015-09-18 07:14:22 +02:00
twinaphex 57f390e44d (retro_file.c) Buildfix for non-HAVE_BUFFERED_IO path 2015-09-18 07:13:06 +02:00
twinaphex 9ce3b9d916 (GX) Use retro_file 2015-09-18 07:08:25 +02:00
twinaphex cd878f81d1 (libretro-db/query.c) No anon unions 2015-09-18 07:03:40 +02:00
twinaphex aed85c1617 (C89_BUILD) Some buildfixes 2015-09-18 06:51:17 +02:00
twinaphex e25f3494ba Buildfixes 2015-09-18 06:41:05 +02:00
twinaphex 0d6b32b495 (file_ops.c) Use retro_file everywhere in this file 2015-09-18 05:47:48 +02:00
twinaphex c8df945792 Small cleanup 2015-09-18 05:44:13 +02:00
twinaphex c4910985ed (retro_file.c) Cleanup retro_fopen 2015-09-18 05:42:54 +02:00
twinaphex 5fdb1c8c43 (PSP/Vita) Fix fseek/ftell functionality for PSP/Vita 2015-09-18 05:34:30 +02:00
twinaphex 611be4bc16 (file_ops) Convert some functions in file_ops over to retro_file
(retro_file.c) Fix retro_fseek and retro_ftell functions
2015-09-18 05:22:50 +02:00
twinaphex 432aac58a3 Get rid of more fcntl header includes 2015-09-18 04:03:11 +02:00
twinaphex f189ad271e (mali_fbdev_ctx.c) Use retro_file.h 2015-09-18 03:55:44 +02:00
twinaphex 133e85298f * Add retro_get_fd to retro_file.c
* Use retro_file in gfx/drivers_context/drm_egl_ctx.c
2015-09-18 03:47:44 +02:00
twinaphex a547fdef50 Fix libretrodb_open - change mode to RFILE_MODE_READ - use
buffered I/O by default
2015-09-18 03:25:53 +02:00
twinaphex b51e418c4c (retro_file.c) HAVE_BUFFERED_IO - correct fread/fwrite arguments 2015-09-18 03:21:56 +02:00
twinaphex 08456c8541 Remove fcntl header includes from more files 2015-09-18 02:48:15 +02:00
twinaphex 35bd6e6ec8 Revert retro_file.c 2015-09-18 02:38:48 +02:00
Twinaphex 93e73b7ac0 Merge pull request #2133 from frangarcj/master
Filesystem creation and -U__ARM_NEON__
2015-09-18 01:33:10 +02:00
Francisco José García García b0fb027a54 (Vita) Fix MKDIR with using correct stat.h 2015-09-18 01:22:03 +02:00
Francisco José García García 50172454d2 (Vita) Remove -U__ARM_NEON__ 2015-09-18 01:21:24 +02:00
twinaphex dd58492fa6 Remove fcntl.h 2015-09-17 22:30:01 +02:00
Alcaro 7cf03b6d47 Revert that, doesn't work. 2015-09-17 22:14:45 +02:00
Alcaro 7054c8b214 Add the final read block too. 2015-09-17 22:10:06 +02:00
Alcaro 097f81ef4e Return the correct length in this fmemcpy thing. 2015-09-17 22:08:56 +02:00
Twinaphex 5d7d2d59dc Merge pull request #2132 from libretro/revert-2131-master
Revert "[WIP] don't create default folders if other folders are set a…
2015-09-17 22:05:20 +02:00
Twinaphex 4784371a90 Revert "[WIP] don't create default folders if other folders are set already" 2015-09-17 22:05:14 +02:00
Twinaphex 2f1e3e4cf3 Merge pull request #2131 from fr500/master
[WIP] don't create default folders if other folders are set already
2015-09-17 22:04:19 +02:00
Jorge Suarez 978205c8c0 [all] verify if paths are already configured before creating defaults 2015-09-17 15:00:47 -05:00
Jorge Suarez 6aad439160 [all] verify if paths are already configured before creating defaults 2015-09-17 14:59:39 -05:00
Alcaro c8d627ff13 This looks like a buffer overflow. 2015-09-17 21:59:27 +02:00
Alcaro 691b7cffa9 Stupid fread/fwrite why do you need two arguments 2015-09-17 21:56:51 +02:00
Alcaro 1bb353ad59 This should be binary as well. 2015-09-17 21:55:50 +02:00
Alcaro 091409cc5a Rename these variables, so missed ifdefs throw more violent errors. 2015-09-17 21:54:33 +02:00
twinaphex 714972bae9 (retro_file.c) Add USE_BUFFERED_IO 2015-09-17 21:31:00 +02:00
twinaphex a6458d6ab6 Add PSP/Vita ifdefs to retro_file.c 2015-09-17 20:48:06 +02:00
twinaphex 4ed3d66c04 Have rhash.c use retro_file 2015-09-17 20:36:44 +02:00
twinaphex d74be88d0a (tasks/database_cue.c) Use RFILE 2015-09-17 20:31:04 +02:00
twinaphex 52213c46d5 (PSP/Vita) Set mode to 0777 2015-09-17 20:25:31 +02:00
twinaphex 82e15d1377 CLeanups/fixes 2015-09-17 20:24:49 +02:00
twinaphex 483a4264e5 (libretrodb) Silence warnings 2015-09-17 20:10:04 +02:00
twinaphex 55e54a30b4 Create retro_file, and have libretrodb use it 2015-09-17 19:58:06 +02:00
Twinaphex 22597e2604 Merge pull request #2130 from frangarcj/master
(Vita) Set background color to black
2015-09-17 11:57:14 +02:00
twinaphex da3bec58b1 (libretro-common) Start adding retro_file.c and retro_file.h 2015-09-17 11:41:48 +02:00
Francisco García 9060feba92 (Vita) Set background color to black 2015-09-17 11:08:06 +02:00
twinaphex 8ced8b00e4 (libretrodb) Small cleanup 2015-09-17 10:59:39 +02:00
twinaphex caa01d5fee (libretrodb) Move MAGIC_NUMBER out of header 2015-09-17 10:57:05 +02:00
twinaphex 1741b0c2c1 (libretrodb) rmsgpack_test.c - cleanup 2015-09-17 10:53:33 +02:00
twinaphex 802bf7ca4c (libretro-db) query.c - cleanup 2015-09-17 10:48:48 +02:00
twinaphex e3c91b7eff (rmsgpack.c) Dehardcode some magic numbers 2015-09-17 10:39:43 +02:00
twinaphex eee05742ba (libretrodb) rmsgpack.c - cleanups 2015-09-17 10:33:26 +02:00
twinaphex 6e4a6ab4b1 (libretrodb) Cleanup 2015-09-17 10:21:29 +02:00
twinaphex c2519d0192 (file_ops.c) Prevent signed/unsigned mismatch 2015-09-17 10:15:50 +02:00
twinaphex 2b2767017c (platform_linux.c) CXX_BUILD fix 2015-09-17 10:14:57 +02:00
twinaphex d8243945f2 libretrodb_find_entry - small cleanup 2015-09-17 09:50:34 +02:00
twinaphex da54b5dedf (libretrodb.c) Indenting nits 2015-09-17 09:47:48 +02:00
twinaphex 2ce025884f (libretro-db) libretrodb.c - cleanups 2015-09-17 09:46:26 +02:00
twinaphex 9fcb7d744e (libretro-db) Style nits 2015-09-17 09:33:24 +02:00
twinaphex c8535dce1f (libretro-db) Cleanup bintree.c 2015-09-17 09:25:06 +02:00
twinaphex ff17917a90 Convert C++ comment to C comment 2015-09-17 07:31:22 +02:00
twinaphex 29b3045d7c (libretro-db) Buildfix 2015-09-17 07:30:32 +02:00
twinaphex 3591e4a308 (libretro-db) Backport https://github.com/libretro/RetroArch/commit/5471e8cfa555513c5dd3f458acd8737cd04a8dd7 2015-09-17 07:28:36 +02:00
twinaphex 7ad55484ce Backport https://github.com/libretro/RetroArch/commit/18a4c1029d10338552484cb0c2670c547b8a589b 2015-09-17 07:27:13 +02:00
twinaphex 6cc98e1fa9 (libretro-db) Backport C89 fixes 2015-09-17 07:23:36 +02:00
twinaphex 0e5b18a619 (libretrodb) Backport UINT32_C 2015-09-17 07:18:13 +02:00
twinaphex 16864b34f4 (libretro-db) Style nits 2015-09-17 07:11:49 +02:00
twinaphex aa1405fab9 (libretro-db) Style nits 2015-09-17 07:09:31 +02:00
twinaphex 7e3a83fbab (libretro-db) testlib.c - Cleanups 2015-09-17 07:04:37 +02:00
twinaphex 9d34e032b9 (libretro-db) Cleanups 2015-09-17 07:01:34 +02:00
twinaphex 139be32aaa No more anon unions 2015-09-17 06:39:17 +02:00
twinaphex b32b17f4ae Revert to last working version of libretro-db 2015-09-17 06:12:57 +02:00
twinaphex d65cc5fd2f Remove unused files 2015-09-17 06:07:37 +02:00
twinaphex 88e74f858b Remove .ycm_extra_conf.py 2015-09-17 05:58:55 +02:00
twinaphex 23abc91ee2 Remove some unnecessary files 2015-09-17 05:58:36 +02:00
twinaphex d9ce4de9af (rmsgpack_test.c) Buildfix 2015-09-17 05:40:32 +02:00
twinaphex 6ddb0e418f You can set audio latency to 16 now 2015-09-17 03:30:21 +02:00
twinaphex cb9af706d1 (libretrodb) lua_common.c - buildfix 2015-09-16 23:19:44 +02:00
twinaphex 78185be8bf Build fixes 2015-09-16 22:44:16 +02:00
twinaphex 097da7ca9d Add kivutar to copyrights 2015-09-16 22:40:49 +02:00
twinaphex fad78d8b81 Split up code to task_database_cue.c 2015-09-16 22:39:47 +02:00
Twinaphex a0d28a7bcb Merge pull request #2127 from lakkatv/scan
Start adding ps1 scanning
2015-09-16 22:24:04 +02:00
Jean-André Santoni 07f362e88d Start adding ps1 scanning 2015-09-16 22:11:08 +02:00
twinaphex 28ac662440 Cleanups 2015-09-16 12:30:47 +02:00
twinaphex b63f31c72a (logger/netlogger.c) Fix header 2015-09-16 11:33:53 +02:00
twinaphex d1113f33f3 Rename logger/netlogger/logger.c to logger/netlogger.c 2015-09-16 11:33:14 +02:00
twinaphex 1acc7226f9 Rearrange headers 2015-09-16 11:24:03 +02:00
twinaphex a8acf720dd Properly implement cpu_inited_once 2015-09-16 11:17:52 +02:00
twinaphex 576626ead0 Refactor frame_is_reversed - shader drivers should no longer
be dependent upon global state
2015-09-16 11:14:43 +02:00
twinaphex 78d0a87004 (record_ffmpeg.c) Style nits 2015-09-16 10:50:53 +02:00
twinaphex 7f946eb972 (Vita/PSP) Code de-duplication 2015-09-16 10:39:30 +02:00
twinaphex 504bea51e0 Cleanups 2015-09-16 10:28:54 +02:00
twinaphex 3dc9ca7e0b Move ps3/iso to pkg/ps3_iso 2015-09-16 10:24:39 +02:00
twinaphex 2ea2c90983 (platform_linux.c) Get rid of pthread_once usage 2015-09-16 09:28:25 +02:00
Twinaphex 15c1c89ef7 (Cocoa) Buildfix 2015-09-16 09:21:29 +02:00
Twinaphex 9d69e1992d (coreaudio.c) No longer use pthreads directly 2015-09-16 09:07:38 +02:00
twinaphex 32639fddec Header nits 2015-09-16 08:27:05 +02:00
Twinaphex 432a54ca6c (cocoa_common.h) Take out some header includes 2015-09-16 07:49:44 +02:00
twinaphex 99836df8f9 Moved headers 2015-09-16 07:48:31 +02:00
twinaphex 92a566e87f (platform_linux.c) Refactor - create load_generic_file 2015-09-16 07:38:23 +02:00
Andrés 9594f4de40 Merge pull request #2125 from aliaspider/master
(CTR/3DS) build fix.
2015-09-15 23:06:35 -05:00
aliaspider 5a086a4812 (CTR/3DS) build fix.
$(APP_TITLE) can contain spaces.
2015-09-16 05:05:25 +01:00
twinaphex 340585defb Header Cleanups 2015-09-16 05:53:34 +02:00
twinaphex c11b08ed91 (Android) Buildfix 2015-09-16 05:46:03 +02:00
aliaspider b29307207f Merge pull request #2124 from jakcron/master
(CTR/3DS) improved .cia building
2015-09-16 04:42:47 +01:00
twinaphex 458a0f3a27 Merge performance_linux.c with platform_linux.c 2015-09-16 05:42:16 +02:00
jakcron ec5a50da80 (CTR/3DS) improved .cia building
Makerom supports template .rsf files directly.
2015-09-16 11:25:17 +08:00
Twinaphex 71280f9ae5 Merge pull request #2123 from aliaspider/master
(CTR/3DS) dist info/icons update.
2015-09-16 03:53:51 +02:00
Twinaphex 6c6a293388 (MFi) Build fixes 2015-09-16 03:40:16 +02:00
twinaphex 346f44a7da (MFI) Start adding own button state 2015-09-16 03:29:38 +02:00
aliaspider aa1292414b (CTR/3DS) update package core infos 2015-09-16 02:27:31 +01:00
twinaphex 54ad123b06 Simplify apple_gamecontroller_available 2015-09-16 02:50:22 +02:00
aliaspider 9c5ea13901 (CTR/3DS) update icons. 2015-09-16 00:14:08 +01:00
twinaphex 062075dfb5 Attempt to fix configuratons list regression 2015-09-15 22:49:11 +02:00
twinaphex 3914bb7611 Refactor performance.c - should use performance_linux.c codepaths
now if __linux__ is defined
2015-09-15 22:34:48 +02:00
twinaphex 7bd5ec0ffe Refactor performance_android.c to performance_linux.c - compile it in for Linux too 2015-09-15 22:32:28 +02:00
Twinaphex 83d082000f Merge pull request #2121 from aliaspider/master
(CTR/3DS) update build icons.
2015-09-15 21:53:49 +02:00
twinaphex 842c580028 Stub commit 2015-09-15 21:53:14 +02:00
aliaspider 91ea315b2f (CTR/3DS) update build icons. 2015-09-15 20:52:39 +01:00
twinaphex 95a7331d01 Remove reference to frontend_ctx_android 2015-09-15 21:07:27 +02:00
twinaphex 8116d118dd (Android/Linux) platform_linux.c now also used for Android 2015-09-15 20:43:54 +02:00
twinaphex e314cc3dce (platform_linux.c) cleanups 2015-09-15 20:12:59 +02:00
Twinaphex cf178fc63a Merge pull request #2120 from fr500/master
[linux] fix cheats dir
2015-09-15 20:09:19 +02:00
Jorge Suarez 0273c36039 [linux] fix cheats dir 2015-09-15 13:08:16 -05:00
Twinaphex 2cdc055c67 Merge pull request #2118 from fr500/master
Linux, implement sane default paths
2015-09-15 20:06:33 +02:00
Twinaphex dabbad58ac Merge pull request #2119 from aliaspider/master
(3DS/CTR) default to 804mhz for cia builds
2015-09-15 20:02:51 +02:00
twinaphex d915e20742 (performance_android.c) Cleanups 2015-09-15 20:02:08 +02:00
aliaspider db37a2100c (3DS/CTR) default to 804mhz for cia builds
has an effect only on new 3DS.
only makerom-linux has been updated, the windows/osx version will need
to be updated too.
2015-09-15 19:00:16 +01:00
twinaphex 9e87c686c4 Cleanups 2015-09-15 19:48:48 +02:00
twinaphex 04c7069f2a (platform_android.c) Cleanups 2015-09-15 19:41:47 +02:00
twinaphex 81302d56cf (platform_android.c) Indenting nits 2015-09-15 19:39:06 +02:00
twinaphex e512c0c601 Start adding ANDROID ifdefs to platform_linux.c 2015-09-15 19:37:26 +02:00
twinaphex f246b4ce0b (performance_android.c) Cleanups 2015-09-15 19:30:11 +02:00
twinaphex 6138596874 (performance_android.c) Cleanups 2015-09-15 19:24:33 +02:00
Jorge Suarez 713ed76659 [linux] add cheats 2015-09-15 12:18:33 -05:00
Jorge Suarez 7476ff61da [linux] add screenshots, downloads 2015-09-15 12:18:32 -05:00
Jorge Suarez 9cdb94fd51 [linux] implement more paths 2015-09-15 12:18:32 -05:00
Jorge Suarez 5740e52bed [linux] implement default core path 2015-09-15 12:18:32 -05:00
twinaphex 557347fba6 Revert rewind.c 2015-09-15 19:02:39 +02:00
twinaphex 872314f910 Use UINT_FAST16_MAX/UINT_LEAST32_MAX 2015-09-15 18:59:40 +02:00
radius b6207b9b76 [3ds] add remap dir to defaults 2015-09-15 10:19:48 -05:00
radius 2b829a3c47 [3ds] add remap dir to defaults 2015-09-15 10:17:01 -05:00
twinaphex e8e3d1427a (netplay.c) Add ANDROID ifdef 2015-09-15 05:48:05 +02:00
twinaphex 5f5efc03a7 Cleanups 2015-09-15 05:22:57 +02:00
twinaphex 747246ece8 intl/ needs to be refactored - just exclude spanish.h for now 2015-09-15 04:52:18 +02:00
twinaphex e0c7d0905d Header cleanups 2015-09-15 04:49:10 +02:00
twinaphex 3c0a5e09bd (intl/spanish.h) Change header guard 2015-09-15 04:37:28 +02:00
Twinaphex 6980e5546d Merge pull request #2114 from IlDucci/master
Updating Spanish translation
2015-09-15 04:08:47 +02:00
Twinaphex cdc18f5ae6 Merge pull request #2116 from lioncash/snprintf
msvc: Conditionally enable the snprintf macro
2015-09-15 04:08:27 +02:00
Lioncash fc64f6d82a msvc: Conditionally enable the snprintf macro
VS2015 implements the normal form of snprintf, so the define will cause compile errors.
2015-09-14 21:50:09 -04:00
Andrés da907ab54f add extra.json 2015-09-14 18:32:12 -05:00
Twinaphex 6a9fc71f0d Merge pull request #2115 from frangarcj/master
(Vita) vita2d updated
2015-09-15 00:18:47 +02:00
Francisco José García García 08f5db24b4 (Vita) vita2d updated 2015-09-15 00:12:10 +02:00
Twinaphex 3dfa505bf2 (file_ops.c) Prevent warning 2015-09-14 23:39:00 +02:00
Twinaphex c8b041ef7d Simplify core_info_list_get_all_extensions 2015-09-14 23:33:50 +02:00
IlDucci ca7afc7819 Updating Spanish translation
Small tweaks around.
2015-09-14 13:17:51 +02:00
IlDucci 384a5d2b97 Merge remote-tracking branch 'libretro/master' 2015-09-14 12:25:56 +02:00
twinaphex ad1b433d57 (platform_linux.c) Refactors 2015-09-14 06:56:32 +02:00
twinaphex 33d4612716 (platform_linux) Get rid of alloca usage 2015-09-14 06:49:02 +02:00
twinaphex 87ece39443 (Linux) Add ACPI sys code 2015-09-14 06:35:11 +02:00
twinaphex c6806c2ac0 Fix CXX_BUILD warning 2015-09-14 03:55:35 +02:00
twinaphex 118978864f Cleanups 2015-09-14 03:53:15 +02:00
twinaphex ea6119c1c7 (Vita) Add forward declaration for scePowerSetArmClockFrequency 2015-09-14 03:50:34 +02:00
twinaphex 4ccbee5d8d Update headers 2015-09-14 03:44:06 +02:00
Twinaphex da3dd316b5 (CoreAudio) Include retro_endianness.h 2015-09-14 03:36:59 +02:00
twinaphex 8ca8b43545 Take out retro_endianness.h include out of retro_miscellaneous.h 2015-09-14 03:34:05 +02:00
Twinaphex 599fc0716e Merge pull request #2112 from aliaspider/master
(CTR/3DS) start with bilinear filtering set to ON.
2015-09-14 03:03:33 +02:00
aliaspider 9c6ce3b28b (CTR/3DS) start with bilinear filtering set to ON. 2015-09-14 01:59:58 +01:00
Twinaphex 3cee888d73 Merge pull request #2111 from aliaspider/master
(CTR/3DS) add support for viewport/filtering settings.
2015-09-14 01:21:43 +02:00
aliaspider 591ecae208 (CTR/3DS) add support for viewport/filtering settings.
rotation doesn't work correctly yet.
2015-09-14 00:19:38 +01:00
Twinaphex 258972889f Merge pull request #2110 from aliaspider/master
(CTR/3DS) update
2015-09-14 00:59:56 +02:00
aliaspider 224dc0d34b use relative path in the include. 2015-09-13 23:13:36 +01:00
aliaspider 67dc806f7f fix typo. 2015-09-13 23:04:54 +01:00
aliaspider 41019503e8 (CTR/3DS) build update.
- add IDs and icons for more libretro cores.
- add support for WHOLE_ARCHIVE_LINK
2015-09-13 22:58:37 +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
aliaspider c3ac725269 (CTR/3DS) improve vsync.
gfxSwapBuffersGpu needs to be called immediately after initiating a
display transfer.
2015-09-13 22:27:28 +01:00
radius 690cb138e9 [netplay] this should fix netplay server on android, tested on windows and linux too 2015-09-13 16:11:59 -05:00
twinaphex eccda8c39a (memory_stream.c) Cleanup 2015-09-13 09:45:41 +02:00
twinaphex b5f7ccab22 Cleanups 2015-09-13 09:23:48 +02:00
twinaphex 2269aff9aa Cleanups 2015-09-13 06:46:04 +02:00
twinaphex e45cd48547 Cleanups 2015-09-13 06:40:29 +02:00
twinaphex d6809537b0 (audio/test) Some buildfixes 2015-09-13 04:08:18 +02:00
twinaphex 7f9761afb6 Create kaiser_window_function/lanzcos_window_function 2015-09-13 03:43:59 +02:00
twinaphex c4d46ce09f Cleanups 2015-09-13 01:08:36 +02:00
twinaphex 1fbc83f51e CLeanups 2015-09-12 22:27:58 +02:00
twinaphex 4a818c24ea (cc_resampler.c) Simplifications 2015-09-12 22:11:02 +02:00
twinaphex b52bb48635 (cc_resampler.c) Minor nits 2015-09-12 21:19:38 +02:00
twinaphex 5adc85a207 Create libretro-common/include/filters.h 2015-09-12 21:04:20 +02:00
twinaphex 80b3bc6254 Use menu_displaylist_push from one place 2015-09-12 08:05:26 +02:00
Twinaphex 9201f70250 (CocoaTouch) Use different menu animation 2015-09-12 07:00:23 +02:00
Twinaphex 4374d47047 (iOS) message box - invoke menu_iterate immediately after pressing
'OK' button
2015-09-12 06:12:04 +02:00
Twinaphex 0e20e28244 (iOS) Implement heightForRowAtIndexPath 2015-09-12 05:38:17 +02:00
Twinaphex 36855efb63 Remove unused variables 2015-09-12 05:30:21 +02:00
Twinaphex 9fa376a835 Merge pull request #2109 from aliaspider/master
(CTR/3DS) update
2015-09-11 23:26:06 +02:00
aliaspider 416e1c0bdb (CTR/3DS) this should be empty by default 2015-09-11 22:10:03 +01:00
aliaspider ca11323b05 (CTR/3DS) add .cia building
update dist-cores.sh
2015-09-11 22:07:12 +01:00
twinaphex 725040126d Don't compile in memmap.c 2015-09-11 18:46:32 +02:00
Twinaphex e579e82692 Merge pull request #2108 from frangarcj/master
(Vita) Add Rotation
2015-09-11 18:20:08 +02:00
Francisco José García García f5eba9f8a6 (Vita) Add Rotation 2015-09-11 18:02:59 +02:00
aliaspider ab6729b3ea Merge pull request #2107 from fr500/master
bake out memmap for 3ds
2015-09-11 00:10:13 +01:00
Radius 18617afec0 bake out memmap for 3ds 2015-09-10 23:46:58 +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
Alcaro 64ba6e076b Merge pull request #2106 from lakkatv/xmb
(XMB) Fix horizontal menu
2015-09-10 13:48:57 +02:00
Jean-André Santoni cbdb5d77ae (XMB) Fix horizontal menu 2015-09-10 10:35:28 +02:00
Alcaro 8177c9cde1 Add a pseudolocalization - just English with ümläuts/étç everywhere. 2015-09-09 22:49:53 +02:00
twinaphex 54dbe5e66b (fbdev context drivers) style nits 2015-09-09 19:59:39 +02:00
Alcaro c230abc9c7 Fix encoding. 2015-09-09 19:56:23 +02:00
Alcaro a549c3be77 Merge branch 'natinusala-master' 2015-09-09 19:55:53 +02:00
Natinusala 4998531b46 Final FR fixes 2015-09-09 19:38:29 +02:00
Natinusala e68c04a4c2 More FR fixes 2015-09-09 19:27:14 +02:00
Natinusala 2b09ae0434 First FR language fix 2015-09-09 19:18:35 +02:00
Twinaphex ad5f7263db Merge pull request #2104 from frangarcj/master
(Vita) Set ARM CPU at 444 Mhz
2015-09-09 18:43:00 +02:00
Francisco José García García 1aeb74a055 (Vita) Set ARM CPU at 444 Mhz 2015-09-09 18:37:24 +02:00
twinaphex 0b1fd48432 Silence warning 2015-09-09 06:08:29 +02:00
twinaphex ac62637c48 Add workaround for fullpath propagation when doing setfork on
console platforms
2015-09-09 01:58:45 +02:00
Twinaphex b0c457979b Merge pull request #2098 from frangarcj/master
(Vita) Add viewport resizing
2015-09-09 01:24:19 +02:00
Francisco José García García 1e0526b9c7 (Vita) Add viewport resizing 2015-09-09 01:10:48 +02:00
Twinaphex 73b8c732f8 Merge pull request #2097 from frangarcj/master
(Vita) Add texture filtering
2015-09-08 21:37:24 +02:00
Francisco José García García 76e13a6957 (Vita) Add texture filtering 2015-09-08 20:40:38 +02:00
twinaphex 8f9daf9f6e Be able to parse historylist in horizontal list too 2015-09-08 19:44:50 +02:00
twinaphex 4eff29c13b DISPLAYLIST_PLAYLIST_COLLECTION - make it possible to interpret
history list
2015-09-08 19:33:31 +02:00
twinaphex 110cbc795a Skip content_history entry if playlist dir is set in a directory
where content_history.lpl is located
2015-09-08 19:24:23 +02:00
twinaphex 23b98bf689 Ifdef more code 2015-09-07 22:33:11 +02:00
twinaphex c0be42265f Put shader code under ifdefs 2015-09-07 22:30:50 +02:00
Andrés 75d2eb515f Merge pull request #2096 from aliaspider/master
(dist-scripts) add 3DS to dist-cores.sh
2015-09-07 15:08:40 -05:00
twinaphex 46ee5efbca Fix shader parameter left/right toggle 2015-09-07 21:22:38 +02:00
Twinaphex b94d9aa284 Merge pull request #2095 from aliaspider/master
(3DS) fix build to work with the latest ctrulib.
2015-09-07 21:07:25 +02:00
aliaspider 138c3e5014 (dist-scripts) add 3DS to dist-cores.sh 2015-09-07 20:01:00 +01:00
aliaspider 3b85e0dd5a (3DS) fix build to work with the latest ctrulib. 2015-09-07 18:31:30 +01:00
Twinaphex f82006959e Merge pull request #2094 from aliaspider/master
some dist-cores.sh fixes
2015-09-07 18:54:14 +02:00
aliaspider 0f28b0cd16 (dist-scripts) psp1 salamander EBOOT was being copied before
compilation.
2015-09-07 14:37:32 +01:00
aliaspider bd9a2f1db9 (dist-scripts) fix $big_stack check
-missing whitespace around the = operator made the statement always
evaluate to true.
-missing quotes made the conditional result in a syntax error when
$big_stack is empty.
2015-09-07 14:17:14 +01:00
twinaphex 944983c859 Cleanups 2015-09-07 02:50:30 +02:00
twinaphex 85ff96dd10 Cleanups 2015-09-07 02:46:47 +02:00
twinaphex 99425a0e9c Refactor away menu_common_push_content_settings 2015-09-07 02:43:52 +02:00
twinaphex 6d9dba8a45 Cleanup menu_common_load_content 2015-09-07 02:34:27 +02:00
twinaphex 32e97ffd46 Cleanup menu_common_load_content 2015-09-07 02:28:26 +02:00
twinaphex 3001b0180a Cleanups 2015-09-07 02:02:34 +02:00
twinaphex 09c3bd8d9c (d3d.cpp) Use sprintf 2015-09-07 01:46:19 +02:00
twinaphex 79f46c574f compat/msvc.h - define snprintf macro for _WIN32 too 2015-09-07 01:43:21 +02:00
Twinaphex 31164349fa (XMB) remove unused variable 2015-09-07 01:33:38 +02:00
twinaphex b9570953b0 (menu_cbs_ok.c) Cleanups 2015-09-07 00:38:23 +02:00
twinaphex a2c8fe3bc2 (menu_cbs_ok.c) Cleanups 2015-09-07 00:32:01 +02:00
twinaphex 862bdcd0da (Gekko) Set audio output rate to 32KHz 2015-09-07 00:05:59 +02:00
twinaphex da3de73237 (Makefile.common) Add in HAVE_C90 checks 2015-09-06 23:49:59 +02:00
twinaphex bbe210f7eb C89_BUILD fixes 2015-09-06 23:43:27 +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 7529ea5c72 (menu_cbs_title.c) Cleanups 2015-09-06 20:00:38 +02:00
twinaphex ac12c5a744 Cleanups 2015-09-06 19:49:51 +02:00
twinaphex 7df7d76131 Cleanups 2015-09-06 19:31:43 +02:00
twinaphex 821abdb471 Cleanups 2015-09-06 19:29:04 +02:00
twinaphex 3a75180866 Cleanups 2015-09-06 19:25:24 +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
twinaphex f74eeeb464 Turn menu_animation_ticker_generic into static function 2015-09-06 16:36:38 +02:00
Alcaro b19f14c042 That's the last sign warning. Shut up. 2015-09-06 16:20:17 +02:00
Alcaro a5ee1cb22d Shut up another sign warning. 2015-09-06 16:18:54 +02:00
twinaphex c62e4aa761 (menu_animation.c) cast str_len to size_t 2015-09-06 16:14:11 +02:00
twinaphex 25258354b4 Change menu_navigation_get_selection's return type to size_t 2015-09-06 16:12:01 +02:00
Alcaro dbccc4f4f0 Shut up some more warnings. 2015-09-06 16:07:26 +02:00
twinaphex 07de6af33e dsound.c - Include windows.h header too 2015-09-06 16:03:30 +02:00
twinaphex 120d4a00b2 (MSVC) Buildfix 2015-09-06 16:00:53 +02:00
twinaphex 020ab87c36 (7zip) Remove unneeded CPUArch.c 2015-09-06 15:54:22 +02:00
twinaphex 56951ba7ee (deps/7zip) Get rid of EXTERN_C_BEGIN/EXTERN_C_END 2015-09-06 15:48:19 +02:00
Alcaro 3072f556f2 Buildfix - MinGW mmreg.h is buggy, work around that. 2015-09-06 15:47:43 +02:00
twinaphex 10df00182a (7zAlloc.h) Add __cplusplus ifdefs 2015-09-06 15:43:10 +02:00
twinaphex 040cd0c438 dsound.c - buildfix 2015-09-06 15:40:31 +02:00
Alcaro 5f1729dbac Fix some MSVC fails. 2015-09-06 15:36:23 +02:00
twinaphex 3067cfa602 (dsound.c) Only include mmreg.h if MSC_VER is not defined 2015-09-06 15:34:13 +02:00
Alcaro fcbaca9b66 Fix a dozen CXX_BUILD errors under Windows. 2015-09-06 15:29:48 +02:00
twinaphex 12376cd611 dsound.c - Refactor grab_region 2015-09-06 15:23:30 +02:00
twinaphex 73d599dc83 Should compile now with MISSING_DECLS = 1 2015-09-06 15:13:12 +02:00
Alcaro bc309879d4 Use C++98 for Windows too to shove compat/posix_string.h craziness under the rug. 2015-09-06 15:12:17 +02:00
twinaphex 2ecd6f4406 file_extract.c - Some MISSING_DECLS buildfixes 2015-09-06 15:05:55 +02:00
twinaphex c2c49da1de More MISSING_DECLS buildfixes 2015-09-06 15:03:58 +02:00
twinaphex 785eb2ff12 dynamic_dummy.c - MISSING_DECLS buildfix 2015-09-06 15:01:11 +02:00
twinaphex 875023468a Some more MISSING_DECLS buildfixes 2015-09-06 14:59:20 +02:00
twinaphex 9d6146dc7a Some more MISSING_DECLS fixes 2015-09-06 14:55:42 +02:00
Alcaro 474c96365d Switch to C++98. Fix some weird warnings. 2015-09-06 14:51:33 +02:00
twinaphex 8e9f5d89f2 (platform_linux.c) Turn some functions static 2015-09-06 14:50:21 +02:00
Alcaro 9554597160 Add missing header includes, fixes CXX_BUILD. 2015-09-06 14:46:25 +02:00
twinaphex 6d6508b974 Add MISSING_DECLS switch 2015-09-06 14:45:24 +02:00
Twinaphex 853b43691e MENU_ACTION_CANCEL - use menu_entry_go_back 2015-09-06 13:41:28 +02:00
Twinaphex 98812a1165 Cleanups 2015-09-06 13:07:12 +02:00
Twinaphex 8d2eceaa22 (rpng) Cleanups 2015-09-06 13:02:44 +02:00
Twinaphex 3d219c14d1 Cleanup menu_entries.c 2015-09-06 05:04:16 +02:00
Twinaphex 3b3fa56309 Cleanup menu_animation_t 2015-09-06 05:00:08 +02:00
twinaphex 33240511da More CXX_BUILD fixes 2015-09-06 04:22:30 +02:00
twinaphex 0ba87ae378 Some CXX_BUILD fixes 2015-09-06 04:18:26 +02:00
twinaphex 6991b43e81 location_driver.c - cleanup 2015-09-06 04:08:29 +02:00
twinaphex 8fc96b52a3 refactor cheats.c 2015-09-06 03:51:08 +02:00
twinaphex 0b098b9301 input_overlay.h - cleanup 2015-09-06 03:25:57 +02:00
twinaphex 703479f051 Avoid warnings on Android for retroarch-jni compilation 2015-09-06 03:16:33 +02:00
twinaphex 36bb25d4d4 Merge decompress functions into file_ops 2015-09-06 03:11:28 +02:00
twinaphex f091cb455e Refactor menu_entries 2015-09-06 02:56:57 +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 028e07e3e0 Refactor menu_navigation_get_current_selection 2015-09-06 01:58:00 +02:00
twinaphex 4242005611 (GLUI) Implement glui_list_set_selection - back animation 2015-09-06 01:47:54 +02:00
twinaphex 7d3408e731 Cleanups 2015-09-05 21:13:58 +02:00
twinaphex 7ec3c5080d Cleanups 2015-09-05 21:11:12 +02:00
twinaphex e654c5cb65 Header cleanups 2015-09-05 20:53:56 +02:00
twinaphex 38d099654e Cleanups 2015-09-05 20:49:57 +02:00
twinaphex 4d8b125c4f Cleanups 2015-09-05 20:40:11 +02:00
twinaphex f88575633e Cleanups 2015-09-05 20:34:22 +02:00
twinaphex e182f32d8c Header cleanups 2015-09-05 20:03:27 +02:00
twinaphex 728d841047 Cleanups 2015-09-05 19:51:55 +02:00
twinaphex e1c1917ed5 Cleanup headers 2015-09-05 19:24:21 +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 2415373aaf Cleanups 2015-09-05 17:17:26 +02:00
twinaphex bc323cc262 Create generic_action_cheat_toggle 2015-09-05 17:09:57 +02:00
twinaphex b28892bcf1 Cleanups 2015-09-05 17:06:25 +02:00
twinaphex d65ee7ea3d Cleanups 2015-09-05 17:02:13 +02:00
Twinaphex 67dd426339 Add rule to detect Clang - when detected, set -Wno-invalid-source-encoding 2015-09-05 16:48:11 +02:00
twinaphex 1310263470 (Vita) Cleanups 2015-09-05 16:22:25 +02:00
twinaphex e32e85c964 Cleanups 2015-09-05 16:15:33 +02:00
twinaphex c762ea024e (performance_android.c) Cleanup 2015-09-05 15:38:33 +02:00
twinaphex 7f4ddc6775 (win32_common.c) Don't use _WIN32 ifdef 2015-09-05 14:40:01 +02:00
twinaphex 421e006297 (wgl_ctx.c) Cleanups 2015-09-05 14:38:55 +02:00
twinaphex 90be3f052f Don't use _WIN32 ifdef in platform_win32.c 2015-09-05 14:36:56 +02:00
twinaphex 43632b95ff More warning cleanups 2015-09-05 14:34:33 +02:00
twinaphex c4316b791c Avoid some warnings - array subscript has type char 2015-09-05 14:31:29 +02:00
twinaphex 3522c45067 Avoid some warnings - 'array subscript has type char' 2015-09-05 14:25:42 +02:00
twinaphex 29cb6e06f9 (Win32) Don't assume HAVE_STRL can be defined for Windows 2015-09-05 14:14:10 +02:00
twinaphex 3e977034a7 (Win32) More buildfixes 2015-09-05 14:10:16 +02:00
twinaphex b2f022ae30 (Win32) Some build fixes 2015-09-05 14:01:40 +02:00
twinaphex 42b3c79b8e (retro_dirent.c) Win32 buildfix 2015-09-05 13:37:08 +02:00
twinaphex 7e3bdf8be5 (Vita) This header needs to be included for stat 2015-09-05 01:38:09 +02:00
twinaphex 14de98b38d (PSP1) Rename kernelFunctionsPrx to kernel_functions_prx 2015-09-05 01:25:29 +02:00
twinaphex 137e397028 Include wiiusb_hid only for HW_RVL 2015-09-05 01:21:39 +02:00
twinaphex 9a95f98283 Turn menu_list_pop into static function 2015-09-05 00:50:17 +02:00
twinaphex 94d7d7d1aa menu_list_flush_stack_type - simplification 2015-09-05 00:36:12 +02:00
twinaphex 36d3bae7ba Remove now unused menu_list_pop_stack_by_needle 2015-09-04 23:34:35 +02:00
twinaphex 8404eac60d Cleanups 2015-09-04 23:32:18 +02:00
twinaphex f3c24ace43 Cleanups 2015-09-04 23:24:14 +02:00
twinaphex c98a372d30 action_iterate_menu_viewport - use menu_list_flush_stack 2015-09-04 23:16:23 +02:00
twinaphex d7961375fb menu_entry_pathdir_set_value - use menu_list_flush_stack 2015-09-04 23:13:44 +02:00
twinaphex 520190355a Code de-duplication 2015-09-04 23:11:04 +02:00
twinaphex 74286788a6 Cleanups 2015-09-04 23:00:16 +02:00
twinaphex 332b464643 Code de-duplication 2015-09-04 22:58:41 +02:00
twinaphex bc2f1fb9fa Indenting nits 2015-09-04 22:49:14 +02:00
twinaphex c0feef5b2f Code de-duplication 2015-09-04 22:48:20 +02:00
twinaphex 5f91c3ade6 Code de-duplication 2015-09-04 22:33:30 +02:00
twinaphex 4f9cb1525c Code de-duplication 2015-09-04 22:24:04 +02:00
twinaphex 6244635716 Some code de-duplication 2015-09-04 21:59:04 +02:00
twinaphex d3da036a4e Header cleanups 2015-09-04 21:43:08 +02:00
twinaphex a509de60b5 Cleanups 2015-09-04 21:31:22 +02:00
twinaphex 65fef114c2 Cleanups 2015-09-04 21:29:15 +02:00
twinaphex 0077304833 Cleanups 2015-09-04 21:27:14 +02:00
twinaphex ded8920a65 Cleanups 2015-09-04 21:13:12 +02:00
twinaphex 4ebfe7a779 Cleanups 2015-09-04 21:11:00 +02:00
twinaphex a3349dc364 Cleanups 2015-09-04 21:01:22 +02:00
twinaphex 7829b3153c Cleanups 2015-09-04 20:56:23 +02:00
twinaphex ab2d13d05a Cleanups 2015-09-04 20:51:50 +02:00
twinaphex a806a67b0b (file_path.c) Remove dirent.h headers 2015-09-04 20:47:55 +02:00
twinaphex 603f95cbf4 Remove frontend_xenon.c - implement platform_xenon.c instead 2015-09-04 20:45:02 +02:00
twinaphex f7f32f522d (platform_linux.c) Use retro_dirent.h 2015-09-04 20:37:18 +02:00
twinaphex b79c2ced37 Remove win32/compat/dirent.c 2015-09-04 20:27:41 +02:00
twinaphex acd1ad656a Cleanups 2015-09-04 20:14:12 +02:00
twinaphex 8920f6aabd Cleanups 2015-09-04 20:11:46 +02:00
twinaphex bdc07f4c8c (Vita) retro_dirent.c - build fixes 2015-09-04 20:09:53 +02:00
twinaphex 97f8c39865 (retro_dirent.c) PS3 - cleanup 2015-09-04 19:12:19 +02:00
twinaphex 9ef5570fcc (retro_dirent.c) Add PS3 codepaths 2015-09-04 19:11:20 +02:00
twinaphex eb8ca30a6c Add retro_dirent.c to Salamander 2015-09-04 18:54:29 +02:00
twinaphex 9b77a7ecae Don't make retro_dirent.c dependent on file/file_path.c 2015-09-04 18:50:09 +02:00
twinaphex b0f54b896a Clean up unused variables 2015-09-04 18:41:53 +02:00
twinaphex 56c8a57e0c Create retro_dirent.c/retro_dirent.h 2015-09-04 18:38:29 +02:00
twinaphex 6006fa98b2 Cleanups 2015-09-04 17:25:42 +02:00
twinaphex 78b6acf986 Cleanups 2015-09-04 17:08:39 +02:00
twinaphex 4c41cadf22 Have menu_common_load_content return int 2015-09-04 16:55:26 +02:00
twinaphex 47936965e6 Cleanup rarch_defer_core_wrapper 2015-09-04 15:43:01 +02:00
twinaphex c83c8fe970 Code cleanups 2015-09-04 15:39:57 +02:00
twinaphex 5d7485771a Code de-duplication 2015-09-04 13:08:15 +02:00
Twinaphex 2b82b23cc5 Update menu_cbs.c 2015-09-04 01:58:16 +02:00
twinaphex 6ede080c99 Cleanup 2015-09-04 01:28:37 +02:00
twinaphex 7e81aaf274 Cleanups 2015-09-04 01:26:17 +02:00
twinaphex 354de315e7 Cleanups 2015-09-04 01:23:02 +02:00
twinaphex b88b97bc56 Cleanups 2015-09-04 01:18:26 +02:00
twinaphex 8c01eb5c50 Cleanups 2015-09-04 00:44:09 +02:00
twinaphex 23538b3dc8 Cleanup 2015-09-04 00:35:55 +02:00
twinaphex 45e90d9e6b Cleanups 2015-09-04 00:31:46 +02:00
twinaphex ad103d11cb Cleanups 2015-09-04 00:27:55 +02:00
twinaphex 9f21d947a2 Cleanups 2015-09-04 00:21:07 +02:00
twinaphex 773f40c71c Code de-duplication pt. 2 2015-09-04 00:15:56 +02:00
twinaphex ae814c66c6 Cut down on code duplication 2015-09-04 00:03:31 +02:00
twinaphex 36592121f1 Cleanups 2015-09-03 23:50:18 +02:00
twinaphex 8eeac237a6 More of same 2015-09-03 23:45:02 +02:00
twinaphex 144bdcfdad Code de-duplication 2015-09-03 23:38:07 +02:00
twinaphex dd611f6d4e Code de-duplication 2015-09-03 23:35:21 +02:00
twinaphex 533446f561 (menu_cbs_ok.c) More code de-duplication 2015-09-03 23:22:16 +02:00
twinaphex 54ee9d8b06 (menu_cbs_ok.c) Cleanups 2015-09-03 23:14:50 +02:00
twinaphex 2d18d6e27d (menu_cbs_ok.c) More code de-duplication 2015-09-03 22:56:30 +02:00
twinaphex 18226651e0 (menu_cbs_ok.c) Refactor code 2015-09-03 22:52:19 +02:00
twinaphex 29cd1d0087 (menu_cbs_ok.c) Cut down on code duplication 2015-09-03 22:20:43 +02:00
twinaphex 8fec2bd68d (menu_cbs_ok.c) Code cleanups 2015-09-03 22:17:47 +02:00
twinaphex e5c2ec8dcb menu_cbs_ok.c - Code de-duplication 2015-09-03 21:53:01 +02:00
twinaphex b203f10061 Cleanups 2015-09-03 20:26:12 +02:00
twinaphex b15785c7e2 (menu_cbs_get_value.c) Cut down on code duplication 2015-09-03 20:21:12 +02:00
twinaphex ea71eac2fe Cleanups 2015-09-03 11:24:00 +02:00
twinaphex 9d5562e423 Fix shader preset/pass load 2015-09-03 11:21:04 +02:00
Twinaphex d16ec2fc3b Merge pull request #2090 from fr500/master
[QT] populate core list and collection list
2015-09-03 10:09:54 +02:00
twinaphex 5b4d4c40b8 (menu_cbs_ok.c) Get rid of code duplication pt. 3 2015-09-03 02:05:37 +02:00
twinaphex 80a9530a20 (menu_cbs_ok.c) Cut down on code duplication pt. 2 2015-09-03 02:00:18 +02:00
twinaphex 68ecf7c602 (menu_cbs_ok.c) Cut down on code duplication 2015-09-03 01:56:14 +02:00
Twinaphex 6b8a4a9e8a Merge pull request #2089 from xerpi/master
(Vita) Update stuff
2015-09-02 19:36:08 +02:00
Sergi Granell 4dfaa33ad1 (Vita) Update the vita2d video driver 2015-09-02 18:56:24 +02:00
Sergi Granell dcd9f09d17 (Vita) Fix the audio driver 2015-09-02 18:56:05 +02:00
Sergi Granell 5e6ec3a78b (Vita) Add -U__ARM_NEON__ to disable NEON (temporary fix) 2015-09-02 18:55:22 +02:00
twinaphex 33f947e18d (menu_cbs_ok.c) Cleanups 2015-09-02 18:38:45 +02:00
twinaphex 156cdd3295 Create memalign.c 2015-09-02 17:06:02 +02:00
twinaphex 236a8425ec (menu_cbs_{left|right}.c) Cut down on some code duplication 2015-09-02 16:36:59 +02:00
twinaphex a42b59916c CXX_BUILD buildfixes 2015-09-02 15:58:22 +02:00
twinaphex cb05634300 Merge emscripten-cores.sh into dist-cores.sh 2015-09-02 14:00:36 +02:00
twinaphex 5e2c998b9c Integrate platform_vita.c into platform_psp.c 2015-09-02 13:07:13 +02:00
twinaphex 97dae69f28 Cleanups 2015-09-02 12:54:31 +02:00
twinaphex a28dd3944c (platform_null.c) Another Emscripten fix 2015-09-02 12:47:44 +02:00
twinaphex ed7c31f173 menu_navigation.h - include unistd.h, stddef.h for definitions
of size_t and ssize_t
2015-09-02 12:45:58 +02:00
twinaphex 634c24ac0b Revert "(Emscripten) Buildfix"
This reverts commit c276f3f8a2.
2015-09-02 12:42:45 +02:00
twinaphex c276f3f8a2 (Emscripten) Buildfix 2015-09-02 12:38:32 +02:00
twinaphex 503a7131c2 dist-cores.sh - cleanups 2015-09-02 12:34:05 +02:00
twinaphex abd678122b (Wii) Buildfix Makefile.griffin 2015-09-02 12:25:00 +02:00
twinaphex 40a52e417c (memmap.c) Cleanup 2015-09-02 12:08:07 +02:00
radius 51a4370dda Populate core list and collection list 2015-09-01 23:48:48 -05:00
twinaphex a1cf635289 (menu_cbs_select.c) Bind shader parameters 2015-09-02 01:39:52 +02:00
twinaphex c4af46b686 Call notify_refresh of UI companion driver when we touch shader
parameters
2015-09-02 01:19:26 +02:00
twinaphex ec8f7d9a6d (menu_cbs_left.c) - Simplify 2015-09-02 01:17:51 +02:00
twinaphex 78d3b94a4a Craete EVENT_CMD_SAVE_STATE_INCREMENT/EVENT_CMD_SAVE_STATE_DECREMENT 2015-09-02 01:15:10 +02:00
twinaphex bbf7e02139 Create EVENT_CMD_CHEATS_APPLY 2015-09-02 01:10:44 +02:00
twinaphex 1a54984fe9 (menu_cbs_ok.c) Code de-duplication 2015-09-02 00:50:47 +02:00
twinaphex 87d41c10d2 (menu_cbs_ok.c) Code de-duplication 2015-09-02 00:47:44 +02:00
twinaphex ce43122b6f (menu_cbs_ok.c) Cut down on some code duplication 2015-09-02 00:42:45 +02:00
radius b32a3e55f4 Settings are now being passed correctly to the QT side 2015-09-01 17:37:23 -05:00
twinaphex d93559039e (menu_cbs_ok.c) Cleanups 2015-09-02 00:35:32 +02:00
twinaphex 02f9afb202 Cleanups 2015-09-02 00:14:05 +02:00
twinaphex e39f28f989 (menu_cbs_deferred_push.c) Cut down on some more code duplication 2015-09-02 00:14:05 +02:00
Radius 554a3ccd68 [android] fix default keyboard overlay 2015-09-01 20:08:29 +01:00
twinaphex 71b85b460d Add another param to general_push 2015-09-01 20:41:58 +02:00
twinaphex a254ebe474 Some more code de-duplication 2015-09-01 20:27:14 +02:00
twinaphex 620035b766 (menu_cbs_deferred_push.c) Get rid of code duplication 2015-09-01 19:22:33 +02:00
twinaphex bc6692e567 (wiiusb_hid.c) Remove goto error 2015-09-01 18:53:35 +02:00
twinaphex d5d498df5f (wiiusb_hid.c) Remove problematic line 2015-09-01 18:44:25 +02:00
twinaphex c86d809331 Another commit 2015-09-01 18:27:49 +02:00
twinaphex 2c9092d244 Merge wii-cores.sh and ngc-cores.sh into dist-cores.sh 2015-09-01 17:41:20 +02:00
twinaphex e19dfa956e Integrate vita into dist-cores.sh 2015-09-01 17:31:34 +02:00
twinaphex 6e347c03a7 Merge psp1-cores.sh into dist-cores.sh 2015-09-01 17:14:14 +02:00
twinaphex 9b9c565893 Merge files inside dist-cores.sh 2015-09-01 17:07:13 +02:00
twinaphex 6e1df2ce14 Start integrating everything into one file - dist-cores.sh 2015-09-01 17:00:07 +02:00
twinaphex a1881e7e71 dist-scripts - refactors 2015-09-01 16:51:17 +02:00
twinaphex 259b3e9e0f Update dist-scripts 2015-09-01 16:46:28 +02:00
twinaphex 11d574bc30 Fix up some dist-scripts 2015-09-01 16:40:09 +02:00
twinaphex bbbc353f28 Add sys/ppu_thread.h headers to ps3_defines.h 2015-09-01 16:12:07 +02:00
twinaphex 26e1de42bf (PS3) Remove custom PNG decoder
(PS3) Add header for sys_ppu_thread_ functions
2015-09-01 16:09:37 +02:00
twinaphex 1308aa8356 (Vita) Correct RARCH_CONSOLE rule 2015-09-01 15:43:51 +02:00
twinaphex b1348cfe94 Add retro_log.h to menu_cbs.c 2015-09-01 14:59:58 +02:00
Twinaphex 29399513c0 (file_path.c) Bugfix 2015-09-01 14:40:03 +02:00
twinaphex 6d188a4840 Move function prototypes to rpng_decode.h 2015-09-01 13:42:28 +02:00
twinaphex 7874eb9890 Move some inline functions to rpng_decode.c 2015-09-01 13:41:45 +02:00
twinaphex 30912ef535 Rename rpng_common.h to rpng_internal.h 2015-09-01 13:40:17 +02:00
twinaphex 679a7ee130 (rpng) Don't expose unused internal function 2015-09-01 13:39:09 +02:00
twinaphex 0d923d6b05 (rpng) Cleanup 2015-09-01 13:37:03 +02:00
twinaphex 3ccb4380f1 (RPNG) Move more common code outside 2015-09-01 13:27:36 +02:00
twinaphex c80e59b888 Create common png_read_plte 2015-09-01 13:22:20 +02:00
twinaphex c259b983de struct definitions now go inside rpng_common.h - move them
away from public headers
2015-09-01 13:08:10 +02:00
twinaphex 2194ab6631 Cleanups 2015-09-01 13:01:16 +02:00
twinaphex 511b2c6d83 Create rpng_set_buf_ptr 2015-09-01 13:00:02 +02:00
twinaphex d5837f4b7c Don't take in as first argument rpng->buff_data - handle this internally 2015-09-01 12:56:39 +02:00
twinaphex cd79143038 (rpng) Encapsulate incrementation of buffer position 2015-09-01 12:52:04 +02:00
twinaphex 3762502112 Create rpng_is_valid 2015-09-01 12:41:31 +02:00
twinaphex 09aac8a320 Create rpng_nbio_is_valid 2015-09-01 12:39:17 +02:00
twinaphex 0676738140 Console build fixes 2015-09-01 12:10:26 +02:00
twinaphex a519654810 (Android) Some build fixes 2015-09-01 12:04:08 +02:00
twinaphex 5e3a79b74b (cocoa_gl_ctx.m) Put in retro_assert.h 2015-09-01 12:02:04 +02:00
twinaphex 15ba019ea1 Don't make asserts dependent on retro_log.h 2015-09-01 11:59:27 +02:00
twinaphex 7bcb3d4f27 (file_path.c) Get rid of rhash.h dependency 2015-09-01 11:46:18 +02:00
twinaphex aa282c5780 Reimplement memmap.c for Windows 2015-09-01 11:29:50 +02:00
twinaphex d58771cbb1 Some cleanups 2015-09-01 11:03:55 +02:00
twinaphex 2daf5c076e This Makefile can go now - should be in Makefile.griffin 2015-09-01 10:59:04 +02:00
twinaphex b47cda1c22 Makefile.griffin - Combine Wii and NGC targets 2015-09-01 10:58:02 +02:00
twinaphex 309bd09cb0 Start adding some more build rules to Makefile.griffin for PSP,
move  some otherwise unused functions to else block
2015-09-01 10:32:36 +02:00
Twinaphex 9c6f1c2c91 Merge pull request #2085 from fr500/master
Update QT companion UI
2015-09-01 08:47:18 +02:00
radius f3389bbd42 Test with max users instead, for some reason it's not getting the same value 2015-08-31 22:23:40 -05:00
radius 9bb97e42e0 fix nits 2015-08-31 21:20:57 -05:00
radius b42af6404f remove unneeded files 2015-08-31 21:19:30 -05:00
radius 2f9f6d1ad5 remove unneeded files 2015-08-31 21:18:55 -05:00
radius a59dde6cdb Disable QT for now 2015-08-31 21:07:24 -05:00
radius 7a7f778341 Try to pass settings to the QT ui driver 2015-08-31 21:07:23 -05:00
radius 9480bfbd9e Add QT to the configure script 2015-08-31 21:07:21 -05:00
radius 4e5bf899c1 add test project for QT 2015-08-31 21:07:19 -05:00
Twinaphex 795950c7b7 Merge pull request #2084 from xerpi/master
(Vita) vita2d_gfx_free: Set textures to NULL
2015-09-01 01:55:51 +02:00
twinaphex 948286e8e0 Fix warnings 2015-09-01 01:54:44 +02:00
twinaphex 2b9777e6c2 (memmap.c) Cleanup 2015-09-01 01:53:25 +02:00
Sergi Granell 5d920aa045 (Vita) vita2d_gfx_free: Set textures to NULL 2015-09-01 01:36:27 +02:00
twinaphex d7aebbd40e Update 2015-08-31 22:04:21 +02:00
Twinaphex 134f0ad997 Merge pull request #2083 from xerpi/master
(Vita) Prepare code for fullscreen
2015-08-31 21:44:23 +02:00
Sergi Granell dbb91c85e6 (Vita) Check vita->texture before freeing it 2015-08-31 21:41:45 +02:00
Sergi Granell 56af52a268 (Vita) Fix spaces 2015-08-31 21:37:50 +02:00
Sergi Granell 6c5d250ff1 (Vita) Prepare code for fullscreen 2015-08-31 21:31:34 +02:00
twinaphex 30bcbed9f4 xdk_resources.cpp - Cleanups 2015-08-31 21:17:15 +02:00
twinaphex d69deba25b Add pkg/ngc 2015-08-31 21:10:31 +02:00
twinaphex ecfe676302 ps3/iso - remove png 2015-08-31 21:10:00 +02:00
twinaphex f548786896 Move ps3/pkg to pkg/ps3 2015-08-31 21:09:18 +02:00
twinaphex a1e80026c0 Start creating global 'pkg' dir and create vita-cores.sh 2015-08-31 21:04:00 +02:00
twinaphex c9a0a79b15 Update libretro-test Makefiles 2015-08-31 20:52:25 +02:00
twinaphex 2b80e89f13 Revert "Move zconf.h to libretro-common/include/compat"
This reverts commit 15c00bc997.
2015-08-31 19:40:07 +02:00
twinaphex 15c00bc997 Move zconf.h to libretro-common/include/compat 2015-08-31 18:07:38 +02:00
Twinaphex 1abfb8426a Merge pull request #2082 from xerpi/master
(Vita) Update vita2d driver
2015-08-31 15:35:09 +02:00
Sergi Granell 96146e5313 (Vita) Update vita2d driver
(Vita/PSP) Name some stuff to vita
2015-08-31 15:26:37 +02:00
twinaphex de8dfb627c (PSP/Vita) dirent_is_directory - buildfix 2015-08-31 14:30:52 +02:00
twinaphex a2d6992e24 (Vita) Buildfix 2015-08-31 14:26:27 +02:00
twinaphex 081d5b5074 set_direct_pix_conv - turn conditionals into switches 2015-08-31 14:15:28 +02:00
twinaphex 0b4ba8443f Create convert_argb888_rgba4444 2015-08-31 14:08:22 +02:00
twinaphex d8ef051f57 (dir_list.c) Use Vita codepaths for PSP too 2015-08-31 13:01:39 +02:00
twinaphex b0f9e1ac9c Cleanups 2015-08-31 12:52:42 +02:00
twinaphex 7f5399071e Cleanups 2015-08-31 11:10:48 +02:00
twinaphex 27a8022af1 Cleanups 2015-08-31 11:03:00 +02:00
twinaphex 9895cd6b21 Cleanups 2015-08-31 10:58:54 +02:00
twinaphex 5a28266abf Cleanups 2015-08-31 10:58:15 +02:00
twinaphex 9ba9098cb0 Cleanups 2015-08-31 10:45:10 +02:00
twinaphex f324afc12a Cleanup 2015-08-31 10:41:30 +02:00
twinaphex 920ee70fbd dir_list_new - don't do implicit memset 2015-08-31 10:40:35 +02:00
twinaphex f6991c95a4 Cleanups 2015-08-31 10:39:10 +02:00
twinaphex d5109af2cb (Vita/Win32) Refactor dirent_is_directory 2015-08-31 10:36:46 +02:00
Twinaphex 1b8a6366d7 Merge pull request #2080 from Monroe88/parameter_menu_fix
(menu_displaylist.c) Fix Preview Shader Parameters
2015-08-31 08:22:58 +02:00
Twinaphex 02f4c92fcb Merge pull request #2081 from xerpi/master
(Vita) Update gfx driver
2015-08-31 08:22:36 +02:00
Sergi Granell 85bc67d704 (Vita) Add enable HAVE_BUILTIN_AUTOCONFIG 2015-08-31 01:22:36 +02:00
Sergi Granell 94e893634d (Vita) Update gfx driver 2015-08-31 00:56:14 +02:00
Monroe88 e5c6618c20 (menu_displaylist.c) Fix Preview Shader Parameters 2015-08-30 17:52:42 -05:00
twinaphex a1f4c80648 (PS3) Some build warning fixes 2015-08-30 23:51:10 +02:00
twinaphex 3c6d0dd77c Some PSP1 build fixes and start adding PSP1 support to
Makefile.griffin
2015-08-30 23:19:45 +02:00
twinaphex dc4ee32620 Cleanups 2015-08-30 23:07:04 +02:00
Twinaphex 700dab23d1 Merge pull request #2079 from xerpi/master
Fix netlogger, vita updates
2015-08-30 23:04:04 +02:00
Sergi Granell 5deceb35ba (Vita) Update Vita frontend 2015-08-30 22:48:44 +02:00
Sergi Granell 5a5097a0d0 Fix netlogger 2015-08-30 22:48:43 +02:00
twinaphex 3d80697cff Buildfix 2015-08-30 21:25:07 +02:00
twinaphex e9c4c74a7d Set default video driver to "vita2d" if HAVE_VITA2D is defined 2015-08-30 20:47:17 +02:00
Twinaphex ade4f86200 Merge pull request #2077 from xerpi/master
(Vita) Start vita2d_gfx video driver
2015-08-30 20:38:16 +02:00
Twinaphex a2fc762bfc Merge pull request #2078 from CautiousAlbino/hang-fix2
Retry implementation of include_compressed to dir_list_new.
2015-08-30 20:36:43 +02:00
CautiousAlbino 173dcd3e4c Retry implementation of include_compressed to dir_list_new.
Problem was that if ext_list wasn't used, an empty list would be
created.
2015-08-30 20:19:41 +02:00
Sergi Granell 3b04de6a5f (Vita) Update vita2d video driver 2015-08-30 20:12:16 +02:00
Sergi Granell 3b54e81d00 (Vita) Start vita2d_gfx video driver 2015-08-30 20:12:16 +02:00
twinaphex 8f4b4c55b2 (Vita) Add naive implementation for pthread_mutex_trylock 2015-08-30 20:06:51 +02:00
Twinaphex f86ad6f6f3 Merge pull request #2076 from xerpi/master
(Vita) Add vita frontend driver
2015-08-30 19:52:15 +02:00
Sergi Granell d29c242655 (Vita) Add vita frontend driver
(PSP) Remove vita frontend from PSP frontend
2015-08-30 19:47:00 +02:00
Twinaphex 630ada73e5 Merge pull request #2075 from xerpi/master
(Vita) Add -lSceNet_stub
2015-08-30 19:25:05 +02:00
Sergi Granell c8feaf33e9 (Vita) Add -lSceNet_stub 2015-08-30 19:23:15 +02:00
Twinaphex 77c2dbb839 Merge pull request #2074 from xerpi/master
(Vita) Update Makefile.griffin, libretro-test
2015-08-30 19:19:24 +02:00
Sergi Granell e0949b3bb7 (Vita) Update Makefile.griffin
(Vita) Add Vita support to libretro-test
2015-08-30 19:15:31 +02:00
twinaphex 1533d451e9 Use sceIoMkdir for PSP too 2015-08-30 18:53:41 +02:00
twinaphex b03a0f4781 (Vita) Buildfix 2015-08-30 18:51:35 +02:00
Twinaphex 2743096c96 Merge pull request #2073 from xerpi/master
(Vita) Update Makefile.griffin,file_path.c,performance.c
2015-08-30 18:50:19 +02:00
Sergi Granell e45f42a388 (Vita) Update Makefile.griffin,file_path.c,performance.c 2015-08-30 18:46:49 +02:00
Twinaphex d5f72ca9c1 remove unused variables 2015-08-30 18:45:02 +02:00
Twinaphex 8537c5b5b5 Merge pull request #2072 from libretro/revert-2070-revert-2068-feedback
Revert "Revert "Add support for shader pass feedback.""
2015-08-30 18:37:50 +02:00
Twinaphex e8d266cb9d Revert "Revert "Add support for shader pass feedback."" 2015-08-30 18:37:41 +02:00
Twinaphex a2fd9c8434 Merge pull request #2071 from libretro/revert-2069-hang-fix
Revert "Add include_compressed param to dir_list_new."
2015-08-30 18:36:33 +02:00
Twinaphex aa382a5c7c Revert "Add include_compressed param to dir_list_new." 2015-08-30 18:36:25 +02:00
Twinaphex 7ba046df6e Merge pull request #2070 from libretro/revert-2068-feedback
Revert "Add support for shader pass feedback."
2015-08-30 18:21:16 +02:00
Twinaphex ad1825ca50 Revert "Add support for shader pass feedback." 2015-08-30 18:21:07 +02:00
twinaphex f7631c41cd Backport xerpi's patch 2015-08-30 17:23:01 +02:00
Twinaphex 0f60388533 Merge pull request #2069 from CautiousAlbino/hang-fix
Add include_compressed param to dir_list_new.
2015-08-30 17:09:20 +02:00
twinaphex bbeb4d4298 (Vita) parse_drive_list - add cache0 path 2015-08-30 17:05:14 +02:00
CautiousAlbino 9f3f0c1f1a Typo fix. 2015-08-30 17:02:52 +02:00
CautiousAlbino c4691b2668 Add include_compressed param to dir_list_new.
Do not try to load in compressed archives unless we expect them.
Fixes hang in input autodetect where it tried to parse a zip file as an
archive.
2015-08-30 16:57:34 +02:00
Twinaphex dfb98263bc Merge pull request #2068 from CautiousAlbino/feedback
Add support for shader pass feedback.
2015-08-30 16:55:41 +02:00
CautiousAlbino aee5e74001 Add support for shader pass feedback. 2015-08-30 16:23:55 +02:00
Twinaphex 2fdaa89a81 Merge pull request #2067 from xerpi/master
Update PSVita
2015-08-30 16:20:19 +02:00
Sergi Granell e60247d4b3 (Vita) Update psp_audio.c 2015-08-30 16:12:45 +02:00
Sergi Granell 458152fc8e (Vita) Update psp_ defines.h 2015-08-30 16:12:45 +02:00
Sergi Granell f0ea1fd454 (Vita) Update Makefile.griffin, performance.c and file extensions 2015-08-30 16:12:45 +02:00
Sergi Granell 7e86e2158d (Vita) Update net and netlogger 2015-08-30 16:12:45 +02:00
twinaphex cd781ff4b5 Cleanups 2015-08-30 15:15:39 +02:00
Twinaphex 8b243d419c Merge pull request #2066 from stefan-gr/master
[Gentoo] deps/zlib/ioapi.h define _Z_OF
2015-08-30 15:13:05 +02:00
stefan-gr af7569da8c zlib: define _Z_OF 2015-08-30 15:02:20 +02:00
twinaphex 75c649d807 Cleanups 2015-08-30 13:46:51 +02:00
Twinaphex d21dc218ed (UI companion) Call notify_refresh when core option next is toggled 2015-08-30 13:45:58 +02:00
twinaphex 7079cdb798 Add notify_refresh to UI companion driver interface 2015-08-30 13:03:34 +02:00
twinaphex 202ffaee3b (wiiusb_hid.c) Don't call remove_adapter from remove_notify 2015-08-30 12:44:29 +02:00
twinaphex 3c7098fdfd Cleanups 2015-08-30 10:56:04 +02:00
Twinaphex d00c1ed443 Fix some bugs in pixconv.c refactor 2015-08-30 10:46:34 +02:00
Twinaphex 98f06988d6 Revert "(CoreAudio) Use rthreads"
This reverts commit 626592a7a6.
2015-08-30 10:32:19 +02:00
twinaphex 626592a7a6 (CoreAudio) Use rthreads 2015-08-30 10:25:25 +02:00
twinaphex d92a24377d (ALSA) Don't use messy TRY_ALSA macro 2015-08-30 10:05:13 +02:00
twinaphex 3255151690 (psp1) Indent nits 2015-08-30 10:00:27 +02:00
twinaphex f95049e99c Add wiiusb_hid driver courtesy of @xerpi 2015-08-30 09:48:38 +02:00
twinaphex 24a94490ab Remove some header includes 2015-08-30 09:36:50 +02:00
twinaphex 039b4e0454 Move code back to logger.c 2015-08-29 18:57:07 +02:00
twinaphex 3336849e80 (wii) Define HAVE_NETPLAY 2015-08-29 18:50:35 +02:00
twinaphex cd56d21003 (Wii) Compile in HAVE_NETWORKING if HAVE_LOGGER is defined 2015-08-29 18:45:42 +02:00
twinaphex 2dabf43263 (libretro-common) Simplify pixconv.c 2015-08-29 17:30:28 +02:00
twinaphex 3e7d92ddca (Android) Another buildfix 2015-08-29 17:08:52 +02:00
twinaphex 31e093dadb (Android) Fix Android build 2015-08-29 17:06:39 +02:00
twinaphex e00ea900ed Refactor logger headers 2015-08-29 16:48:53 +02:00
twinaphex aa1881febf Cleanups 2015-08-29 16:28:35 +02:00
twinaphex 532c73210b Add !defined(__PSL1GHT__) defines 2015-08-29 16:27:50 +02:00
twinaphex e32b99ac0c Consolidate PSL1GHT logger into logger/netlogger/logger.c
and expand net/net_compat.c
2015-08-29 16:24:38 +02:00
twinaphex 4f80afe03e Move code to net_compat.h 2015-08-29 16:02:10 +02:00
twinaphex 5b67aaaa17 Start making the logging code more portable 2015-08-29 15:40:23 +02:00
twinaphex 5caf0627f8 Replace some references to sys_timer_usleep 2015-08-29 15:24:23 +02:00
twinaphex 3824812ac9 (dir_list.c) Prevent implicit memsets 2015-08-29 15:14:01 +02:00
twinaphex ec039cc2b6 Buildfix 2015-08-29 15:10:53 +02:00
twinaphex d7cde1675d Build fixes 2015-08-29 15:05:40 +02:00
twinaphex 4b3d520c19 Buildfix 2015-08-29 15:04:59 +02:00
Alcaro 58c62fd8df Merge branch 'IlDucci-master' 2015-08-29 14:52:00 +02:00
Alcaro 00698de567 Merge branch 'master' of https://github.com/IlDucci/RetroArch into IlDucci-master
Conflicts:
	menu/intl/menu_hash_es.c
2015-08-29 14:51:38 +02:00
twinaphex 195aba50b2 Try to avoid some symbol conflicts 2015-08-29 14:20:39 +02:00
radius a7c5e98fb3 [mobile] build fix 2015-08-29 00:17:46 -05:00
radius 3edb4d1244 [mobile] build fix 2015-08-28 20:37:11 -05:00
twinaphex 6edea1d9c7 Create compat versions of zlib.h and zutil.h 2015-08-28 21:35:09 +02:00
twinaphex e361207cd3 (deps/zlib) Cleanups 2015-08-28 21:25:17 +02:00
radius 0cd3a9ec63 [android] add defaults for keyboard overlay 2015-08-27 22:16:52 -05:00
radius bad3a11050 [config overrides / input remapping] improve logging 2015-08-27 21:47:22 -05:00
radius 4f23188309 [input autoconf] improve logging 2015-08-27 21:35:05 -05:00
twinaphex 70ff0a62f3 N/A 2015-08-27 15:00:48 +02:00
twinaphex fdd1d3ee9f Pass sleep_ms argument to rarch_main_iterate 2015-08-27 14:52:02 +02:00
twinaphex 1ec90df165 Refactor fastforward ratio 2015-08-27 14:39:42 +02:00
twinaphex 805e2ffde3 Add EVENT_CMD_SET_FRAME_LIMIT callback to limit maximum run speed too 2015-08-27 14:27:57 +02:00
twinaphex fc763f5e25 Add EVENT_CMD_SET_FRAME_LIMIT 2015-08-27 14:25:57 +02:00
twinaphex 4e03865a78 Cleanup 2015-08-27 14:09:32 +02:00
twinaphex d4534cca19 Simplify rarch_frame_limit_time 2015-08-27 13:56:59 +02:00
Twinaphex 84c029e2e0 Reimplement rarch_draw_observer 2015-08-27 13:24:56 +02:00
twinaphex 4b0ee4b9c2 Move rarch_sleep outside of rarch_main_iterate so that caller
can implement the idle step itself
2015-08-27 13:13:14 +02:00
twinaphex d45b953078 Integrate main_is_idle check inside do_state_checks 2015-08-27 13:01:32 +02:00
twinaphex 3b9eca025e rarch_main_iterate - another change 2015-08-27 12:48:35 +02:00
twinaphex bcb54b2eec (rarch_main_iterate) Another refactor 2015-08-27 12:46:32 +02:00
twinaphex b6c34b362d Refactor rarch_main_iterate 2015-08-27 12:43:35 +02:00
twinaphex 76fe1163c2 Update scond_wait_timeout 2015-08-27 09:22:03 +02:00
twinaphex 9960d88d32 Add signature for memcpy_neon 2015-08-27 09:15:59 +02:00
twinaphex 1b6f8c9366 Remove AUTHORS - we can lookup contributors on Github and
authors are credited in copyright header files
2015-08-27 09:14:29 +02:00
Alcaro b238421e28 Put back the echoes because 'Error 1 (ignored)' is slightly more annoying than an extra dot. 2015-08-26 18:06:20 +02:00
Alcaro 2c397e2102 Shove out those echos. 2015-08-26 17:59:39 +02:00
Alcaro dcf5958d3f Whoops, apparently comments don't work that way... 2015-08-26 17:57:49 +02:00
Alcaro 3f0cae8e95 Fix compilation on native Windows cmd. 2015-08-26 17:52:27 +02:00
Alcaro ef32e849da Dummy commit to test if the bot is broken. 2015-08-25 12:17:39 +02:00
Twinaphex 05740fc55a (iOS) Buildfix 2015-08-24 01:35:52 +02:00
twinaphex 67afbea0f5 (iOS) Flesh out logger code 2015-08-24 01:32:35 +02:00
twinaphex 8a8042bb5e Reimplement audio start/stop (courtesy aliaspider) 2015-08-23 21:05:10 +02:00
Twinaphex f87425ef9a Re-enable UI Companion Start on Boot again 2015-08-23 09:20:24 +02:00
twinaphex 68fa0bcbe7 (memmap.c) Some Win32 build fixes 2015-08-23 07:08:47 +02:00
Twinaphex 298b29e615 (OSX) Add second configuration scheme that allows you to build without Cg 2015-08-23 00:36:47 +02:00
Twinaphex f32ae7633f (iOS) Buildfix 2015-08-22 23:28:17 +02:00
twinaphex 3c7844faa6 Stop audio if we go to Cocoa UI 2015-08-22 23:22:50 +02:00
twinaphex 45dd2c2bde Fix Makefile 2015-08-22 21:03:28 +02:00
twinaphex 7c70064987 (libretro-test) Fix build 2015-08-22 21:00:03 +02:00
twinaphex b826305e3c (Menu) Before we do cbs->refresh, reset 'cbs' - could have become
invalid
2015-08-22 20:24:19 +02:00
twinaphex 2196e734d3 Revert "Simplify menu_cbs_init_bind_refresh"
This reverts commit d405d34c0e.
2015-08-22 20:18:08 +02:00
twinaphex 9b83d4d80b Don't use rarch_sleep anymore in threaded data runloop 2015-08-22 19:17:06 +02:00
twinaphex aa35f56252 memmap.c - another warning fix 2015-08-22 18:47:04 +02:00
twinaphex f7a5479778 memmap.c - Cleanup 2015-08-22 18:45:13 +02:00
Twinaphex e6fa079cd9 (iOS) memmap.c - Fix implicit declarations 2015-08-22 18:43:54 +02:00
twinaphex e70ccd2a6d (dylib.c) Cleanup 2015-08-22 18:41:00 +02:00
twinaphex 39240d25e3 (dylib.c) Explicitly cast dlerror to char* 2015-08-22 18:40:07 +02:00
twinaphex 0673475610 (Griffin )Add memmap.c to Griffin too 2015-08-22 18:38:51 +02:00
twinaphex be9f2b870a Compile in memmap.c 2015-08-22 18:38:17 +02:00
twinaphex 0b33c8f2b1 (runloop_data.c) Use fill_pathname_join_delim 2015-08-22 18:26:14 +02:00
twinaphex b56eb3d1bc rarch_main_data_msg_queue_push - in some cases, the data
runloop thread is not yet set up when this is called, so make
sure it is setup at the end of this call if so
2015-08-22 18:21:00 +02:00
twinaphex 9d137e2b1f Cleanups pt. 2 2015-08-22 03:43:55 +02:00
twinaphex bfc969faac Cleanup 2015-08-22 03:40:07 +02:00
twinaphex 7e2a25f232 Do refresh at end of menu_entry_action 2015-08-22 02:07:10 +02:00
twinaphex 1d1cda5cde Remove enum 2015-08-22 01:56:15 +02:00
twinaphex 1a2a88cb8a Perform refresh and perform original action immediately afterwards 2015-08-22 01:55:45 +02:00
twinaphex 8454c712f2 Cleanups 2015-08-22 01:47:29 +02:00
twinaphex a9418050a8 Cleanups 2015-08-22 01:43:13 +02:00
twinaphex 4ae1e9a53d Cleanups 2015-08-22 01:42:26 +02:00
twinaphex 5b188066f1 Revert "Reimplement MENU_ACTION_REFRESH - do this step at menu_iterate_render"
This reverts commit 65bc2f3a82.
2015-08-22 00:08:25 +02:00
twinaphex 65bc2f3a82 Reimplement MENU_ACTION_REFRESH - do this step at menu_iterate_render 2015-08-21 21:34:56 +02:00
twinaphex a3cedc05d7 Cleanups 2015-08-21 21:19:29 +02:00
twinaphex 8a42deb189 Cleanups - call menu_free from menu_init in case of an error 2015-08-21 20:56:12 +02:00
twinaphex e8a290bd7b (menu.c) Cleanups 2015-08-21 20:54:56 +02:00
twinaphex 5479bae312 Refactor set_refresh functions somewhat 2015-08-21 18:44:14 +02:00
twinaphex d405d34c0e Simplify menu_cbs_init_bind_refresh 2015-08-21 18:20:05 +02:00
twinaphex f53dc8fc67 Fix menu_iterate.c 2015-08-21 06:28:54 +02:00
twinaphex 5ab257f225 (CocoaTouch) Fixes boolean values not being set 2015-08-21 06:03:51 +02:00
twinaphex 9744ce23ab Rename function and only perform menu_animation_udpate is
render_this_frame is checked
2015-08-21 04:56:14 +02:00
twinaphex 2b6a6aeb04 (UI CocoaTouch) Cleanups 2015-08-21 04:42:38 +02:00
twinaphex 4f755d3bec Cleanups 2015-08-21 04:41:28 +02:00
twinaphex 8bf28544ef Add parameter to function signature of menu_iterate 2015-08-21 04:33:55 +02:00
Twinaphex 180cddfc35 Remove unused variable 2015-08-21 04:18:40 +02:00
twinaphex 7831fd6fc0 Cleanups pt. 3 2015-08-21 04:16:43 +02:00
twinaphex b09f43ab3a Cleanups pt. 2 2015-08-21 04:03:59 +02:00
twinaphex c222b20ec1 Cleanups 2015-08-21 03:58:35 +02:00
Alcaro c05bb6e0c3 Tolerate unset database path. 2015-08-20 19:24:08 +02:00
Alcaro 28b1c9eada Rename this variable, every other instance of it has the same name. 2015-08-20 19:08:07 +02:00
Twinaphex 293fb47fae Merge pull request #2051 from bentley/master
Use MANDIR when creating or uninstalling from manpage directories.
2015-08-20 07:45:23 +02:00
Anthony J. Bentley 5b38acf826 Use MANDIR when creating or uninstalling from manpage directories. 2015-08-19 23:16:59 -06:00
twinaphex c7c61b79e3 Add dylib_error 2015-08-20 06:21:53 +02:00
Twinaphex 46bb793a7b Merge pull request #2050 from fr500/master
populate system dir correctly when content dir when it's empty
2015-08-20 03:30:38 +02:00
radius 52d9d46f2f populate system dir correctly when content dir when it's empty 2015-08-19 19:21:09 -05:00
twinaphex 5e372636e7 Cleanup 2015-08-20 01:41:08 +02:00
twinaphex 39d514d16d Comment out rarch_threaded_video_get_ident if HAVE_THREADS
not defined
2015-08-20 01:40:19 +02:00
twinaphex b08c7f752d Update both test cores' Makefile for Emscripten 2015-08-20 01:11:00 +02:00
twinaphex fc25e9310f (Emscripten) remove unused uninited 2015-08-20 00:59:25 +02:00
twinaphex c992b10a7d (Emscripten) Another buildfix 2015-08-20 00:57:54 +02:00
twinaphex cca2dd1713 Get rid of EMSCRIPTEN ifdef 2015-08-20 00:51:56 +02:00
twinaphex 9fd17a196f Buildfixes 2015-08-20 00:49:44 +02:00
twinaphex bfb7ee30c5 (dynamic.c) Fix logic error 2015-08-20 00:43:25 +02:00
twinaphex 16da8cfe2d (Emscripten) rwebinput_input.c - buildfixes 2015-08-20 00:37:16 +02:00
twinaphex 760ff5fa30 (Emscripten) Build fixes 2015-08-20 00:32:24 +02:00
twinaphex a5547aded9 (Emscripten) Fix another header include 2015-08-20 00:27:49 +02:00
twinaphex f908fffac4 (Emscripten) Include headers 2015-08-20 00:25:12 +02:00
Twinaphex 7e6be49cd6 Merge pull request #2048 from lakkatv/stb
Make stb font_size similar to our other font renderers. Fixes #2047
2015-08-18 21:20:29 +02:00
Jean-André Santoni ecc49c84a8 Make stb font_size similar to our other font renderers. Fixes #2047 2015-08-18 21:04:06 +02:00
twinaphex 6b1a9f0852 Cleanups 2015-08-18 04:11:51 +02:00
Twinaphex 1ba49547f3 Remove unused variable 2015-08-18 04:00:17 +02:00
twinaphex 9ff167c1b9 Create separate menu_iterate_main_render 2015-08-18 03:59:04 +02:00
twinaphex f190230f85 Refactors 2015-08-18 03:51:44 +02:00
twinaphex 6bbc2dd83d Refactor menu_iterate_main 2015-08-18 03:41:13 +02:00
twinaphex 3f978b2b1e Cleanup 2015-08-18 03:12:17 +02:00
twinaphex 1669d8b3e5 (Menu) Cleanup 2015-08-18 03:07:23 +02:00
twinaphex fe1351cc0d Cleanups 2015-08-18 03:03:34 +02:00
twinaphex 2f3746a431 Make some more functions static 2015-08-18 02:54:42 +02:00
twinaphex 6cc37dd9ca Cleanup 2015-08-18 02:45:36 +02:00
twinaphex 35701215db Take out call to menu_fb_set_dirty in menu_init 2015-08-18 02:36:32 +02:00
twinaphex d1bcd01b88 Move more video rendering code to menu_iterate.c 2015-08-18 02:09:46 +02:00
twinaphex f951f12f9d Move menu_list_refresh to menu_displaylist.c 2015-08-18 02:02:56 +02:00
twinaphex 0a35f5e7e9 menu_entry_get - cleanups 2015-08-18 01:58:18 +02:00
Twinaphex 8c5b1df986 Remove unused variable warning 2015-08-18 01:53:26 +02:00
twinaphex 443fd6b4f2 Move menu_driver_render and menu_driver_render_messagebox to
menu_iterate.c and make them static
2015-08-18 01:48:04 +02:00
twinaphex 86894134cb Move menu_driver_navigation_* functions to menu_navigation.c and
make them static
2015-08-18 01:45:10 +02:00
twinaphex 8c5128b189 (menu_display.c) Cleanup 2015-08-18 01:41:16 +02:00
twinaphex df2b57c454 Remove unused menu_entry_get_current_id 2015-08-18 01:38:18 +02:00
twinaphex 6f95677727 Rewrite menu_entry_go_back 2015-08-18 01:33:03 +02:00
twinaphex 91eda0d59b Simplify menu_entries_refresh 2015-08-18 00:21:30 +02:00
twinaphex 7e8c98852b Create rarch_main_data_menu_iterate 2015-08-18 00:04:39 +02:00
twinaphex acfa43dfe9 Make iterate no longer a function pointer 2015-08-17 22:46:27 +02:00
twinaphex 5839abd44a Cleanup 2015-08-17 22:32:42 +02:00
twinaphex 900d537351 Simplify action_iterate_info 2015-08-17 22:10:12 +02:00
twinaphex 7738b7e2f4 Simplify action_iterate_info 2015-08-17 21:58:05 +02:00
twinaphex 512e126a26 Simplify action_iterate_info 2015-08-17 21:53:08 +02:00
twinaphex 79a4e0e5c6 (menu_cbs_deferred_push.c) Remove one instance of menu_setting_find 2015-08-17 21:21:27 +02:00
twinaphex b8e09769ae Cleanup 2015-08-17 21:15:16 +02:00
Twinaphex d1781c2761 Merge pull request #2030 from erbridge/cg2glsl-fix
Tidy up cg2glsl.py
2015-08-17 21:06:24 +02:00
Twinaphex e18e3de872 Merge pull request #2045 from lakkatv/glui
(GLUI) Stop scrolling on tap start, instead of tap end
2015-08-17 20:58:44 +02:00
Twinaphex c16e114e62 Buildfix 2015-08-17 20:58:11 +02:00
twinaphex 0bf8a36d50 Fix RGUI fallback - if threaded video wrapper was enabled,
we could not grab an ident resembling 'd3d' or 'gl'
2015-08-17 20:51:12 +02:00
Jean-André Santoni e8c508d33f (GLUI) Stop scrolling on tap start, instead of tap end 2015-08-17 20:28:54 +02:00
twinaphex 49d048fde2 Simplify menu_entry_pathdir_set_value 2015-08-17 20:11:51 +02:00
twinaphex 4405caeb63 Simplify menu_entry_get_type 2015-08-17 20:08:06 +02:00
twinaphex d36272b4bb Simplify menu_entry_get_setting 2015-08-17 19:57:17 +02:00
twinaphex a4657461a6 Don't use menu_setting_find in menu_cbs_ok.c except for one place 2015-08-17 19:52:24 +02:00
twinaphex 6093253763 Don't use menu_setting_find in menu_cbs_title.c 2015-08-17 19:47:18 +02:00
twinaphex 927423df89 action_select_default -don't use menu_setting_find anymore 2015-08-17 19:45:37 +02:00
twinaphex f1dfdd653a Same thing for menu_cbs_right.c 2015-08-17 19:39:12 +02:00
twinaphex 132b382545 Refactor menu_cbs_init_bind_left_compare_label - no longer
depends on menu_setting_find
2015-08-17 19:38:00 +02:00
twinaphex 15ca93a4c9 Refactor action_ok_menu_wallpaper_load - no longer needs menu_setting_find 2015-08-17 19:35:53 +02:00
twinaphex a6e524219f Don't use expensive menu_setting_find function anymore for
menu_setting_set
2015-08-17 19:30:11 +02:00
twinaphex e523177f34 Add setting to file_list_cbs_t 2015-08-17 19:27:03 +02:00
twinaphex 4f6a2f3677 Add menu_setting_generic call to set_bool function 2015-08-17 18:47:49 +02:00
twinaphex f32ed00f49 Remove some implicit memsets 2015-08-17 18:27:30 +02:00
twinaphex 3fb234acbd Reduce menu_list_clear calls to one 2015-08-17 18:23:53 +02:00
twinaphex 9925da95ae Refactor menu_entries_get_core_title 2015-08-17 18:14:51 +02:00
twinaphex 323a06f41f (menu_setting.c) Cleanups 2015-08-17 17:55:44 +02:00
twinaphex 97ec360eb3 Cleanups 2015-08-17 17:46:31 +02:00
twinaphex a3bc91cd01 Remove some unused enums 2015-08-17 16:56:09 +02:00
twinaphex 7bd2372d09 setting_bool_action_toggle_default - use setting_with_string_representation 2015-08-17 16:47:32 +02:00
twinaphex 06d1b033e9 Stop overcomplicating menu code - deferred handler never used so
take it out
2015-08-17 16:34:38 +02:00
twinaphex a186a5c683 Turn menu_setting_apply_deferred into static function 2015-08-17 16:31:37 +02:00
twinaphex efdb2ecd4b Don't use menu_settings_apply_deferred anymore 2015-08-17 16:24:46 +02:00
twinaphex c9a7dcce4f Remove unused value_hash 2015-08-17 16:14:46 +02:00
twinaphex 707e3e91d2 Update setting_set_with_string_representation for ST_BOOL 2015-08-17 16:12:18 +02:00
twinaphex ffc5266c6c menu_entry_set_bool_value - call menu_setting_apply_deferred at
the end
2015-08-17 16:05:32 +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 e10b8ae6f2 (menu_setting.c) No idea why this code was still here 2015-08-17 15:58:15 +02:00
twinaphex fcc9ffb4a1 Call menu_setting_apply_deferred after toggling setting 2015-08-17 15:57:15 +02:00
twinaphex 0218a2755d Create menu_settings_apply_deferred 2015-08-17 15:54:23 +02:00
twinaphex fa177cb291 (Menu) Cleanups 2015-08-17 15:49:05 +02:00
twinaphex 4f1bb7b9b6 Not sure what perform_action was doing here 2015-08-17 15:44:57 +02:00
twinaphex cd1875ceb4 Cleanups 2015-08-17 15:39:24 +02:00
twinaphex 5bbbf72b17 (menu_entry.c) Cleanups 2015-08-17 06:59:25 +02:00
twinaphex 0007bd0662 (menu_cbs_iterate.c) Remove implicit memset 2015-08-17 06:54:39 +02:00
twinaphex 2320511071 Only call menu_driver_render now from one position 2015-08-17 06:45:16 +02:00
twinaphex 1c38e9ae05 Don't call menu_driver_render from menu_input.c 2015-08-17 06:40:28 +02:00
twinaphex 032abfffd4 Call menu_driver_render_messagebox from one place only 2015-08-17 06:31:39 +02:00
twinaphex fb3009d07a (menu_driver.c) Cleanups 2015-08-17 05:13:45 +02:00
twinaphex 4d884d3687 Refactor earlier code 2015-08-17 05:09:36 +02:00
twinaphex 98c182d174 When MENU_VIDEO_DRIVER_OPENGL is set for menu driver, check
if the video driver is really GL
2015-08-17 05:07:25 +02:00
twinaphex dc73edadcf Cleanup old ugly hack 2015-08-17 05:05:29 +02:00
Twinaphex 70a79a73ca Merge pull request #2044 from lakkatv/glui
(GLUI) Stop scroll on tap
2015-08-17 03:29:41 +02:00
Jean-André Santoni e8c5865798 (GLUI) Stop scroll on tap 2015-08-17 03:16:34 +02:00
Twinaphex 277db1c701 (menu_cbs_select.c) Reimplement ST_DIR 2015-08-17 00:07:30 +02:00
Twinaphex 2afd79d0f0 willReloadData at the end of menu_entry_select was causing issues 2015-08-16 23:52:39 +02:00
twinaphex dadd382dfd Implement more types for default select callback 2015-08-16 23:35:09 +02:00
Twinaphex c12538c836 (CocoaTouch) Call willReloadData after menuSelect 2015-08-16 23:24:25 +02:00
twinaphex cc44f5b35f (CocoaTouch) N/A 2015-08-16 22:57:31 +02:00
Twinaphex dd7cc401f6 Remove unused variables 2015-08-16 17:43:53 +02:00
twinaphex 8a173035c9 (menu_input.c) Always use MENU_ACTION_SELECT now for mouse presses 2015-08-16 17:41:39 +02:00
twinaphex 5489634f40 (GX) Fix gx_frame signature 2015-08-16 03:12:12 +02:00
twinaphex 93ed2d60da Reimplement mouse input code - triggers 'select' callback 2015-08-16 02:10:16 +02:00
twinaphex a805044aa3 (menu_cbs_select.c) Update 2015-08-15 23:22:01 +02:00
Twinaphex c16299b6ad (CocoaTouch) Buildfix 2015-08-15 02:59:36 +02:00
twinaphex 53cd7a56a9 (UI companion) Implement iterate_menu function - should iterate
menu system for one frame
2015-08-15 02:55:30 +02:00
twinaphex 0fa6541c32 (Companion UI) Update null companion UI driver 2015-08-15 02:46:53 +02:00
twinaphex b9786f7930 (Qt) Update (non-working) Qt companion UI driver 2015-08-15 02:46:25 +02:00
Twinaphex 8f2a31a1f6 Merge pull request #2040 from lakkatv/cocoa
Start displaying messageboxes in cocoa_touch
2015-08-15 02:45:39 +02:00
Jean-André Santoni c3bad44632 Start displaying messageboxes in cocoa_touch 2015-08-15 02:42:04 +02:00
twinaphex 371f6c8762 Cleanups 2015-08-14 02:53:19 +02:00
twinaphex b748436c65 (iOS) Move HAVE_FMI at end of applicationDidFinishLaunching 2015-08-14 02:50:48 +02:00
twinaphex 249cbaba6c (ui_cocoatouch.m) Cleanup useless functions 2015-08-14 02:48:36 +02:00
Twinaphex 53dcdfbf08 (CocoaTouch) Remove classes that are no longer used - RADirectoryList and friends 2015-08-14 02:44:40 +02:00
twinaphex 49e6806ddd (cocoa_common.h) Cleanups 2015-08-14 02:36:19 +02:00
Twinaphex a2f98ebe1c (Cocoa) Take out unused RAFoldersList 2015-08-14 02:32:36 +02:00
Twinaphex de5938234e Update Griffin 2015-08-13 21:36:02 +02:00
twinaphex 4ae73d2a1b (Cocoa) Remove unused cocoa_settings.m and cocoatouch_browser.m 2015-08-13 21:34:53 +02:00
Twinaphex f373527856 Merge pull request #2037 from fr500/master
Shield fixes
2015-08-13 10:53:37 +02:00
Radius 638db98e7d fix the back as menu toggle option, autoconf was returning false even when a controller was succesfully configured... 2015-08-13 03:14:53 +01:00
Radius cc3b1fd49f minor fixes to the workaround 2015-08-13 02:06:15 +01:00
Radius f6e25655c9 reimplement the shield controller workarounds 2015-08-13 01:13:24 +01:00
Radius 57419bea8c remove the generic I/O hack, it's not working reliably 2015-08-12 20:17:19 +01:00
twinaphex 27d345c77c (Vita) Add Vita ifndef 2015-08-12 19:30:30 +02:00
twinaphex 0975097ccf Add specific ifdef rule for Vita 2015-08-12 19:29:16 +02:00
twinaphex 2d8ef11944 (sdl2_gfx.c) Check if pointer is not NULL first 2015-08-12 19:24:56 +02:00
twinaphex d4c0a09a03 Make mman functions public in memmap.h header for Win32 2015-08-12 15:48:52 +02:00
twinaphex 7f615fc781 (memmap) Create wrapper functions memprotect and memsync 2015-08-12 15:45:15 +02:00
twinaphex 7031582b22 (libretro-common) Include preliminary memmap.c 2015-08-12 15:27:20 +02:00
twinaphex 1ed7c4ef37 Use C comment 2015-08-12 15:11:01 +02:00
twinaphex d80b24f380 (Vita) We can implement mutexes properly for Vita 2015-08-12 14:59:37 +02:00
twinaphex e57202ff90 (Vita) psp_audio.c - Some more work 2015-08-12 14:47:39 +02:00
twinaphex 536b7fad0b (platform_psp.c) Add some Vita ifdefs 2015-08-12 12:33:27 +02:00
twinaphex 273788cdf9 (Vita) Attempt to reuse PSP1 audio driver for Vita 2015-08-12 12:18:45 +02:00
twinaphex b892f8252b (PSP1) Audio - cleanup 2015-08-12 12:08:30 +02:00
Alcaro ee2ad0c4bd These aren't executable. 2015-08-12 01:31:03 +02:00
radius 828734e007 don't try to autoconfigure GPIO devices 2015-08-11 17:13:25 -05:00
twinaphex 19fb5240c6 (Vita) Add some more Vita ifdefs 2015-08-10 23:40:59 +02:00
twinaphex ef53ec3d90 Add some Vita ifdefs to platform_psp.c 2015-08-10 23:29:50 +02:00
twinaphex fa5645b1e7 (libretro-common) Add some ifdef rules for Vita 2015-08-10 23:23:03 +02:00
twinaphex ff3e791d72 (Vita) Compile in input and joypad drivers 2015-08-10 23:19:07 +02:00
twinaphex df0b5f5455 (Vita) Add Vita defines to psp_defines.h 2015-08-10 23:17:17 +02:00
twinaphex 77aa7535c9 MOve all 'define' headers to central place ' defines' 2015-08-10 23:11:40 +02:00
twinaphex 08260878ea Start adding some Vita ifdefs 2015-08-10 23:04:09 +02:00
twinaphex c8dfa27338 (Darwin) Cleanups 2015-08-10 18:12:11 +02:00
Twinaphex 0a324c6021 (iOS) Add Documents directory 2015-08-10 18:11:28 +02:00
radius 12dcc5ae0a fix typo 2015-08-09 11:51:18 -05:00
radius 55e5dc83dc print an OSD message when no profiles found 2015-08-09 11:47:42 -05:00
radius 1818633914 log vid/pid on android 2015-08-09 11:46:40 -05:00
Felix Laurie von Massenbach c5930e5a0c More refactoring of cg2glsl.py. 2015-08-08 23:04:03 +01:00
Felix Laurie von Massenbach 867b83e352 More refactoring of cg2glsl.py. 2015-08-08 22:38:08 +01:00
Felix Laurie von Massenbach f272431b5d Refactor cg2glsl.py. 2015-08-08 22:37:50 +01:00
Felix Laurie von Massenbach da4cc54b8c Add a python2 compatability warning to cg2glsl.py. 2015-08-08 20:48:48 +01:00
Felix Laurie von Massenbach 1541db37e9 Make cg2glsl.py comply with PEP8. 2015-08-08 20:45:39 +01:00
Felix Laurie von Massenbach 1bfd83932c Fix indentation in cg2glsl.py. 2015-08-08 20:32:58 +01:00
Twinaphex e8adb9a938 Merge pull request #2027 from fr500/master
better overall hack for GPIO devices on port 0
2015-08-07 22:17:16 +02:00
radius d52ab85b60 remove comment 2015-08-07 13:52:05 -05:00
radius a5c70560a3 remove the shield portable hack, it's not needed anymore 2015-08-07 13:51:19 -05:00
radius c8671139e8 fix 2015-08-07 02:17:25 -05:00
radius bae6dd7c79 better all around hack for GPIO devices 2015-08-07 01:59:50 -05:00
radius 1edd7af424 better all around hack for GPIO devices 2015-08-07 01:53:35 -05:00
radius 786424b064 Shield Console hack 2015-08-07 01:50:02 -05:00
Twinaphex 7d72e864c4 (iOS) Fix lots of empty screen estate let for labels 2015-08-06 14:21:15 +02:00
Twinaphex 447435c89e (iOS) Enable CoreText 2015-08-06 09:05:14 +02:00
twinaphex 65aa759ab8 (iOS) There's currently a problem with enabling the UI companion
driver at startup to boot, so launch into GLUI/RGUI mode first
and allow the user himself to switch to CocoaTouch mode
2015-08-06 08:57:20 +02:00
Twinaphex 109dc850d0 Revert "Revert "(iOS) Don't use iteration timers anymore""
This reverts commit df0307348d.
2015-08-06 08:38:11 +02:00
Twinaphex df0307348d Revert "(iOS) Don't use iteration timers anymore"
This reverts commit 6ae26e95ea.
2015-08-06 08:36:46 +02:00
Twinaphex 6ae26e95ea (iOS) Don't use iteration timers anymore 2015-08-06 08:35:28 +02:00
twinaphex a1a15164b8 Get rid of input_overlay_get_ptr 2015-08-06 05:14:12 +02:00
twinaphex c4ff5e73f1 (task_database.c) Refactor away get_ptr function 2015-08-06 04:14:49 +02:00
twinaphex 52c2e76ec8 (task_http.c) Cleanups 2015-08-06 04:08:20 +02:00
twinaphex 2ea5dda564 Refactor away rarch_main_data_nbio_get_ptr 2015-08-06 04:01:44 +02:00
twinaphex 6b261aad87 rarch_main_data_nbio_iterate_poll - get rid of implicit memset 2015-08-06 03:58:45 +02:00
twinaphex c9a3caeca5 Cleanup 2015-08-06 03:44:32 +02:00
twinaphex 00af8fa7db Cleanups 2015-08-06 03:43:19 +02:00
twinaphex b6812cc365 Refactor away input_flush 2015-08-06 03:20:15 +02:00
twinaphex 18af1a74a6 Refactor input_flush 2015-08-06 03:17:56 +02:00
twinaphex 0595393cc0 input_state - cleanup 2015-08-06 03:10:52 +02:00
twinaphex d279b158c9 Bring back input_flush 2015-08-06 03:09:42 +02:00
twinaphex 6cee3c6701 Cleanups 2015-08-06 02:56:44 +02:00
twinaphex 3a25e60140 (runloop_data.c) refactor 2015-08-06 02:52:37 +02:00
twinaphex 98f46f9e17 (runloop_data.c) Cleanups 2015-08-06 02:35:49 +02:00
twinaphex f967c88ff0 (runloop_data.c) Cleanups 2015-08-06 02:31:50 +02:00
twinaphex 4f69881592 Cleanups 2015-08-05 15:54:21 +02:00
twinaphex 3e21d0a0d0 (runloop) Add quit goto 2015-08-05 15:48:54 +02:00
twinaphex 9b43c973bb Cleanups 2015-08-05 15:08:09 +02:00
twinaphex e418067610 Cleanup 2015-08-05 15:04:57 +02:00
twinaphex 77baab1577 Cleanups #2 2015-08-05 14:59:55 +02:00
twinaphex 517ec935b7 Cleanup 2015-08-05 14:57:06 +02:00
twinaphex adb28bb341 Refactor max_frames 2015-08-05 14:45:56 +02:00
twinaphex f39ab89867 (runloop.c) Refactors 2015-08-05 14:36:35 +02:00
twinaphex a1e6313453 Refactor away input_flush 2015-08-05 14:24:21 +02:00
twinaphex 4cc71c0574 Refactor ui_companion_is_on_foreground 2015-08-05 13:56:59 +02:00
Twinaphex 5bafed71ea removed unused variables 2015-08-05 13:09:11 +02:00
twinaphex b18442dc5a Refactor is_slowmotion 2015-08-05 13:06:44 +02:00
twinaphex b4c5f98245 Cleanups 2015-08-05 12:59:33 +02:00
twinaphex ccac72f1e7 Refactor is_paused 2015-08-05 12:58:25 +02:00
twinaphex 74ee9b05f3 Create rarch_main_set_idle - make 'idle' variable self-contained 2015-08-05 12:40:47 +02:00
Twinaphex 3f46a74f08 (UI CocoaTouch) Cleanups 2015-08-05 12:06:37 +02:00
Twinaphex e873783dca (UI) Refactor 2015-08-05 11:41:41 +02:00
twinaphex afcf53aaef (menu_cbs_select.c) Hook up ST_DIR 2015-08-05 10:16:46 +02:00
twinaphex 6bdfc2f200 Take out unnecessary logging 2015-08-05 10:01:55 +02:00
Twinaphex c415d90beb (iOS) Start not using the cocoatouch browser anymore 2015-08-05 09:51:43 +02:00
twinaphex 6a582dcdac (menu_cbs_select.c) Hook up 'Use This Directory' 2015-08-05 09:41:02 +02:00
twinaphex 747a2263c8 (menu_cbs_select.c) Implement action_select_directory 2015-08-05 05:55:04 +02:00
Twinaphex 3639858522 (iOS) Create ObjC version of dir_list 2015-08-05 04:11:42 +02:00
twinaphex 89d8b246b0 (runloop) Less pointer grabbing 2015-08-03 23:48:58 +02:00
twinaphex d184e9b99e (runloop) Less pointer grabbing 2015-08-03 23:46:50 +02:00
twinaphex 1e344bc85c Revert "Take turbo_enable array out of global struct"
This reverts commit 821688f976.
2015-08-03 23:40:01 +02:00
twinaphex 821688f976 Take turbo_enable array out of global struct 2015-08-03 23:34:13 +02:00
twinaphex f710b61edb Don't make input_apply_turbo a separate function again 2015-08-03 23:28:34 +02:00
twinaphex 157ca684a0 Pass pointers to input_apply_turbo 2015-08-03 23:24:28 +02:00
twinaphex 0c023dcb68 Reimplement frame count 2015-08-03 23:01:07 +02:00
twinaphex d98902c21e Don't use video_driver_get_frame_count in crucial runloop function 2015-08-03 20:39:58 +02:00
twinaphex 30a39d6d88 Get rid of warnings 2015-08-03 20:17:03 +02:00
twinaphex 3d36cb02ac No more separate runloop_t 2015-08-03 20:15:46 +02:00
twinaphex bd6ee135e9 Take out runloop_t dependencies 2015-08-03 20:03:14 +02:00
twinaphex e43f54f7c1 Take max frames out of runloop 2015-08-03 19:49:34 +02:00
twinaphex 652e614707 (libretro-test-gl) Lower requirements to OSX 10.1 2015-08-01 23:58:30 +02:00
Twinaphex d22bec3b3b Merge pull request #2022 from fr500/master
Allow binding remotes and P1 on the same port
2015-08-01 08:29:28 +02:00
radius 916190e683 cleaner approach to reduce OSD spam 2015-08-01 00:07:28 -05:00
radius 801ad5c4ff reduce OSD spam 2015-07-31 23:49:38 -05:00
radius 6fbfc27a1f reduce OSD spam 2015-07-31 23:40:30 -05:00
radius 028b28bf6b remove bogus messages that I shouldn't have commited 2015-07-31 23:19:57 -05:00
radius 65081a0f9d reduce OSD spam 2015-07-31 23:09:25 -05:00
radius 4097f97131 add hack for remote type devices 2015-07-31 22:37:22 -05:00
radius 9b8daf02ff fix messages 2015-07-31 22:37:03 -05:00
twinaphex 9864e27491 (cores) Add more liberal rules 2015-08-01 05:28:04 +02:00
twinaphex 1489839384 (OSX) Add HAVE_COCOA and HAVE_COCOATOUCH ifdefs to iohidmanager_hid.c 2015-08-01 05:19:44 +02:00
IlDucci 8adf95498f Updating Spanish Translation
Fixes "threaded" and "Hard GPU Sync" translations.
2015-07-31 16:58:47 +02:00
twinaphex a095ccbdb6 (libco) Always use posix_memalign for iOS 2015-07-30 05:46:15 +02:00
twinaphex 973be7030d Don't assume IOS define 2015-07-30 04:58:01 +02:00
twinaphex bb7960c500 Fixes 2015-07-30 03:31:48 +02:00
Twinaphex 77245e9623 Merge pull request #2017 from lakkatv/autoconf
Fix autoconfig saving for udev
2015-07-30 00:27:41 +02:00
Jean-André Santoni c6481b1930 Fix autoconfig saving for udev 2015-07-30 00:25:09 +02:00
Twinaphex b602d465b4 Merge pull request #2016 from slotek/master
Restore generic Mac OS X joypad functionality
2015-07-29 22:14:20 +02:00
Alcaro 1bd450f144 Merge pull request #1774 from chungy/master
(Linux) Install the desktop entry for everyone in the top-level Makefile
2015-07-29 18:45:30 +02:00
slotek 7431529e89 Restore generic Mac OS X joypad functionality 2015-07-29 10:12:31 -06:00
Twinaphex 593b34c76f Merge pull request #2015 from Monroe88/disk_append
(command_event.c) Set index to appended disk in event_disk_control_append_image
2015-07-28 06:48:58 +02:00
Monroe88 12d7b079eb (command_event.c) Set index to appended disk in event_disk_control_append_image 2015-07-27 20:06:45 -05:00
twinaphex 103987fab8 (Win32) Buildfix 2015-07-28 01:02:32 +02:00
twinaphex 4410c52d68 Use sceNpDrmProcessExitSpawn instead of sceNpDrmProcessExitspawn2 -
makes it work
2015-07-27 20:12:24 +02:00
twinaphex ad3a53520d Cleanups 2015-07-27 19:28:41 +02:00
twinaphex e829c1802e Fix menu_hash_es.c if HAVE_NETWORKING is not defined - too many
arguments passed
2015-07-27 17:28:13 +02:00
twinaphex e9ea6b1584 Change rules for append_plugs 2015-07-27 17:27:16 +02:00
Twinaphex 8a56d6d67d Remove unused variables 2015-07-27 17:24:25 +02:00
Twinaphex 1faa62e902 Remove two unused variables 2015-07-27 17:22:43 +02:00
twinaphex 0d1496d691 (Cocoa) Some buildfixes 2015-07-27 17:21:37 +02:00
twinaphex a70f09a90d Rearrange structs 2015-07-27 17:18:10 +02:00
twinaphex a31192c55a g_data_runloop is now no longer a pointer 2015-07-27 14:52:21 +02:00
twinaphex c8c35ed8d3 g_driver no longer a pointer 2015-07-27 14:46:18 +02:00
twinaphex 4d78dc4bdf Make g_runloop not a pointer anymore 2015-07-27 14:41:25 +02:00
twinaphex aa649f90fc Make g_extern not a pointer 2015-07-27 14:38:01 +02:00
Twinaphex f5f8e07d59 Merge pull request #2014 from fr500/master
Make "Bind All" more predictable
2015-07-27 04:11:04 +02:00
twinaphex cdef82b185 Make late binding possible for frontend drivers
(PS3) Fix shutdown/quit hang - now we have to fix exitspawn instead
2015-07-27 03:44:28 +02:00
radius 44feeabace this should fix controller indexes changing after binding 2015-07-26 18:35:13 -05:00
radius 829cd27cf1 poll the selected device index instead of the user number 2015-07-26 18:25:02 -05:00
radius 5e6784ff7f make sure only the selected device is polled on the bind all function 2015-07-26 18:01:32 -05:00
twinaphex 4787c463b6 Backport this - https://github.com/Yogarine/RetroArch/commit/58748da89d4c415628f24d2e46c60645c370ec2f 2015-07-27 00:08:25 +02:00
radius 4b234a4ed9 clean-up System/BIOS in content dir, should now just use the basename instead of actually overwriting the setting 2015-07-26 16:23:41 -05:00
radius 9aff87f4b4 add controller info on system information 2015-07-26 15:41:30 -05:00
twinaphex fb5f171cce (NL) Update menu_hash_nl.c 2015-07-26 19:41:14 +02:00
Twinaphex cfb88fedaa Merge pull request #2013 from IlDucci/master
Updating Spanish translation, finishing basic translation
2015-07-26 19:33:59 +02:00
twinaphex 9185d37710 Bump up collection limit 2015-07-26 00:40:24 +02:00
twinaphex 48c912f913 Put OSX rule for default menu driver behind IOS 2015-07-25 20:57:11 +02:00
IlDucci af558d1d99 Going full-on with the bad tabs 2015-07-25 18:04:36 +02:00
IlDucci 3d0bf2b82b Attempting to fix the tabs 2015-07-25 18:02:27 +02:00
IlDucci 546aa08133 Updating Spanish translation, finishing basic translation 2015-07-25 17:39:25 +02:00
Twinaphex 578abcfb80 Need to add some special conditional for Xcode 2015-07-25 15:56:14 +02:00
Twinaphex a5c1bab92c Robustness checks 2015-07-25 15:48:22 +02:00
twinaphex 8d6d9b96ba (OSX) Attempt to fix argument passing 2015-07-25 15:45:22 +02:00
twinaphex b9569296d5 (platform_darwin.m) Add unistd.h 2015-07-25 14:50:40 +02:00
fr500 1af5943ca2 fix double inputs with akeycode_back when gamepads are mapped and pointer is enabled 2015-07-25 02:39:17 -04:00
fr500 6dc06885fb no need to name the device like the Shield controller, this will reduce OSD spam when hitting back 2015-07-25 02:04:00 -04:00
fr500 00b60be3a7 fix pid saving 2015-07-25 01:47:33 -04:00
fr500 61c1a164fa Revert "improve the shield hack and add a generic function to check if a gamepad name is present, implement archos gamepad hack"
This reverts commit 1dc285a0d6.
2015-07-25 01:27:56 -04:00
twinaphex 41f18cd507 Cleanup 2015-07-24 05:16:44 +02:00
twinaphex 0dae672dc6 Some more micro-opts 2015-07-24 02:40:18 +02:00
twinaphex d73f227727 Get rid of some redundant wrapper functions 2015-07-24 02:24:47 +02:00
Toad King 45e9055a63 don't uninitialize usb during libsicksaxis shutdown, fixes USB devices crashing on load 2015-07-23 19:06:21 -05:00
Twinaphex 7157ff69d5 remove unused variables 2015-07-24 00:25:46 +02:00
twinaphex f6e6f35cfd Take out LSB_FIRST 2015-07-23 22:05:27 +02:00
Twinaphex 7be8cc5fce Merge pull request #2011 from lakkatv/xmb
(Menu) Integrate the quick menu in the playlists. Allow launching con…
2015-07-23 19:52:29 +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 8184246048 Merge pull request #2006 from fr500/master
[android] autoconf improvement
2015-07-23 13:55:25 +02:00
fr500 1dc285a0d6 improve the shield hack and add a generic function to check if a gamepad name is present, implement archos gamepad hack 2015-07-23 00:38:59 -04:00
fr500 8e7cccb92d fix autoconfig, it was matching the last profile when no match was found 2015-07-23 00:38:31 -04:00
Alcaro 35bd8eaf1a I must've derped when merging it. Copying from the PR. 2015-07-22 22:16:08 +02:00
Alcaro c7cf9e0909 Wipe out some warnings. 2015-07-22 22:14:39 +02:00
Alcaro 25d8009b58 Merge branch 'IlDucci-master' 2015-07-22 22:09:57 +02:00
Alcaro b1e46eaf29 Fix merge conflict, close #1998. 2015-07-22 22:09:54 +02:00
IlDucci 9bf2c3ba95 Updating Spanish translation 2015-07-22 16:55:15 +02:00
radius 79f2a92202 Merge branch 'master' of github.com:libretro/RetroArch 2015-07-22 00:23:21 -05:00
radius 766b6b811e [android] expose vid/pid to the frontend so the value can be saved to autoconf files 2015-07-22 00:22:57 -05:00
Twinaphex 2d905a407c Merge pull request #2002 from vanfanel/master
VIDEO/SUNXI: small changes to make aspect ratio changing work and avoid a segfault when loading new content.
2015-07-21 15:02:59 +02:00
vanfanel eb7bf55d90 VIDEO/SUNXI: Reworked where aspect ratio is changed in order to avoid variable. 2015-07-21 14:33:02 +02:00
vanfanel 0776932b3a VIDEO/SUNXI: Make setting aspect ratio in menu work and fixed segfault on new content loading. 2015-07-21 14:22:39 +02:00
Toad King 866970fb1c small changes to hotplugging support 2015-07-20 21:01:11 -05:00
Toad King 248e8ad1ca [GX] properly shut down dev thread 2015-07-20 20:08:13 -05:00
twinaphex 7df80fea83 Take out one ifndef HAVE_PSGL preprocessor define 2015-07-21 01:58:57 +02:00
twinaphex 218f52c5bf Minor nits 2015-07-21 01:45:32 +02:00
IlDucci cd80f33091 Updating Spanish translation
Writing new help lines, fixing some stuff
2015-07-20 17:40:44 +02:00
twinaphex 11e8a498df (stb_truetype.h) PS3 buildfix - don't include memory.h 2015-07-19 23:30:51 +02:00
neville afc09848b4 Add two fallback fonts for Apple 2015-07-19 23:29:27 +02:00
neville c9de30dd98 (OSX PPC) Compile in HAVE_STB_FONT 2015-07-19 23:09:22 +02:00
neville c43e33a816 (gl_raster_font.c) Certain code will only work for GL 3.0 and up 2015-07-19 22:59:33 +02:00
Alcaro f482789c55 Nuke some dupe defines. 2015-07-19 22:52:26 +02:00
IlDucci f3229d6921 Updating Spanish translation
Now with a 100% more ANSI characters.
2015-07-19 22:41:48 +02:00
Alcaro 7eb19a0941 Turn Spanish into ISO-8859-1, fixes #1997. 2015-07-19 22:29:39 +02:00
Twinaphex c3af671a6d Merge pull request #1996 from heuripedes/gl-perf
(gl_raster_font) Reduce the size of the font atlas textures
2015-07-19 18:31:47 +02:00
Higor Eurípedes b1c9d48368 (gl_raster_font) Reorder ancient/modern checks 2015-07-19 13:01:28 -03:00
Higor Eurípedes 10345e0899 (gl_raster_font) Add back the old compat code 2015-07-19 12:55:30 -03:00
Higor Eurípedes f9f98f9f2e (gl_raster_font) Enable GL_R8 atlas for GL >= 3 2015-07-19 12:55:30 -03:00
Higor Eurípedes 4f69b5e34b (gl_raster_font) Use a smaller pixel format to store the font atlas 2015-07-19 12:55:30 -03:00
twinaphex 6ce0041fb7 Build fixes 2015-07-19 14:27:52 +02:00
Mike Swanson ee7e323c86 (Linux) Add a GenericName to the desktop entry 2015-06-18 09:49:14 -07:00
Mike Swanson 87d12cb8a0 (Linux) Add keywords to the Desktop Entry 2015-06-18 09:13:31 -07:00
Mike Swanson ac12d52f32 (Linux) Install the desktop entry for everyone in the top-level Makefile
I've also removed the PNG from installation because the icon
specification will cause it to be prefered over the SVG version when
picking the icon.  I have edited the desktop entry to refer to the
icon by basename only, this will allow it to be properly selected
regardless of whether retroarch is installed in /usr or /usr/local

The desktop entry has also been cleaned up to the proper desktop entry
specifications.
2015-06-18 09:13:31 -07:00
1511 changed files with 92992 additions and 73080 deletions

No files matched your search

+10 -9
View File
@@ -23,7 +23,7 @@ Debug
Release
ipch
*.user
/wii/app_booter/app_booter.bin
/bootstrap/gx/wii/app_booter/app_booter.bin
*.zip
RetroArch-w32/
RetroArch-w64/
@@ -46,6 +46,7 @@ DerivedData
apple/tmp
apple/*.mobileprovision
apple/RetroArch_iOS.xcodeproj/project.xcworkspace/*
menu/driverspzarch.c
/Cg/
/GL/
/SDL/
@@ -62,12 +63,12 @@ apple/RetroArch_iOS.xcodeproj/project.xcworkspace/*
/obj-w32/
# Android
/android/phoenix/obj/
/android/phoenix/assets/
/android/phoenix/libs/
/android/phoenix/bin/
/android/phoenix/gen/
/android/phoenix/local.properties
/pkg/android/phoenix/obj/
/pkg/android/phoenix/assets/
/pkg/android/phoenix/libs/
/pkg/android/phoenix/bin/
/pkg/android/phoenix/gen/
/pkg/android/phoenix/local.properties
# Cloned by libretro-fetch.sh
/media/assets/
@@ -76,8 +77,8 @@ apple/RetroArch_iOS.xcodeproj/project.xcworkspace/*
/media/shaders_cg/
/media/libretrodb/
apple/iOS/build/
apple/iOS/modules/
pkg/apple/iOS/build/
pkg/apple/iOS/modules/
obj-unix/
.vagrant/
-73
View File
@@ -1,73 +0,0 @@
Hans-Kristian Arntzen - <[email protected]>
- Main code
- Initial Gamecube/Wii libogc port
Daniel De Matteis - <[email protected]>
- Maintainer
- Main code
Devin J. Pohly - <[email protected]>
- Joypad axis support
Chris Moeller - <[email protected]>
- CoreAudio audio driver
Tobias Jakobi - <TBA>
- OMAP graphics driver
Jason Fetters - <TBA>
- Phoenix Java frontend
- Android port patches
- iOS port
CatalystG - <[email protected]>
- Blackberry 10/Playbook input driver
- Blackberry 10/Playbook patches
David Reichelt - <[email protected]>
- XBox 1 port
tukuyomi - <[email protected]>
- Cleanups in quickbuild
Michael Lelli - <[email protected]>
- Gamecube/Wii libogc port
- Raspberry Pi video driver
- Linux Raw keyboard input driver
- Android port patches
Ali Bouhlel - <[email protected]>
- PSP port
- Convoluted Cosine resampler
Darren Alton -
- OpenPandora port
Fabian Knopf -
- WGL multi-monitor support
- D3D9 overlay, multi-monitor and menu support
Gražvydas Ignotas -
- ARM Linux patches
Saggi Mizrahi -
- RetroLaunch utility
Alfred Agrell - <[email protected]>
- Rewritten savestate manager
Jean-André Santoni - <[email protected]>
- Lakka menu driver
Morgane Alonso -
- Lakka menu driver (graphic design)
Timo Strunk - <[email protected]>
- 7zip support
Higor Euripedes - <TBA>
- SDL2 drivers
Jay McCarthy - <[email protected]>
- CoreText font driver
- (Apple) CFRunLoop improvements
+34 -38
View File
@@ -1,9 +1,13 @@
HAVE_FILE_LOGGER=1
MISSING_DECLS =0
ifneq ($(C90_BUILD),)
C89_BUILD=1
endif
include config.mk
TARGET = retroarch
JTARGET = tools/retroarch-joyconfig
OBJDIR := obj-unix
@@ -12,7 +16,6 @@ ifeq ($(GLOBAL_CONFIG_DIR),)
endif
OBJ :=
JOYCONFIG_OBJ :=
LIBS :=
DEFINES := -DHAVE_CONFIG_H -DRARCH_INTERNAL -DHAVE_OVERLAY
DEFINES += -DGLOBAL_CONFIG_DIR='"$(GLOBAL_CONFIG_DIR)"'
@@ -23,8 +26,16 @@ endif
include Makefile.common
ifeq ($(shell $(CC) -v 2>&1 | grep -c "clang"),1)
DEFINES += -Wno-invalid-source-encoding
endif
HEADERS = $(wildcard */*/*.h) $(wildcard */*.h) $(wildcard *.h)
ifeq ($(MISSING_DECLS), 1)
DEFINES += -Werror=missing-declarations
endif
ifeq ($(HAVE_DYLIB), 1)
LIBS += $(DYLIB_LIB)
endif
@@ -43,10 +54,13 @@ ifeq ($(DEBUG), 1)
OPTIMIZE_FLAG = -O0 -g
else
OPTIMIZE_FLAG = -O3 -ffast-math
ifneq ($(findstring Win32,$(OS)),)
LDFLAGS += -mwindows
endif
endif
CFLAGS += -Wall $(OPTIMIZE_FLAG) $(INCLUDE_DIRS) $(DEBUG_FLAG) -I.
CXXFLAGS := $(CFLAGS) -std=c++0x -D__STDC_CONSTANT_MACROS
CXXFLAGS := $(CFLAGS) -std=c++98 -D__STDC_CONSTANT_MACROS
OBJCFLAGS := $(CFLAGS) -D__STDC_CONSTANT_MACROS
ifeq ($(CXX_BUILD), 1)
@@ -68,9 +82,8 @@ else
endif
endif
ifneq ($(C89_BUILD)$(C90_BUILD),)
#looks kinda ugly, but it makes both C89_BUILD and C90_BUILD work and refer to the same thing
CFLAGS += -std=c89 -ansi -pedantic -Werror=pedantic
ifneq ($(C89_BUILD),)
CFLAGS += -std=c89 -ansi -pedantic -Werror=pedantic -Wno-long-long
endif
endif
@@ -84,7 +97,6 @@ ifeq ($(NOUNUSED_VARIABLE), yes)
endif
RARCH_OBJ := $(addprefix $(OBJDIR)/,$(OBJ))
RARCH_JOYCONFIG_OBJ := $(addprefix $(OBJDIR)/,$(JOYCONFIG_OBJ))
ifneq ($(SANITIZER),)
CFLAGS := -fsanitize=$(SANITIZER) $(CFLAGS)
@@ -92,9 +104,16 @@ ifneq ($(SANITIZER),)
LDFLAGS := -fsanitize=$(SANITIZER) $(LDLAGS)
endif
all: $(TARGET) $(JTARGET) config.mk
ifneq ($(findstring $(GPERFTOOLS),profiler),)
LIBS += -lprofiler
endif
ifneq ($(findstring $(GPERFTOOLS),tcmalloc),)
LIBS += -ltcmalloc
endif
-include $(RARCH_OBJ:.o=.d) $(RARCH_JOYCONFIG_OBJ:.o=.d)
all: $(TARGET) config.mk
-include $(RARCH_OBJ:.o=.d)
config.mk: configure qb/*
@echo "config.mk is outdated or non-existing. Run ./configure again."
@exit 1
@@ -103,10 +122,6 @@ retroarch: $(RARCH_OBJ)
@$(if $(Q), $(shell echo echo LD $@),)
$(Q)$(LINK) -o $@ $(RARCH_OBJ) $(LIBS) $(LDFLAGS) $(LIBRARY_DIRS)
$(JTARGET): $(RARCH_JOYCONFIG_OBJ)
@$(if $(Q), $(shell echo echo LD $@),)
$(Q)$(LINK) -o $@ $(RARCH_JOYCONFIG_OBJ) $(JOYCONFIG_LIBS) $(LDFLAGS) $(LIBRARY_DIRS)
$(OBJDIR)/%.o: %.c config.h config.mk
@mkdir -p $(dir $@)
@$(if $(Q), $(shell echo echo CC $<),)
@@ -129,21 +144,6 @@ $(OBJDIR)/git_version.o: git_version.c .FORCE
@$(if $(Q), $(shell echo echo CC $<),)
$(Q)$(CC) $(CFLAGS) $(DEFINES) -MMD -c -o $@ $<
$(OBJDIR)/tools/linuxraw_joypad.o: input/linuxraw_joypad.c
@mkdir -p $(dir $@)
@$(if $(Q), $(shell echo echo CC $<),)
$(Q)$(CC) $(CFLAGS) $(DEFINES) -MMD -DIS_JOYCONFIG -c -o $@ $<
$(OBJDIR)/tools/parport_joypad.o: input/parport_joypad.c
@mkdir -p $(dir $@)
@$(if $(Q), $(shell echo echo CC $<),)
$(Q)$(CC) $(CFLAGS) $(DEFINES) -MMD -DIS_JOYCONFIG -c -o $@ $<
$(OBJDIR)/tools/udev_joypad.o: input/udev_joypad.c
@mkdir -p $(dir $@)
@$(if $(Q), $(shell echo echo CC $<),)
$(Q)$(CC) $(CFLAGS) $(DEFINES) -MMD -DIS_JOYCONFIG -c -o $@ $<
$(OBJDIR)/%.o: %.S config.h config.mk $(HEADERS)
@mkdir -p $(dir $@)
@$(if $(Q), $(shell echo echo AS $<),)
@@ -158,33 +158,29 @@ install: $(TARGET)
rm -f $(OBJDIR)/git_version.o
mkdir -p $(DESTDIR)$(PREFIX)/bin 2>/dev/null || /bin/true
mkdir -p $(DESTDIR)$(GLOBAL_CONFIG_DIR) 2>/dev/null || /bin/true
mkdir -p $(DESTDIR)$(PREFIX)/share/man/man1 2>/dev/null || /bin/true
mkdir -p $(DESTDIR)$(PREFIX)/share/applications 2>/dev/null || /bin/true
mkdir -p $(DESTDIR)$(MAN_DIR) 2>/dev/null || /bin/true
mkdir -p $(DESTDIR)$(PREFIX)/share/pixmaps 2>/dev/null || /bin/true
install -m755 $(TARGET) $(DESTDIR)$(PREFIX)/bin
install -m755 tools/cg2glsl.py $(DESTDIR)$(PREFIX)/bin/retroarch-cg2glsl
install -m755 $(JTARGET) $(DESTDIR)$(PREFIX)/bin
install -m644 retroarch.cfg $(DESTDIR)$(GLOBAL_CONFIG_DIR)/retroarch.cfg
install -m644 retroarch.desktop $(DESTDIR)$(PREFIX)/share/applications
install -m644 docs/retroarch.1 $(DESTDIR)$(MAN_DIR)
install -m644 docs/retroarch-cg2glsl.1 $(DESTDIR)$(MAN_DIR)
install -m644 docs/retroarch-joyconfig.1 $(DESTDIR)$(MAN_DIR)
install -m644 media/retroarch.png $(DESTDIR)$(PREFIX)/share/pixmaps
install -m644 media/retroarch.svg $(DESTDIR)$(PREFIX)/share/pixmaps
uninstall:
rm -f $(DESTDIR)$(PREFIX)/bin/retroarch
rm -f $(DESTDIR)$(PREFIX)/bin/retroarch-joyconfig
rm -f $(DESTDIR)$(PREFIX)/bin/retroarch-cg2glsl
rm -f $(DESTDIR)$(GLOBAL_CONFIG_DIR)/retroarch.cfg
rm -f $(DESTDIR)$(PREFIX)/share/man/man1/retroarch.1
rm -f $(DESTDIR)$(PREFIX)/share/man/man1/retroarch-cg2glsl.1
rm -f $(DESTDIR)$(PREFIX)/share/man/man1/retroarch-joyconfig.1
rm -f $(DESTDIR)$(PREFIX)/share/pixmaps/retroarch.png
rm -f $(DESTDIR)$(PREFIX)/share/applications/retroarch.desktop
rm -f $(DESTDIR)$(MAN_DIR)/retroarch.1
rm -f $(DESTDIR)$(MAN_DIR)/retroarch-cg2glsl.1
rm -f $(DESTDIR)$(PREFIX)/share/pixmaps/retroarch.svg
clean:
rm -rf $(OBJDIR)
rm -f $(TARGET)
rm -f $(JTARGET)
rm -f *.d
.PHONY: all install uninstall clean
+340 -289
View File
@@ -28,7 +28,6 @@ endif
ifeq ($(HAVE_DYLIB), 1)
DEFINES += -DHAVE_DYLIB
JOYCONFIG_LIBS += $(DYLIB_LIB)
endif
ifeq ($(SCALER_NO_SIMD), 1)
@@ -54,7 +53,7 @@ ifeq ($(TDM_GCC),)
endif
ifeq ($(HAVE_FILE_LOGGER), 1)
CFLAGS += -DHAVE_FILE_LOGGER -Ilogger/netlogger
CFLAGS += -DHAVE_FILE_LOGGER
endif
CFLAGS += -I./libretro-common/include
@@ -71,17 +70,17 @@ endif
ifneq ($(findstring Darwin,$(OS)),)
OSX := 1
LIBS += -framework AppKit
JOYCONFIG_LIBS += -framework CoreFoundation
else
OSX := 0
endif
ifneq ($(findstring Linux,$(OS)),)
LIBS += -lrt
JOYCONFIG_LIBS += -lrt -lpthread
OBJ += input/drivers/linuxraw_input.o \
input/drivers_joypad/linuxraw_joypad.o \
frontend/drivers/platform_linux.o
input/common/linux_common.o \
input/common/epoll_common.o \
input/drivers_joypad/linuxraw_joypad.o \
frontend/drivers/platform_linux.o
endif
ifeq ($(findstring Haiku,$(OS)),)
@@ -104,136 +103,143 @@ endif
# General object files
OBJ += frontend/frontend.o \
frontend/frontend_driver.o \
frontend/drivers/platform_null.o \
ui/ui_companion_driver.o \
ui/drivers/ui_null.o \
libretro_version_1.o \
retroarch.o \
system.o \
retroarch_info.o \
command_event.o \
msg_hash.o \
intl/msg_hash_de.o \
intl/msg_hash_eo.o \
intl/msg_hash_es.o \
intl/msg_hash_fr.o \
intl/msg_hash_it.o \
intl/msg_hash_nl.o \
intl/msg_hash_pl.o \
intl/msg_hash_pt.o \
intl/msg_hash_us.o \
runloop.o \
runloop_data.o \
runloop_msg.o \
tasks/task_file_transfer.o \
content.o \
libretro-common/file/file_list.o \
libretro-common/file/dir_list.o \
libretro-common/string/string_list.o \
libretro-common/string/stdstring.o \
dir_list_special.o \
file_ops.o \
libretro-common/file/nbio/nbio_stdio.o \
libretro-common/file/file_path.o \
file_path_special.o \
libretro-common/hash/rhash.o \
audio/audio_driver.o \
input/input_driver.o \
input/input_hid_driver.o \
gfx/video_common.o \
gfx/video_driver.o \
gfx/video_pixel_converter.o \
gfx/video_viewport.o \
camera/camera_driver.o \
menu/menu_driver.o \
location/location_driver.o \
driver.o \
configuration.o \
libretro-common/dynamic/dylib.o \
dynamic.o \
cores/dynamic_dummy.o \
libretro-common/queues/message_queue.o \
rewind.o \
gfx/drivers_font_renderer/bitmapfont.o \
input/input_autodetect.o \
input/input_joypad_driver.o \
input/input_joypad.o \
input/input_common.o \
input/input_keymaps.o \
input/input_remapping.o \
input/input_sensor.o \
input/keyboard_line.o \
tasks/task_overlay.o \
input/input_overlay.o \
patch.o \
libretro-common/queues/fifo_buffer.o \
core_options.o \
libretro-common/compat/compat.o \
libretro-common/compat/compat_fnmatch.o \
cheats.o \
core_info.o \
libretro-common/file/config_file.o \
libretro-common/file/config_file_userdata.o \
screenshot.o \
libretro-common/gfx/scaler/scaler.o \
gfx/drivers_shader/shader_null.o \
gfx/video_shader_driver.o \
gfx/video_shader_parse.o \
libretro-common/gfx/scaler/pixconv.o \
libretro-common/gfx/scaler/scaler_int.o \
libretro-common/gfx/scaler/scaler_filter.o \
gfx/font_driver.o \
gfx/font_renderer_driver.o \
gfx/video_filter.o \
audio/audio_resampler_driver.o \
audio/audio_dsp_filter.o \
audio/drivers_resampler/sinc.o \
audio/drivers_resampler/nearest.o \
audio/drivers_resampler/cc_resampler.o \
location/drivers/nulllocation.o \
camera/drivers/nullcamera.o \
gfx/drivers/nullgfx.o \
audio/drivers/nullaudio.o \
input/drivers/nullinput.o \
input/drivers_hid/null_hid.o \
input/drivers_joypad/null_joypad.o \
input/drivers_joypad/hid_joypad.o \
playlist.o \
movie.o \
record/record_driver.o \
record/drivers/record_null.o \
performance.o
frontend/frontend_driver.o \
frontend/drivers/platform_null.o \
ui/ui_companion_driver.o \
ui/drivers/ui_null.o \
libretro_version_1.o \
retroarch.o \
input/input_keyboard.o \
command_event.o \
msg_hash.o \
intl/msg_hash_de.o \
intl/msg_hash_eo.o \
intl/msg_hash_es.o \
intl/msg_hash_fr.o \
intl/msg_hash_it.o \
intl/msg_hash_nl.o \
intl/msg_hash_pl.o \
intl/msg_hash_pt.o \
intl/msg_hash_us.o \
runloop.o \
tasks/tasks.o \
tasks/task_file_transfer.o \
content.o \
libretro-common/encodings/encoding_utf.o \
libretro-common/file/file_list.o \
libretro-common/file/dir_list.o \
libretro-common/file/retro_dirent.o \
libretro-common/file/retro_file.o \
libretro-common/file/retro_stat.o \
libretro-common/string/string_list.o \
libretro-common/string/stdstring.o \
libretro-common/memmap/memalign.o \
dir_list_special.o \
string_list_special.o \
file_ops.o \
libretro-common/file/nbio/nbio_stdio.o \
libretro-common/file/file_path.o \
file_path_special.o \
libretro-common/hash/rhash.o \
audio/audio_driver.o \
input/input_driver.o \
input/input_hid_driver.o \
gfx/video_common.o \
gfx/video_driver.o \
camera/camera_driver.o \
location/location_driver.o \
driver.o \
configuration.o \
libretro-common/dynamic/dylib.o \
dynamic.o \
cores/dynamic_dummy.o \
libretro-common/queues/message_queue.o \
rewind.o \
gfx/drivers_font_renderer/bitmapfont.o \
input/input_autodetect.o \
input/input_joypad_driver.o \
input/input_config.o \
input/input_keymaps.o \
input/input_remapping.o \
tasks/task_overlay.o \
input/input_overlay.o \
patch.o \
libretro-common/queues/fifo_buffer.o \
core_options.o \
libretro-common/compat/compat_fnmatch.o \
libretro-common/compat/compat_posix_string.o \
cheats.o \
core_info.o \
libretro-common/file/config_file.o \
libretro-common/file/config_file_userdata.o \
screenshot.o \
libretro-common/gfx/scaler/scaler.o \
gfx/drivers_shader/shader_null.o \
gfx/video_shader_driver.o \
gfx/video_shader_parse.o \
libretro-common/gfx/scaler/pixconv.o \
libretro-common/gfx/scaler/scaler_int.o \
libretro-common/gfx/scaler/scaler_filter.o \
gfx/font_driver.o \
gfx/video_filter.o \
audio/audio_resampler_driver.o \
audio/audio_dsp_filter.o \
audio/drivers_resampler/sinc.o \
audio/drivers_resampler/nearest.o \
audio/drivers_resampler/cc_resampler.o \
location/drivers/nulllocation.o \
camera/drivers/nullcamera.o \
gfx/drivers/nullgfx.o \
audio/drivers/nullaudio.o \
input/drivers/nullinput.o \
input/drivers_hid/null_hid.o \
input/drivers_joypad/null_joypad.o \
input/drivers_joypad/hid_joypad.o \
playlist.o \
movie.o \
record/record_driver.o \
record/drivers/record_null.o \
performance.o \
verbosity.o
ifneq ($(HAVE_GETOPT_LONG), 1)
OBJ += libretro-common/compat/compat_getopt.o
endif
ifneq ($(HAVE_STRCASESTR), 1)
OBJ += libretro-common/compat/compat_strcasestr.o
endif
ifneq ($(HAVE_STRL), 1)
OBJ += libretro-common/compat/compat_strl.o
endif
OBJ += gfx/image/image.o
ifneq ($(C89_BUILD), 1)
# stb_image is not a C89-compliant API.
ifeq ($(HAVE_IMAGEVIEWER), 1)
DEFINES += -DHAVE_IMAGEVIEWER
OBJ += cores/image_core.o
endif
endif
# Qt
ifeq ($(HAVE_QT), 1)
OBJ += ui/drivers/ui_qt.o
# TODO/FIXME - figure out which libraries we need to link against
LIBS += -lQt5Quick -lQt5Widgets -lQt5Gui -lQt5Qml -lQt5Network -lQt5Core -lglu32 -lopengl32 -L./ui/drivers/qt/release -lwrapper
LIBS += -lQt5Quick -lQt5Widgets -lQt5Gui -lQt5Qml -lQt5Network -lQt5Core -lglu32 -lopengl32 -L./ui/drivers/qt/wrapper/build/release -lwrapper
endif
# LibretroDB
ifeq ($(HAVE_LIBRETRODB), 1)
OBJ += libretro-db/bintree.o \
libretro-db/libretrodb.o \
libretro-db/query.o \
libretro-db/rmsgpack.o \
libretro-db/rmsgpack_dom.o \
database_info.o \
tasks/task_database.o
libretro-db/libretrodb.o \
libretro-db/query.o \
libretro-db/rmsgpack.o \
libretro-db/rmsgpack_dom.o \
database_info.o \
tasks/task_database.o \
tasks/task_database_cue.o
endif
# Miscellaneous
@@ -242,20 +248,17 @@ ifeq ($(HAVE_STDIN_CMD), 1)
DEFINES += -DHAVE_COMMAND -DHAVE_STDIN_CMD
endif
ifneq ($(C89_BUILD), 1)
# Python 3.x bindings are not C89-compliant.
ifeq ($(HAVE_PYTHON), 1)
DEFINES += $(PYTHON_CFLAGS) -Wno-unused-parameter
LIBS += $(PYTHON_LIBS)
OBJ += gfx/video_state_python.o
endif
endif
ifeq ($(HAVE_EMSCRIPTEN), 1)
OBJ += frontend/drivers/platform_emscripten.o \
input/drivers/rwebinput_input.o \
audio/drivers/rwebaudio.o \
camera/drivers/rwebcam.o
input/drivers/rwebinput_input.o \
audio/drivers/rwebaudio.o \
camera/drivers/rwebcam.o
endif
# Audio
@@ -300,7 +303,7 @@ ifeq ($(HAVE_AL), 1)
endif
ifneq ($(findstring Darwin,$(OS)),)
OBJ += frontend/drivers/platform_darwin.o
OBJ += frontend/drivers/platform_darwin.o
endif
ifeq ($(HAVE_JACK),1)
@@ -309,14 +312,11 @@ ifeq ($(HAVE_JACK),1)
DEFINES += $(JACK_CFLAGS)
endif
ifneq ($(C89_BUILD), 1)
# PulseAudio is not a C89-compliant API.
ifeq ($(HAVE_PULSE), 1)
OBJ += audio/drivers/pulse.o
LIBS += $(PULSE_LIBS)
DEFINES += $(PULSE_CFLAGS)
endif
endif
ifeq ($(HAVE_OSS_LIB), 1)
LIBS += -lossaudio
@@ -344,7 +344,7 @@ endif
ifeq ($(HAVE_NEON),1)
OBJ += audio/drivers_resampler/sinc_neon.o \
audio/drivers_resampler/cc_resampler_neon.o
audio/drivers_resampler/cc_resampler_neon.o
# When compiled without this, tries to attempt to compile sinc lerp,
# which will error out
#
@@ -359,27 +359,36 @@ ifeq ($(HAVE_NEON),1)
OBJ += audio/audio_utils_neon.o
endif
# XMB and GLUI are always enabled if supported and not explicitly disabled
# XMB and MaterialUI are always enabled if supported and not explicitly disabled
ifeq ($(HAVE_RGUI)$(HAVE_GL_CONTEXT), 11)
ifeq ($(HAVE_GLUI),)
HAVE_GLUI = 1
ifeq ($(HAVE_ZARCH),)
HAVE_ZARCH = 1
endif
ifeq ($(HAVE_MATERIALUI),)
HAVE_MATERIALUI = 1
endif
ifeq ($(HAVE_XMB),)
HAVE_XMB = 1
endif
else
HAVE_GLUI = 0
HAVE_XMB = 0
HAVE_ZARCH = 0
HAVE_MATERIALUI = 0
HAVE_XMB = 0
endif
ifeq ($(HAVE_RGUI), 1)
OBJ += menu/drivers/rgui.o
DEFINES += -DHAVE_MENU -DHAVE_RGUI
HAVE_MENU_COMMON = 1
ifeq ($(HAVE_GLUI), 1)
OBJ += menu/drivers/glui.o
DEFINES += -DHAVE_GLUI
ifeq ($(HAVE_MATERIALUI), 1)
OBJ += menu/drivers/materialui.o
DEFINES += -DHAVE_MATERIALUI
endif
ifeq ($(HAVE_ZARCH), 1)
OBJ += menu/drivers/zarch.o
DEFINES += -DHAVE_ZARCH
endif
ifeq ($(HAVE_XMB), 1)
OBJ += menu/drivers/xmb.o
@@ -387,47 +396,59 @@ ifeq ($(HAVE_XMB), 1)
endif
endif
ifeq ($(HAVE_LAKKA), 1)
DEFINES += -DHAVE_LAKKA
endif
ifeq ($(HAVE_MENU_COMMON), 1)
OBJ += menu/menu.o \
menu/menu_hash.o \
menu/intl/menu_hash_de.o \
menu/intl/menu_hash_es.o \
menu/intl/menu_hash_eo.o \
menu/intl/menu_hash_fr.o \
menu/intl/menu_hash_it.o \
menu/intl/menu_hash_nl.o \
menu/intl/menu_hash_pl.o \
menu/intl/menu_hash_pt.o \
menu/intl/menu_hash_us.o \
menu/menu_input.o \
menu/menu_entry.o \
menu/menu_entries.o \
menu/menu_navigation.o \
menu/menu_setting.o \
menu/menu_shader.o \
menu/menu_video.o \
menu/menu_cbs.o \
menu/cbs/menu_cbs_ok.o \
menu/cbs/menu_cbs_cancel.o \
menu/cbs/menu_cbs_select.o \
menu/cbs/menu_cbs_start.o \
menu/cbs/menu_cbs_info.o \
menu/cbs/menu_cbs_refresh.o \
menu/cbs/menu_cbs_left.o \
menu/cbs/menu_cbs_right.o \
menu/cbs/menu_cbs_deferred_push.o \
menu/cbs/menu_cbs_scan.o \
menu/cbs/menu_cbs_get_value.o \
menu/cbs/menu_cbs_iterate.o \
menu/cbs/menu_cbs_title.o \
menu/cbs/menu_cbs_up.o \
menu/cbs/menu_cbs_down.o \
menu/cbs/menu_cbs_contentlist_switch.o \
menu/menu_list.o \
menu/menu_display.o \
menu/menu_displaylist.o \
menu/menu_animation.o \
menu/drivers/null.o
ifeq ($(PSEUDOLOC), 1)
PSEUDO_NS := pseudo
else
PSEUDO_NS :=
endif
OBJ += menu/menu_hash.o \
menu/menu_driver.o \
menu/intl/menu_hash_de.o \
menu/intl/menu_hash_es.o \
menu/intl/menu_hash_eo.o \
menu/intl/menu_hash_fr.o \
menu/intl/menu_hash_it.o \
menu/intl/menu_hash_nl.o \
menu/intl/menu_hash_pl.o \
menu/intl/menu_hash_pt.o \
menu/intl/menu_hash_us$(PSEUDO_NS).o \
menu/menu_input.o \
menu/menu_entry.o \
menu/menu_entries.o \
menu/menu_navigation.o \
menu/menu_setting.o \
menu/menu_shader.o \
menu/menu_cbs.o \
menu/cbs/menu_cbs_ok.o \
menu/cbs/menu_cbs_cancel.o \
menu/cbs/menu_cbs_select.o \
menu/cbs/menu_cbs_start.o \
menu/cbs/menu_cbs_info.o \
menu/cbs/menu_cbs_refresh.o \
menu/cbs/menu_cbs_left.o \
menu/cbs/menu_cbs_right.o \
menu/cbs/menu_cbs_deferred_push.o \
menu/cbs/menu_cbs_scan.o \
menu/cbs/menu_cbs_get_value.o \
menu/cbs/menu_cbs_title.o \
menu/cbs/menu_cbs_up.o \
menu/cbs/menu_cbs_down.o \
menu/cbs/menu_cbs_contentlist_switch.o \
menu/menu_display.o \
menu/menu_displaylist.o \
menu/menu_animation.o \
menu/drivers_display/menu_display_null.o \
menu/drivers/menu_generic.o \
menu/drivers/null.o
endif
ifeq ($(UTF8), 1)
DEFINES += -DHAVE_UTF8
endif
ifeq ($(HAVE_STB_FONT), 1)
@@ -443,6 +464,8 @@ endif
ifeq ($(HAVE_THREADS), 1)
OBJ += autosave.o \
libretro-common/rthreads/rthreads.o \
libretro-common/rthreads/rsemaphore.o \
libretro-common/rthreads/async_job.o \
gfx/video_thread_wrapper.o \
audio/audio_thread_wrapper.o
DEFINES += -DHAVE_THREADS
@@ -455,23 +478,23 @@ ifeq ($(HAVE_COMMAND), 1)
OBJ += command.o
endif
ifeq ($(HAVE_NETWORK_GAMEPAD), 1)
OBJ += remote.o
endif
#Input
ifneq ($(C89_BUILD), 1)
# Wayland is not a C89-compliant API.
ifeq ($(HAVE_WAYLAND), 1)
#OBJ += input/drivers/wayland.o
DEFINES += $(WAYLAND_CFLAGS)
LIBS += $(WAYLAND_LIBS)
endif
endif
ifeq ($(HAVE_DINPUT), 1)
LIBS += -ldinput8 -ldxguid -lole32
DEFINES += -DHAVE_DINPUT
OBJ += input/drivers/dinput.o \
input/drivers_joypad/dinput_joypad.o
JOYCONFIG_LIBS += -ldinput8 -ldxguid -lole32
input/drivers_joypad/dinput_joypad.o
endif
ifeq ($(HAVE_XINPUT), 1)
@@ -481,9 +504,11 @@ ifeq ($(HAVE_XINPUT), 1)
endif
ifeq ($(HAVE_X11), 1)
OBJ += input/drivers/x11_input.o \
gfx/common/x11_common.o \
input/drivers_keyboard/keyboard_event_x11.o
OBJ += input/common/input_x11_common.o \
input/drivers/x11_input.o \
gfx/common/x11_common.o \
input/drivers_keyboard/keyboard_event_x11.o
LIBS += $(X11_LIBS) $(XEXT_LIBS) $(XF86VM_LIBS) $(XINERAMA_LIBS)
DEFINES += $(X11_CFLAGS) $(XEXT_CFLAGS) $(XF86VM_CFLAGS) $(XINERAMA_CFLAGS)
endif
@@ -497,28 +522,24 @@ endif
ifeq ($(HAVE_UDEV), 1)
DEFINES += $(UDEV_CFLAGS)
LIBS += $(UDEV_LIBS)
JOYCONFIG_LIBS += $(UDEV_LIBS)
OBJ += input/drivers/udev_input.o \
input/drivers_joypad/udev_joypad.o
input/common/udev_common.o \
input/drivers_keyboard/keyboard_event_udev.o \
input/drivers_joypad/udev_joypad.o
endif
ifneq ($(C89_BUILD), 1)
# libusb is not a C89-compliant API.
ifeq ($(HAVE_LIBUSB), 1)
DEFINES += -DHAVE_LIBUSB
OBJ += input/drivers_hid/libusb_hid.o
LIBS += -lusb-1.0
JOYCONFIG_LIBS += -lusb-1.0
HAVE_HID = 1
endif
endif
ifeq ($(HAVE_IOHIDMANAGER), 1)
DEFINES += -DHAVE_IOHIDMANAGER
OBJ += input/drivers_hid/iohidmanager_hid.o
HAVE_HID = 1
LIBS += -framework IOKit
JOYCONFIG_LIBS += -framework IOKit
endif
ifeq ($(HAVE_CORELOCATION), 1)
@@ -529,30 +550,43 @@ endif
ifeq ($(HAVE_HID), 1)
DEFINES += -DHAVE_HID
OBJ += input/connect/joypad_connection.o \
input/connect/connect_ps3.o \
input/connect/connect_ps4.o \
input/connect/connect_wii.o
input/connect/connect_ps3.o \
input/connect/connect_ps4.o \
input/connect/connect_wii.o \
input/connect/connect_wiiupro.o
endif
ifeq ($(HAVE_PARPORT), 1)
OBJ += input/drivers_joypad/parport_joypad.o
endif
# Companion UI
ifneq ($(findstring Win32,$(OS)),)
OBJ += ui/drivers/ui_win32.o
endif
# Video
OBJ += gfx/video_context_driver.o \
gfx/drivers_context/gfx_null_ctx.o \
gfx/video_state_tracker.o \
libretro-common/gfx/math/matrix_4x4.o \
libretro-common/gfx/math/matrix_3x3.o
ifeq ($(HAVE_GL_CONTEXT), 1)
DEFINES += -DHAVE_OPENGL -DHAVE_GLSL
OBJ += gfx/drivers/gl.o \
gfx/video_context_driver.o \
gfx/drivers_context/gfx_null_ctx.o \
gfx/drivers/gl_common.o \
gfx/drivers_font/gl_raster_font.o \
libretro-common/gfx/math/matrix_4x4.o \
gfx/video_state_tracker.o \
gfx/video_texture.o \
libretro-common/glsym/rglgen.o
gfx/common/gl_common.o \
gfx/drivers_font/gl_raster_font.o \
libretro-common/glsym/rglgen.o
ifeq ($(HAVE_MENU_COMMON), 1)
OBJ += menu/drivers_display/menu_display_gl.o
endif
ifeq ($(HAVE_KMS), 1)
HAVE_AND_WILL_USE_DRM = 1
OBJ += gfx/drivers_context/drm_egl_ctx.o
DEFINES += $(GBM_CFLAGS) $(DRM_CFLAGS) $(EGL_CFLAGS)
LIBS += $(GBM_LIBS) $(DRM_LIBS) $(EGL_LIBS)
@@ -591,15 +625,12 @@ ifeq ($(HAVE_GL_CONTEXT), 1)
endif
endif
ifneq ($(C89_BUILD), 1)
# Wayland is not a C89-compliant API.
ifeq ($(HAVE_WAYLAND), 1)
ifeq ($(HAVE_EGL), 1)
OBJ += gfx/drivers_context/wayland_ctx.o
endif
endif
endif
ifeq ($(HAVE_GLES), 1)
LIBS += $(GLES_LIBS)
DEFINES += $(GLES_CFLAGS) -DHAVE_OPENGLES -DHAVE_OPENGLES2
@@ -616,45 +647,47 @@ endif
OBJ += gfx/drivers_context/cgl_ctx.o
else ifneq ($(findstring Win32,$(OS)),)
GL_LIBS := -lopengl32 -lgdi32 -lcomdlg32 -lcomctl32
OBJ += gfx/drivers_context/wgl_ctx.o gfx/drivers_wm/win32_shader_dlg.o
OBJ += gfx/drivers_context/wgl_ctx.o
endif
LIBS += $(GL_LIBS)
endif
OBJ += gfx/drivers_shader/shader_glsl.o
OBJ += gfx/drivers_shader/shader_glsl.o
DEFINES += -DHAVE_GLSL
endif
ifeq ($(HAVE_EGL), 1)
OBJ += gfx/common/egl_common.o
endif
ifeq ($(HAVE_SDL2), 1)
HAVE_SDL=0
endif
ifeq ($(HAVE_SDL), 1)
OBJ += gfx/drivers/sdl_gfx.o \
input/drivers/sdl_input.o \
input/drivers_joypad/sdl_joypad.o \
audio/drivers/sdl_audio.o
input/drivers/sdl_input.o \
input/drivers_joypad/sdl_joypad.o \
audio/drivers/sdl_audio.o
ifeq ($(HAVE_GL_CONTEXT), 1)
OBJ += gfx/drivers_context/sdl_gl_ctx.o
endif
JOYCONFIG_LIBS += $(SDL_LIBS)
DEFINES += $(SDL_CFLAGS) $(BSD_LOCAL_INC)
LIBS += $(SDL_LIBS)
endif
ifeq ($(HAVE_SDL2), 1)
OBJ += gfx/drivers/sdl2_gfx.o \
input/drivers/sdl_input.o \
input/drivers_joypad/sdl_joypad.o \
audio/drivers/sdl_audio.o
input/drivers/sdl_input.o \
input/drivers_joypad/sdl_joypad.o \
audio/drivers/sdl_audio.o
ifeq ($(HAVE_GL_CONTEXT), 1)
OBJ += gfx/drivers_context/sdl_gl_ctx.o
endif
JOYCONFIG_LIBS += $(SDL2_LIBS)
DEFINES += $(SDL2_CFLAGS) $(BSD_LOCAL_INC)
LIBS += $(SDL2_LIBS)
HAVE_SDL = 0
@@ -666,35 +699,46 @@ endif
ifeq ($(HAVE_EXYNOS), 1)
OBJ += gfx/drivers/exynos_gfx.o \
mem/neon/memcpy-neon.o
memory/neon/memcpy-neon.o
LIBS += $(DRM_LIBS) $(EXYNOS_LIBS)
DEFINES += $(DRM_CFLAGS) $(EXYNOS_CFLAGS)
HAVE_AND_WILL_USE_DRM = 1
endif
ifeq ($(HAVE_AND_WILL_USE_DRM), 1)
OBJ += gfx/common/drm_common.o
endif
ifeq ($(HAVE_DISPMANX), 1)
OBJ += gfx/drivers/dispmanx_gfx.o
HAVE_VIDEOCORE = 1
LIBS += $(DISPMANX_LIBS)
DEFINES += $(DISPMANX_CFLAGS)
endif
ifeq ($(HAVE_SUNXI), 1)
OBJ += gfx/drivers/sunxi_gfx.o \
gfx/pixman/pixman-arm-neon-asm.o
gfx/include/pixman/pixman-arm-neon-asm.o
endif
ifeq ($(HAVE_VG), 1)
OBJ += gfx/drivers/vg.o \
libretro-common/gfx/math/matrix_3x3.o
OBJ += gfx/drivers/vg.o
DEFINES += $(VG_CFLAGS)
LIBS += $(VG_LIBS)
endif
ifeq ($(HAVE_XVIDEO), 1)
OBJ += gfx/drivers/xvideo.o
LIBS += $(XVIDEO_LIBS)
LIBS += $(XVIDEO_LIBS)
DEFINES += $(XVIDEO_CFLAGS)
endif
ifeq ($(HAVE_XSHM), 1)
OBJ += gfx/drivers/xshm.o
LIBS += $(XSHM_LIBS)
DEFINES += $(XSHM_CFLAGS)
endif
ifeq ($(HAVE_CG), 1)
DEFINES += -DHAVE_CG
OBJ += gfx/drivers_shader/shader_gl_cg.o
@@ -703,17 +747,21 @@ endif
ifeq ($(HAVE_D3D9), 1)
OBJ += gfx/d3d/d3d.o \
gfx/d3d/render_chain_null.o \
gfx/d3d/render_chain_driver.o \
gfx/d3d/d3d_wrapper.o \
gfx/drivers_font/d3d_w32_font.o \
gfx/drivers_context/d3d_ctx.o
gfx/d3d/render_chain_null.o \
gfx/d3d/render_chain_driver.o \
gfx/common/d3d_common.o \
gfx/drivers_font/d3d_w32_font.o \
gfx/drivers_context/d3d_ctx.o
DEFINES += -DHAVE_D3D -DHAVE_D3D9
LIBS += -ld3d9 -ld3dx9 -ldxguid
ifeq ($(HAVE_MENU_COMMON), 1)
OBJ += menu/drivers_display/menu_display_d3d.o
endif
ifeq ($(HAVE_CG), 1)
LIBS += -lcgD3D9
OBJ += gfx/d3d/render_chain_cg.o
OBJ += gfx/d3d/render_chain_cg.o
endif
endif
@@ -728,36 +776,33 @@ endif
ifeq ($(HAVE_7ZIP),1)
CFLAGS += -I./deps/7zip
HAVE_COMPRESSION = 1
HAVE_COMPRESSION = 1
DEFINES += -DHAVE_7ZIP
7ZOBJ = deps/7zip/7zIn.o \
deps/7zip/7zAlloc.o \
deps/7zip/Bra86.o \
deps/7zip/CpuArch.o \
deps/7zip/7zFile.o \
deps/7zip/7zStream.o \
deps/7zip/7zBuf2.o \
deps/7zip/LzmaDec.o \
deps/7zip/7zCrcOpt.o \
deps/7zip/Bra.o \
deps/7zip/7zDec.o \
deps/7zip/Bcj2.o \
deps/7zip/7zCrc.o \
deps/7zip/Lzma2Dec.o \
deps/7zip/7zBuf.o \
decompress/7zip_support.o
7ZOBJ = deps/7zip/7zIn.o \
deps/7zip/7zAlloc.o \
deps/7zip/Bra86.o \
deps/7zip/7zFile.o \
deps/7zip/7zStream.o \
deps/7zip/7zBuf2.o \
deps/7zip/LzmaDec.o \
deps/7zip/7zCrcOpt.o \
deps/7zip/Bra.o \
deps/7zip/7zDec.o \
deps/7zip/Bcj2.o \
deps/7zip/7zCrc.o \
deps/7zip/Lzma2Dec.o \
deps/7zip/7zBuf.o
OBJ += $(7ZOBJ)
endif
OBJ += libretro-common/formats/tga/tga_decode.o
ifeq ($(HAVE_ZLIB), 1)
ZLIB_OBJS = decompress/zip_support.o
OBJ += libretro-common/file/file_extract.o
OBJ += libretro-common/file/file_extract.o \
tasks/task_decompress.o
OBJ += $(ZLIB_OBJS)
DEFINES += -DHAVE_ZLIB
HAVE_RPNG = 1
HAVE_COMPRESSION = 1
HAVE_COMPRESSION = 1
ifeq ($(WANT_ZLIB), 1)
DEFINES += -DWANT_ZLIB
else
@@ -771,37 +816,38 @@ ifdef HAVE_RPNG
endif
ifeq ($(HAVE_RPNG), 1)
OBJ += libretro-common/formats/png/rpng_nbio.o \
libretro-common/formats/png/rpng_fbio.o \
libretro-common/formats/png/rpng_decode.o \
libretro-common/formats/png/rpng_encode.o
OBJ += libretro-common/formats/png/rpng.o \
libretro-common/formats/png/rpng_encode.o
endif
OBJ += libretro-common/formats/bmp/rbmp_encode.o \
libretro-common/formats/tga/rtga.o \
libretro-common/formats/json/jsonsax.o
ifdef HAVE_COMPRESSION
DEFINES += -DHAVE_COMPRESSION
endif
ifeq ($(WANT_ZLIB),1)
OBJ += deps/zlib/adler32.o \
deps/zlib/compress.o \
deps/zlib/crc32.o \
deps/zlib/deflate.o \
deps/zlib/gzclose.o \
deps/zlib/gzlib.o \
deps/zlib/gzread.o \
deps/zlib/gzwrite.o \
deps/zlib/inffast.o \
deps/zlib/inflate.o \
deps/zlib/inftrees.o \
deps/zlib/trees.o \
deps/zlib/uncompr.o \
deps/zlib/zutil.o \
deps/zlib/ioapi.o \
deps/zlib/unzip.o
OBJ += deps/zlib/adler32.o \
deps/zlib/compress.o \
deps/zlib/crc32.o \
deps/zlib/deflate.o \
deps/zlib/gzclose.o \
deps/zlib/gzlib.o \
deps/zlib/gzread.o \
deps/zlib/gzwrite.o \
deps/zlib/inffast.o \
deps/zlib/inflate.o \
deps/zlib/inftrees.o \
deps/zlib/trees.o \
deps/zlib/uncompr.o \
deps/zlib/zutil.o \
deps/zlib/ioapi.o \
deps/zlib/unzip.o
else
ifeq ($(HAVE_ZLIB),1)
ZLIB_OBJS = deps/zlib/unzip.o \
deps/zlib/ioapi.o
deps/zlib/ioapi.o
OBJ += $(ZLIB_OBJS)
HAVE_ZLIB_DEFLATE = 1
endif
@@ -818,34 +864,46 @@ ifeq ($(HAVE_V4L2),1)
DEFINES += -DHAVE_V4L2
endif
# Netplay
# Things that depend on network availability
ifeq ($(HAVE_NETWORKING), 1)
DEFINES += -DHAVE_NETWORKING
OBJ += libretro-common/net/net_compat.o \
libretro-common/net/net_http.o \
tasks/task_http.o
libretro-common/net/net_http.o \
net_http_special.o \
tasks/task_http.o
ifneq ($(findstring Win32,$(OS)),)
LIBS += -lws2_32
endif
# Netplay
ifeq ($(HAVE_NETPLAY), 1)
DEFINES += -DHAVE_NETPLAY -DHAVE_NETWORK_CMD
OBJ += netplay.o
DEFINES += -DHAVE_NETPLAY -DHAVE_NETWORK_CMD -DHAVE_NETWORK_GAMEPAD
OBJ += netplay/netplay_net.o netplay/netplay_spectate.o netplay/netplay_common.o netplay/netplay.o
endif
# Retro Achievements (also depends on threads)
ifeq ($(HAVE_CHEEVOS), 1)
ifeq ($(HAVE_THREADS), 1)
DEFINES += -DHAVE_CHEEVOS
OBJ += cheevos.o libretro-common/utils/md5.o
endif
endif
endif
ifneq ($(findstring Win32,$(OS)),)
OBJ += media/rarch.o \
input/drivers_keyboard/keyboard_event_win32.o \
gfx/common/win32_common.o \
frontend/drivers/platform_win32.o
gfx/common/win32_common.o \
frontend/drivers/platform_win32.o
endif
ifeq ($(HAVE_AVFOUNDATION), 1)
ifeq ($(HAVE_COCOA), 1)
DEFINES += -DHAVE_AVFOUNDATION
DEFINES += -DHAVE_AVFOUNDATION
LIBS += -framework AVFoundation
LIBS += -framework CoreVideo
LIBS += -framework CoreMedia
@@ -854,30 +912,23 @@ endif
# Record
ifneq ($(C89_BUILD), 1)
# ffmpeg and friends are not C89-compliant APIs.
ifeq ($(HAVE_FFMPEG), 1)
OBJ += record/drivers/record_ffmpeg.o \
cores/ffmpeg_core.o
cores/libretro-ffmpeg/ffmpeg_core.o
LIBS += $(AVCODEC_LIBS) $(AVFORMAT_LIBS) $(AVUTIL_LIBS) $(SWSCALE_LIBS) $(SWRESAMPLE_LIBS) $(FFMPEG_LIBS)
DEFINES += $(AVCODEC_CFLAGS) $(AVFORMAT_CFLAGS) $(AVUTIL_CFLAGS) $(SWSCALE_CFLAGS) $(SWRESAMPLE_CFLAGS)
DEFINES += -DHAVE_FFMPEG -Iffmpeg
endif
endif
ifeq ($(HAVE_COMPRESSION), 1)
DEFINES += -DHAVE_COMPRESSION
endif
endif
ifeq ($(HAVE_COCOA),1)
DEFINES += -DHAVE_MAIN
OBJ += input/drivers/cocoa_input.o \
input/drivers_keyboard/keyboard_event_apple.o \
ui/drivers/ui_cocoa.o \
ui/drivers/cocoa/cocoa_common.o \
gfx/drivers_context/cocoa_gl_ctx.o
input/drivers_keyboard/keyboard_event_apple.o \
ui/drivers/ui_cocoa.o \
ui/drivers/cocoa/cocoa_common.o \
gfx/drivers_context/cocoa_gl_ctx.o
endif
# Joyconfig binary
JOYCONFIG_OBJ += tools/retroarch-joyconfig-griffin.o
+312 -45
View File
@@ -1,8 +1,229 @@
TARGET := retroarch_3ds
LIBRETRO =
DEBUG = 0
GRIFFIN_BUILD = 1
WHOLE_ARCHIVE_LINK = 0
BUILD_3DSX = 1
BUILD_3DS = 1
BUILD_CIA = 1
LIBCTRU_NO_DEPRECATION = 1
APP_TITLE = Retroarch 3DS
APP_DESCRIPTION = Retroarch 3DS
APP_AUTHOR = Team Libretro
APP_PRODUCT_CODE = RETROARCH-3DS
APP_UNIQUE_ID = 0xBAC00
APP_ICON = ctr/assets/default.png
APP_BANNER = ctr/assets/libretro_banner.png
APP_AUDIO = ctr/assets/silent.wav
APP_RSF = ctr/tools/template.rsf
APP_SYSTEM_MODE = 64MB
APP_SYSTEM_MODE_EXT = 124MB
APP_BIG_TEXT_SECTION = 0
include ctr/Makefile.cores
OBJS :=
OBJS += gfx/drivers/ctr_sprite.o griffin/griffin.o
#NO_SMDH = 1
DEBUG = 0
OBJS += gfx/drivers/ctr_sprite.o
OBJS += ctr/ctr_system.o
OBJS += ctr/ctr_memory.o
OBJS += ctr/ctr_linear.o
OBJS += ctr/ctr_svchax.o
ifeq ($(GRIFFIN_BUILD), 1)
OBJS += griffin/griffin.o
else
OBJS += libretro-common/file/file_extract.o
OBJS += verbosity.o
OBJS += performance.o
OBJS += libretro-common/compat/compat_getopt.o
OBJS += libretro-common/compat/compat_strcasestr.o
OBJS += libretro-common/compat/compat_strl.o
OBJS += libretro-common/compat/compat_fnmatch.o
OBJS += libretro-common/memmap/memalign.o
OBJS += libretro-common/file/config_file.o
OBJS += libretro-common/file/config_file_userdata.o
OBJS += core_options.o
OBJS += cheats.o
OBJS += libretro-common/hash/rhash.o
OBJS += gfx/video_context_driver.o
OBJS += gfx/drivers_context/gfx_null_ctx.o
OBJS += gfx/image/image.o
OBJS += libretro-common/formats/tga/rtga.o
OBJS += libretro-common/formats/png/rpng.o
OBJS += libretro-common/formats/png/rpng_encode.o
OBJS += libretro-common/formats/bmp/rbmp_encode.o
OBJS += libretro-common/gfx/math/matrix_4x4.o
OBJS += libretro-common/gfx/math/matrix_3x3.o
OBJS += gfx/drivers/ctr_gfx.o
OBJS += gfx/drivers/nullgfx.o
OBJS += gfx/font_driver.o
OBJS += gfx/drivers_font_renderer/bitmapfont.o
OBJS += input/input_autodetect.o
OBJS += input/input_joypad_driver.o
OBJS += input/input_hid_driver.o
OBJS += input/input_config.o
OBJS += input/input_keymaps.o
OBJS += input/input_remapping.o
OBJS += input/input_keyboard.o
OBJS += input/drivers/ctr_input.o
OBJS += input/drivers_joypad/ctr_joypad.o
OBJS += input/autoconf/builtin_ctr.o
OBJS += input/drivers/nullinput.o
OBJS += input/drivers_joypad/null_joypad.o
OBJS += input/drivers_joypad/hid_joypad.o
OBJS += input/drivers_hid/null_hid.o
OBJS += gfx/video_state_tracker.o
OBJS += libretro-common/queues/fifo_buffer.o
OBJS += audio/audio_resampler_driver.o
OBJS += audio/drivers_resampler/sinc.o
OBJS += audio/drivers_resampler/nearest.o
OBJS += audio/drivers_resampler/cc_resampler.o
OBJS += camera/drivers/nullcamera.o
OBJS += location/drivers/nulllocation.o
OBJS += audio/drivers/ctr_csnd_audio.o
OBJS += audio/drivers/ctr_dsp_audio.o
OBJS += audio/drivers/nullaudio.o
OBJS += gfx/video_driver.o
OBJS += gfx/video_common.o
OBJS += input/input_driver.o
OBJS += audio/audio_driver.o
OBJS += camera/camera_driver.o
OBJS += location/location_driver.o
OBJS += driver.o
OBJS += libretro-common/gfx/scaler/scaler_filter.o
OBJS += libretro-common/gfx/scaler/pixconv.o
OBJS += libretro-common/gfx/scaler/scaler.o
OBJS += libretro-common/gfx/scaler/scaler_int.o
OBJS += gfx/video_filters/2xsai.o
OBJS += gfx/video_filters/super2xsai.o
OBJS += gfx/video_filters/supereagle.o
OBJS += gfx/video_filters/2xbr.o
OBJS += gfx/video_filters/darken.o
OBJS += gfx/video_filters/epx.o
OBJS += gfx/video_filters/scale2x.o
OBJS += gfx/video_filters/blargg_ntsc_snes.o
OBJS += gfx/video_filters/lq2x.o
OBJS += gfx/video_filters/phosphor2x.o
OBJS += audio/audio_filters/echo.o
OBJS += audio/audio_filters/eq.o
OBJS += audio/audio_filters/chorus.o
OBJS += audio/audio_filters/iir.o
OBJS += audio/audio_filters/panning.o
OBJS += audio/audio_filters/phaser.o
OBJS += audio/audio_filters/reverb.o
OBJS += audio/audio_filters/wahwah.o
OBJS += libretro-common/dynamic/dylib.o
OBJS += dynamic.o
OBJS += gfx/video_filter.o
OBJS += audio/audio_dsp_filter.o
OBJS += cores/dynamic_dummy.o
OBJS += content.o
OBJS += libretro-common/file/file_path.o
OBJS += file_path_special.o
OBJS += libretro-common/file/dir_list.o
OBJS += libretro-common/file/retro_dirent.o
OBJS += libretro-common/file/retro_file.o
OBJS += libretro-common/file/retro_stat.o
OBJS += dir_list_special.o
OBJS += string_list_special.o
OBJS += libretro-common/string/string_list.o
OBJS += libretro-common/string/stdstring.o
OBJS += file_ops.o
OBJS += libretro-common/file/nbio/nbio_stdio.o
OBJS += libretro-common/file/file_list.o
OBJS += libretro-common/queues/message_queue.o
OBJS += patch.o
OBJS += configuration.o
OBJS += rewind.o
OBJS += frontend/frontend_driver.o
OBJS += frontend/drivers/platform_ctr.o
OBJS += frontend/drivers/platform_null.o
OBJS += core_info.o
OBJS += ui/ui_companion_driver.o
OBJS += ui/drivers/ui_null.o
OBJS += frontend/frontend.o
OBJS += libretro_version_1.o
OBJS += retroarch.o
OBJS += runloop.o
OBJS += tasks/tasks.o
OBJS += msg_hash.o
OBJS += intl/msg_hash_de.o
OBJS += intl/msg_hash_es.o
OBJS += intl/msg_hash_eo.o
OBJS += intl/msg_hash_fr.o
OBJS += intl/msg_hash_it.o
OBJS += intl/msg_hash_nl.o
OBJS += intl/msg_hash_pt.o
OBJS += intl/msg_hash_pl.o
OBJS += intl/msg_hash_us.o
OBJS += movie.o
OBJS += record/record_driver.o
OBJS += record/drivers/record_null.o
OBJS += tasks/task_decompress.o
OBJS += tasks/task_file_transfer.o
OBJS += screenshot.o
OBJS += playlist.o
OBJS += menu/menu_driver.o
OBJS += menu/menu_hash.o
OBJS += menu/menu_input.o
OBJS += menu/menu_entry.o
OBJS += menu/menu_entries.o
OBJS += menu/menu_setting.o
OBJS += menu/menu_cbs.o
OBJS += menu/cbs/menu_cbs_ok.o
OBJS += menu/cbs/menu_cbs_cancel.o
OBJS += menu/cbs/menu_cbs_select.o
OBJS += menu/cbs/menu_cbs_start.o
OBJS += menu/cbs/menu_cbs_info.o
OBJS += menu/cbs/menu_cbs_refresh.o
OBJS += menu/cbs/menu_cbs_left.o
OBJS += menu/cbs/menu_cbs_right.o
OBJS += menu/cbs/menu_cbs_title.o
OBJS += menu/cbs/menu_cbs_deferred_push.o
OBJS += menu/cbs/menu_cbs_scan.o
OBJS += menu/cbs/menu_cbs_get_value.o
OBJS += menu/cbs/menu_cbs_up.o
OBJS += menu/cbs/menu_cbs_down.o
OBJS += menu/cbs/menu_cbs_contentlist_switch.o
OBJS += menu/menu_shader.o
OBJS += menu/menu_navigation.o
OBJS += menu/menu_display.o
OBJS += menu/menu_displaylist.o
OBJS += menu/menu_animation.o
OBJS += menu/intl/menu_hash_de.o
OBJS += menu/intl/menu_hash_es.o
OBJS += menu/intl/menu_hash_eo.o
OBJS += menu/intl/menu_hash_fr.o
OBJS += menu/intl/menu_hash_it.o
OBJS += menu/intl/menu_hash_nl.o
OBJS += menu/intl/menu_hash_pl.o
OBJS += menu/intl/menu_hash_pt.o
OBJS += menu/intl/menu_hash_us.o
OBJS += menu/drivers/null.o
OBJS += menu/drivers/menu_generic.o
OBJS += menu/drivers_display/menu_display_null.o
OBJS += menu/drivers/rgui.o
OBJS += command_event.o
OBJS += deps/zlib/adler32.o
OBJS += deps/zlib/compress.o
OBJS += deps/zlib/crc32.o
OBJS += deps/zlib/deflate.o
OBJS += deps/zlib/gzclose.o
OBJS += deps/zlib/gzlib.o
OBJS += deps/zlib/gzread.o
OBJS += deps/zlib/gzwrite.o
OBJS += deps/zlib/inffast.o
OBJS += deps/zlib/inflate.o
OBJS += deps/zlib/inftrees.o
OBJS += deps/zlib/trees.o
OBJS += deps/zlib/uncompr.o
OBJS += deps/zlib/zutil.o
OBJS += deps/zlib/ioapi.o
OBJS += deps/zlib/unzip.o
OBJS += audio/audio_utils.o
endif
ifeq ($(strip $(DEVKITARM)),)
@@ -17,14 +238,24 @@ ifeq ($(strip $(AEMSTRO)),)
$(error "Please set AEMSTRO in your environment. export AEMSTRO=<path to>aemstro")
endif
APP_TITLE := $(shell echo "$(APP_TITLE)" | cut -c1-128)
APP_DESCRIPTION := $(shell echo "$(APP_DESCRIPTION)" | cut -c1-256)
APP_AUTHOR := $(shell echo "$(APP_AUTHOR)" | cut -c1-128)
APP_PRODUCT_CODE := $(shell echo $(APP_PRODUCT_CODE) | cut -c1-16)
APP_UNIQUE_ID := $(shell echo $(APP_UNIQUE_ID) | cut -c1-7)
MAKEROM_ARGS_COMMON = -rsf $(APP_RSF) -exefslogo -elf $(TARGET).elf -icon $(TARGET).icn -banner $(TARGET).bnr -DAPP_TITLE="$(APP_TITLE)" -DAPP_PRODUCT_CODE="$(APP_PRODUCT_CODE)" -DAPP_UNIQUE_ID=$(APP_UNIQUE_ID) -DAPP_SYSTEM_MODE=$(APP_SYSTEM_MODE) -DAPP_SYSTEM_MODE_EXT=$(APP_SYSTEM_MODE_EXT)
INCDIRS := -I$(CTRULIB)/include
LIBDIRS := -L. -L$(CTRULIB)/lib
ARCH := -march=armv6k -mtune=mpcore -mfloat-abi=hard
ARCH := -march=armv6k -mtune=mpcore -mfloat-abi=hard -marm -mfpu=vfp -mtp=soft
CFLAGS += -mword-relocations \
-fomit-frame-pointer -ffast-math \
-Werror=implicit-function-declaration \
$(ARCH)
#CFLAGS += -Wall
@@ -35,6 +266,16 @@ ifeq ($(DEBUG), 1)
else
CFLAGS += -O3
endif
ifeq ($(LIBCTRU_NO_DEPRECATION), 1)
CFLAGS += -DLIBCTRU_NO_DEPRECATION
endif
ifeq ($(WHOLE_ARCHIVE_LINK), 1)
WHOLE_START := -Wl,--whole-archive
WHOLE_END := -Wl,--no-whole-archive
endif
CFLAGS += -I. -Ideps/zlib -Ideps/7zip -Ilibretro-common/include
CFLAGS += -DRARCH_INTERNAL -DRARCH_CONSOLE -DSINC_LOWEST_QUALITY
@@ -45,45 +286,39 @@ CFLAGS += -DHAVE_ZLIB -DHAVE_RPNG -DWANT_ZLIB -DHAVE_BUILTIN_AUTOCONFIG
CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=gnu++11
ASFLAGS := -g $(ARCH)
LDFLAGS = -specs=3dsx.specs -g $(ARCH) -Wl,-Map,$(notdir $*.map)
ASFLAGS := -g $(ARCH) -O3
LDFLAGS = -specs=ctr/3dsx_custom.specs -g $(ARCH) -Wl,-Map,$(notdir $*.map)
CFLAGS += -std=gnu99 -ffast-math
LIBS := -lretro_ctr -lctru -lm
LIBS := $(WHOLE_START) -lretro_ctr $(WHOLE_END) -lctru -lm
ifeq ($(BUILD_3DSX), 1)
TARGET_3DSX := $(TARGET).3dsx $(TARGET).smdh
endif
ifeq ($(BUILD_3DS), 1)
TARGET_3DS := $(TARGET).3ds
endif
ifeq ($(BUILD_CIA), 1)
TARGET_CIA := $(TARGET).cia
endif
.PHONY: $(BUILD) clean all
#---------------------------------------------------------------------------------
all: $(TARGET)
clean:
rm -f $(OBJS)
rm -f $(TARGET).3dsx
rm -f $(TARGET).elf
$(TARGET): $(TARGET_3DSX) $(TARGET_3DS) $(TARGET_CIA)
$(TARGET).3dsx: $(TARGET).elf
$(TARGET).elf: $(OBJS) libretro_ctr.a
ctr_sprite_shader_shbin.h: gfx/drivers/ctr_sprite.o
gfx/drivers/ctr_gfx.c: ctr_sprite_shader_shbin.h
griffin/griffin.o: gfx/drivers/ctr_gfx.c
$(TARGET): $(TARGET).3dsx
$(TARGET).3dsx : $(TARGET).elf
$(TARGET).elf : $(OBJS)
ifeq ($(strip $(APP_TITLE)),)
APP_TITLE := $(notdir $(TARGET))
endif
ifeq ($(strip $(APP_DESCRIPTION)),)
APP_DESCRIPTION := Built with devkitARM & libctru
endif
ifeq ($(strip $(APP_AUTHOR)),)
APP_AUTHOR := Unspecified Author
endif
ifeq ($(strip $(APP_ICON)),)
APP_ICON := $(CTRULIB)/default_icon.png
endif
PREFIX := $(DEVKITARM)/bin/arm-none-eabi-
@@ -96,12 +331,20 @@ STRIP := $(PREFIX)strip
NM := $(PREFIX)nm
LD := $(CXX)
ifneq ($(findstring Linux,$(shell uname -a)),)
MAKEROM = ctr/tools/makerom-linux
BANNERTOOL = ctr/tools/bannertool-linux
else ifneq ($(findstring Darwin,$(shell uname -a)),)
MAKEROM = ctr/tools/makerom-mac
BANNERTOOL = ctr/tools/bannertool-mac
else
MAKEROM = ctr/tools/makerom.exe
BANNERTOOL = ctr/tools/bannertool.exe
endif
%.o: %.shader
#---------------------------------------------------------------------------------
@echo $(notdir $<)
python $(AEMSTRO)/aemstro_as.py $< $(notdir $<).shbin
bin2s $(notdir $<).shbin | $(PREFIX)as -o $@
$(DEVKITARM)/bin/bin2s $(notdir $<).shbin | $(PREFIX)as -o $@
echo "extern const u8" `(echo $(notdir $<).shbin | sed -e 's/^\([0-9]\)/_\1/' | tr . _)`"_end[];" > `(echo $(notdir $<).shbin | tr . _)`.h
echo "extern const u8" `(echo $(notdir $<).shbin | sed -e 's/^\([0-9]\)/_\1/' | tr . _)`"[];" >> `(echo $(notdir $<).shbin | tr . _)`.h
echo "extern const u32" `(echo $(notdir $<).shbin | sed -e 's/^\([0-9]\)/_\1/' | tr . _)`_size";" >> `(echo $(notdir $<).shbin | tr . _)`.h
@@ -125,22 +368,46 @@ LD := $(CXX)
%.vsh:
#---------------------------------------------------------------------------------
%.smdh: $(APP_ICON) $(MAKEFILE_LIST)
@echo building ... $(notdir $@)
$(TARGET).smdh: $(APP_ICON)
smdhtool --create "$(APP_TITLE)" "$(APP_DESCRIPTION)" "$(APP_AUTHOR)" $(APP_ICON) $@
#---------------------------------------------------------------------------------
%.3dsx: %.elf
@echo building ... $(notdir $@)
3dsxtool $< $@ $(_3DSXFLAGS)
$(TARGET).3dsx: $(TARGET).elf
ifeq ($(APP_BIG_TEXT_SECTION), 1)
cp ctr/big_text_section.xml $(TARGET).xml
else
rm -f $(TARGET).xml
endif
-3dsxtool $< $@ $(_3DSXFLAGS)
#---------------------------------------------------------------------------------
%.elf: .FORCE
@echo linking $(notdir $@)
$(TARGET).elf: ctr/3dsx_custom_crt0.o
$(LD) $(LDFLAGS) $(OBJS) $(LIBDIRS) $(LIBS) -o $@
$(NM) -CSn $@ > $(notdir $*.lst)
$(TARGET).bnr: $(APP_BANNER) $(APP_AUDIO)
$(BANNERTOOL) makebanner -i "$(APP_BANNER)" -a "$(APP_AUDIO)" -o $@
.PHONY: .FORCE
$(TARGET).icn: $(APP_ICON)
$(BANNERTOOL) makesmdh -s "$(APP_TITLE)" -l "$(APP_TITLE)" -p "$(APP_AUTHOR)" -i $(APP_ICON) -o $@
$(TARGET).3ds: $(TARGET).elf $(TARGET).bnr $(TARGET).icn $(APP_RSF)
$(MAKEROM) -f cci -o $@ $(MAKEROM_ARGS_COMMON) -DAPP_ENCRYPTED=true
$(TARGET).cia: $(TARGET).elf $(TARGET).bnr $(TARGET).icn $(APP_RSF)
$(MAKEROM) -f cia -o $@ $(MAKEROM_ARGS_COMMON) -DAPP_ENCRYPTED=false
clean:
rm -f $(OBJS)
rm -f $(TARGET).3dsx
rm -f $(TARGET).elf
rm -f $(TARGET).3ds
rm -f $(TARGET).cia
rm -f $(TARGET).smdh
rm -f $(TARGET).bnr
rm -f $(TARGET).icn
rm -f *_shader_shbin.h
rm -f ctr/ctr_config_*.o
rm -f ctr/3dsx_custom_crt0.o
.PHONY: clean
+8 -3
View File
@@ -5,6 +5,7 @@ OBJ :=
DEFINES := -DRARCH_INTERNAL -DHAVE_OVERLAY -DHAVE_MAIN
DEFINES += -DHAVE_OPENGL -DHAVE_OPENGLES -DHAVE_OPENGLES2 -DHAVE_EGL -DHAVE_OVERLAY -DHAVE_GLSL -DHAVE_FILTERS_BUILTIN
HAVE_EGL = 1
HAVE_OPENGL = 1
HAVE_GLES = 1
HAVE_EMSCRIPTEN = 1
@@ -23,7 +24,11 @@ ifneq ($(NATIVE_ZLIB),)
endif
LIBS :=
LDFLAGS := -L. -s TOTAL_MEMORY=$(MEMORY) -s OUTLINING_LIMIT=50000 --js-library emscripten/library_rwebaudio.js --js-library emscripten/library_rwebinput.js --js-library emscripten/library_rwebcam.js --no-heap-copy
LDFLAGS := -L. --no-heap-copy -s USE_ZLIB=1 -s TOTAL_MEMORY=$(MEMORY) -s OUTLINING_LIMIT=50000 \
-s EXPORTED_FUNCTIONS="['_main', '_malloc', '_cmd_savefiles', '_cmd_save_state', '_cmd_load_state', '_cmd_take_screenshot']" \
--js-library emscripten/library_rwebaudio.js \
--js-library emscripten/library_rwebinput.js \
--js-library emscripten/library_rwebcam.js
include Makefile.common
@@ -67,7 +72,8 @@ else
CFLAGS += -O2
endif
CFLAGS += -Wall -Wno-unused-result -Wno-unused-variable -I. -Ilibretro-common/include -std=gnu99
CFLAGS += -DWANT_RPNG -Wall -Wno-unused-result -Wno-unused-variable -I. -Ilibretro-common/include -std=gnu99 -s USE_ZLIB=1 \
-s EXPORTED_FUNCTIONS="['_main', '_malloc', '_cmd_savefiles', '_cmd_save_state', '_cmd_take_screenshot']"
all: $(TARGET)
@@ -111,4 +117,3 @@ clean:
rm -f *.d
.PHONY: all clean
+210 -70
View File
@@ -5,6 +5,8 @@ WHOLE_ARCHIVE_LINK = 0
BIG_STACK = 1
PC_DEVELOPMENT_IP_ADDRESS = 255.255.255.255
PC_DEVELOPMENT_UDP_PORT = 3490
RARCH_CONSOLE = 0
USBGECKO = 0
ifneq ($(EMSCRIPTEN),)
platform = emscripten
@@ -34,110 +36,197 @@ else ifneq ($(findstring MINGW,$(shell uname -a)),)
system_platform = win
endif
TARGET_NAME := retroarch
TARGET_NAME := retroarch
INCLUDE :=
LDFLAGS :=
LIBDIRS :=
INCLUDE :=
LDFLAGS :=
LIBDIRS :=
SHADER_CG_DIR := media/shaders_cg
OVERLAY_DIR := media/overlays
SHADER_GLSL_DIR := media/shaders_glsl
OVERLAY_DIR := media/overlays
SHADER_GLSL_DIR := media/shaders_glsl
PYTHON2 = python2$(EXE_EXT)
PYTHON3 = python3$(EXE_EXT)
GIT = git$(EXE_EXT)
PYTHON2 := python2$(EXE_EXT)
PYTHON3 := python3$(EXE_EXT)
GIT := git$(EXE_EXT)
ifeq ($(WHOLE_ARCHIVE_LINK), 1)
WHOLE_START := -Wl,--whole-archive
WHOLE_END := -Wl,--no-whole-archive
WHOLE_START := -Wl,--whole-archive
WHOLE_END := -Wl,--no-whole-archive
endif
LIBS := $(WHOLE_START) -lretro_$(platform) $(WHOLE_END)
libogc_platform :=
ifeq ($(platform), ngc)
CC = $(DEVKITPPC)/bin/powerpc-eabi-gcc$(EXE_EXT)
CXX = $(DEVKITPPC)/bin/powerpc-eabi-g++$(EXE_EXT)
LD = $(DEVKITPPC)/bin/powerpc-eabi-ld$(EXE_EXT)
ELF2DOL = $(DEVKITPPC)/bin/elf2dol$(EXE_EXT)
EXT_TARGET := $(TARGET_NAME)_ngc.dol
EXT_INTER_TARGET := $(TARGET_NAME)_ngc.elf
INCLUDE += -I. -I$(DEVKITPRO)/libogc/include -Ideps/zlib
LIBDIRS += -L$(DEVKITPRO)/libogc/lib/cube -L.
MACHDEP := -DGEKKO -DHW_DOL -mogc -mcpu=750 -meabi -mhard-float -DMSB_FIRST
LDFLAGS += $(MACHDEP) -Wl,-Map,$(notdir $(EXT_INTER_TARGET)).map
ifeq ($(BIG_STACK), 1)
LDFLAGS += -T gx/ld/ogc.ld
libogc_platform := 1
else ifeq ($(platform), wii)
libogc_platform := 1
endif
LIBS := -lfat $(WHOLE_START) -lretro_ngc $(WHOLE_END) -logc
ifeq ($(HAVE_LOGGER), 1)
LIBS += -lbba
endif
PLATCFLAGS := -DGEKKO
HAVE_FILTERS_BUILTIN := 1
HAVE_THREADS := 1
HAVE_ZLIB := 1
HAVE_RPNG := 1
HAVE_7ZIP := 1
HAVE_RPNG := 1
HAVE_OVERLAY := 1
HAVE_BUILTIN_AUTOCONFIG := 1
else ifeq ($(platform), ps3)
# PS3
ifeq ($(platform), ps3)
#TODO
MEDIA_SHADER_DIR := ps3/pkg/USRDIR/cores/shaders
MEDIA_SHADER_DIR := pkg/ps3/USRDIR/cores/shaders
RARCH_CONSOLE = 1
# PS3 - Cobra
else ifeq ($(platform), ps3-cobra)
#TODO
MEDIA_SHADER_DIR := ps3/iso/PS3_GAME/USRDIR/cores/shaders
else ifeq ($(platform), wii)
RARCH_CONSOLE = 1
# NGC/Wii - libogc
else ifeq ($(libogc_platform), 1)
CC = $(DEVKITPPC)/bin/powerpc-eabi-gcc$(EXE_EXT)
CXX = $(DEVKITPPC)/bin/powerpc-eabi-g++$(EXE_EXT)
LD = $(DEVKITPPC)/bin/powerpc-eabi-ld$(EXE_EXT)
ELF2DOL = $(DEVKITPPC)/bin/elf2dol$(EXE_EXT)
EXT_TARGET := $(TARGET_NAME)_wii.dol
EXT_INTER_TARGET := $(TARGET_NAME)_wii.elf
EXT_TARGET := $(TARGET_NAME)_$(platform).dol
EXT_INTER_TARGET := $(TARGET_NAME)_$(platform).elf
INCLUDE += -I. -I$(DEVKITPRO)/libogc/include -Ideps/zlib
LIBDIRS += -L$(DEVKITPRO)/libogc/lib/wii -L.
MACHDEP := -DGEKKO -DHW_RVL -mrvl -mcpu=750 -meabi -mhard-float -DMSB_FIRST
LDFLAGS += $(MACHDEP) -Wl,-Map,$(notdir $(EXT_INTER_TARGET)).map,-wrap,malloc,-wrap,free,-wrap,memalign,-wrap,calloc,-wrap,realloc,-wrap,strdup,-wrap,strndup,-wrap,malloc_usable_size
ifeq ($(BIG_STACK), 1)
LDFLAGS += -T gx/ld/rvl.ld
ifeq ($(platform), ngc)
LIBDIRS += -L$(DEVKITPRO)/libogc/lib/cube
MACHDEP := -DHW_DOL -mogc
else ifeq ($(platform), wii)
LIBDIRS += -L$(DEVKITPRO)/libogc/lib/wii
MACHDEP := -DHW_RVL -mrvl
endif
LIBS := -lfat $(WHOLE_START) -lretro_wii $(WHOLE_END) -logc -lwiiuse -lbte
LIBDIRS += -L.
MACHDEP += -DGEKKO -mcpu=750 -meabi -mhard-float -DMSB_FIRST
ifeq ($(platform), ngc)
LDFLAGS += $(MACHDEP) -Wl,-Map,$(notdir $(EXT_INTER_TARGET)).map
ifeq ($(BIG_STACK), 1)
LDFLAGS += -T bootstrap/gx/ogc.ld
endif
else ifeq ($(platform), wii)
LDFLAGS += $(MACHDEP) -Wl,-Map,$(notdir $(EXT_INTER_TARGET)).map,-wrap,malloc,-wrap,free,-wrap,memalign,-wrap,calloc,-wrap,realloc,-wrap,strdup,-wrap,strndup,-wrap,malloc_usable_size
ifeq ($(BIG_STACK), 1)
LDFLAGS += -T bootstrap/gx/rvl.ld
endif
endif
LIBS += -lfat -logc
ifeq ($(platform), wii)
LIBS += -lwiiuse -lbte
ifeq ($(USBGECKO), 1)
LIBS += -ldb
endif
else ifeq ($(platform), ngc)
ifeq ($(HAVE_LOGGER), 1)
LIBS += -lbba
endif
endif
CFLAGS += -DGEKKO
HAVE_FILTERS_BUILTIN := 1
HAVE_THREADS := 1
HAVE_RPNG := 1
HAVE_OVERLAY := 1
HAVE_BUILTIN_AUTOCONFIG := 1
HAVE_ZLIB := 1
HAVE_7ZIP := 1
RARCH_CONSOLE = 1
ifeq ($(platform), wii)
HAVE_WIIUSB_HID := 1
HAVE_RARCH_EXEC := 1
HAVE_RSOUND := 1
HAVE_LIBRETRO_MANAGEMENT := 1
APP_BOOTER_DIR = wii/app_booter
PLATOBJS := $(APP_BOOTER_DIR)/app_booter.binobj
CFLAGS += -DGEKKO
ifeq ($(USBGECKO), 1)
CFLAGS += -DUSBGECKO
endif
endif
HAVE_FILTERS_BUILTIN := 1
HAVE_RARCH_EXEC := 1
# Libxenon (Xbox 360)
else ifeq ($(platform), xenon360)
CC = xenon-gcc$(EXE_EXT)
CXX = xenon-g++$(EXE_EXT)
OBJCOPY = xenon-objcopy$(EXE_EXT)
LD = xenon-ld$(EXE_EXT)
STRIP = xenon-strip$(EXE_EXT)
INCLUDE += -I$(DEVKITXENON)/usr/include
EXT_TARGET := $(TARGET_NAME)_$(platform).elf32
EXT_INTER_TARGET := $(TARGET_NAME)_$(platform).elf
LIBS += -lxenon -lm -lc
LIBDIRS += -L. -L$(DEVKITXENON)/usr/lib -L$(DEVKITXENON)/xenon/lib/32
LDFLAGS += -Wl,-q -m32 -n -T$(DEVKITXENON)/app.lds
PLATCFLAGS := -DHAVE_GETOPT_LONG=1
PLATCFLAGS += -maltivec -mhard-float -m32 -mpowerpc64 -mcpu=cell -mtune=cell -fno-pic -g -Wall -DXENON $(INCDIRS) -Wno-char-subscripts
PLATCFLAGS += -u read -u _start -u exc_base
HAVE_THREADS := 1
HAVE_RSOUND := 1
HAVE_7ZIP := 1
HAVE_LIBRETRO_MANAGEMENT := 1
HAVE_ZLIB := 1
HAVE_RPNG := 1
HAVE_RPNG := 1
HAVE_OVERLAY := 1
HAVE_LIBSICKSAXIS := 1
HAVE_BUILTIN_AUTOCONFIG := 1
HAVE_GETOPT_LONG := 1
RARCH_CONSOLE = 1
# PSP
else ifeq ($(platform), psp1)
CC = psp-gcc$(EXE_EXT)
CXX = psp-g++$(EXE_EXT)
LD = psp-ld$(EXE_EXT)
INCLUDE += -I$(PSPSDK)/psp/sdk/include
EXT_TARGET := $(TARGET_NAME)_psp1.elf
EXT_INTER_TARGET := $(TARGET_NAME)_psp1.elf
PLATCFLAGS := -DPSP -D_PSP_FW_VERSION=150 -G0
EXT_TARGET := $(TARGET_NAME)_$(platform).elf
EXT_INTER_TARGET := $(TARGET_NAME)_$(platform).elf
PLATCFLAGS := -DPSP -D_PSP_FW_VERSION=150 -G0 \
-D_MIPS_ARCH_ALLEGREX
LIBS += -lpspgu -lpspgum -lm -lpspaudio -lpspfpu -lpsppower -lpsprtc -lpspkernel
LIBDIRS += -L.
LDFLAGS += -Wl,-q
BUILD_PRX = 1
HAVE_LIBRETRO_MANAGEMENT := 1
HAVE_RPNG := 1
HAVE_KERNEL_PRX := 1
RARCH_CONSOLE = 1
ifeq ($(BUILD_PRX), 1)
LDFLAGS += $(addprefix -L,$(PSPSDK)/lib) -specs=$(PSPSDK)/lib/prxspecs -Wl,-q,-T$(PSPSDK)/lib/linkfile.prx $(LDFLAGS)
endif
CFLAGS += -Wall -std=gnu99 $(MACHDEP) $(INCLUDE)
# Vita
else ifeq ($(platform), vita)
CC = arm-vita-eabi-gcc$(EXE_EXT)
CXX = arm-vita-eabi-g++$(EXE_EXT)
LD = arm-vita-eabi-ld$(EXE_EXT)
EXT_TARGET := $(TARGET_NAME)_$(platform).velf
EXT_INTER_TARGET := $(TARGET_NAME)_$(platform).elf
MACHDEP := -DVITA
PLATCFLAGS := -O3 -mfloat-abi=hard -ffast-math -fsingle-precision-constant
LIBS += -lSceKernel_stub -lSceDisplay_stub -lSceGxm_stub -lSceNet_stub -lSceNetCtl_stub\
-lSceSysmodule_stub -lSceCtrl_stub -lSceAudio_stub -lUVLoader_stub \
-lScePower_stub -lSceRtc_stub -lSceCommonDialog_stub -lfreetype -lz -lm -lc -lpng
PLATOBJS += audio/audio_utils_neon.o audio/drivers_resampler/sinc_neon.o \
audio/drivers_resampler/cc_resampler_neon.o
LIBDIRS += -L.
LDFLAGS += -Wl,-q
HAVE_FILTERS_BUILTIN := 1
HAVE_LIBRETRO_MANAGEMENT := 1
HAVE_BUILTIN_AUTOCONFIG := 1
HAVE_RPNG := 1
HAVE_ZLIB := 1
HAVE_VITA2D := 1
HAVE_NETWORKING := 1
HAVE_NETPLAY := 1
HAVE_OVERLAY := 1
RARCH_CONSOLE = 1
endif
CFLAGS += -Wall -std=gnu99 $(MACHDEP) $(PLATCFLAGS) $(INCLUDE)
OBJ = griffin/griffin.o $(PLATOBJS)
@@ -146,28 +235,46 @@ INCLUDE += -I./libretro-common/include
ifeq ($(HAVE_LOGGER), 1)
CFLAGS += -DHAVE_LOGGER
CFLAGS += -DPC_DEVELOPMENT_IP_ADDRESS=\"$(PC_DEVELOPMENT_IP_ADDRESS)\" -DPC_DEVELOPMENT_UDP_PORT=$(PC_DEVELOPMENT_UDP_PORT)
INCLUDE += -Ilogger/netlogger
endif
ifeq ($(platform), wii)
CFLAGS += -DHAVE_SOCKET_LEGACY
endif
ifeq ($(platform), vita)
CFLAGS += -DHAVE_SOCKET_LEGACY
endif
ifeq ($(HAVE_LIBRETRO_MANAGEMENT), 1)
CFLAGS += -DHAVE_LIBRETRO_MANAGEMENT
endif
ifeq ($(HAVE_LIBSICKSAXIS), 1)
CFLAGS += -DHAVE_LIBSICKSAXIS
ifeq ($(HAVE_KERNEL_PRX), 1)
CFLAGS += -DHAVE_KERNEL_PRX
endif
ifeq ($(HAVE_WIIUSB_HID), 1)
CFLAGS += -DHAVE_WIIUSB_HID -DHAVE_HID
endif
ifeq ($(HAVE_VITA2D), 1)
CFLAGS += -DHAVE_VITA2D
endif
ifeq ($(HAVE_LIBRETRODB), 1)
CFLAGS += -DHAVE_LIBRETRODB
endif
ifeq ($(BIG_STACK),1)
CFLAGS += -DBIG_STACK
endif
ifeq ($(HAVE_RPNG), 1)
CFLAGS += -DWANT_RPNG
endif
ifeq ($(HAVE_FILE_LOGGER), 1)
CFLAGS += -DHAVE_FILE_LOGGER
INCLUDE += -Ilogger/netlogger
endif
ifeq ($(HAVE_RARCH_EXEC), 1)
@@ -202,7 +309,15 @@ ifeq ($(HAVE_NETPLAY), 1)
CFLAGS += -DHAVE_NETPLAY
endif
CFLAGS += -std=gnu99 -DSINC_LOWER_QUALITY -DHAVE_RGUI -DHAVE_MENU -DRARCH_CONSOLE -DHAVE_GRIFFIN=1 -Wno-char-subscripts -DRARCH_INTERNAL
ifeq ($(RARCH_CONSOLE), 1)
CFLAGS += -DRARCH_CONSOLE
endif
ifeq ($(RARCH_MOBILE), 1)
CFLAGS += -DRARCH_MOBILE
endif
CFLAGS += -std=gnu99 -DSINC_LOWER_QUALITY -DHAVE_RGUI -DHAVE_MENU -DHAVE_GRIFFIN=1 -Wno-char-subscripts -DRARCH_INTERNAL
ifeq ($(HAVE_FILTERS_BUILTIN), 1)
CFLAGS += -DHAVE_FILTERS_BUILTIN
@@ -215,10 +330,18 @@ LIBS += -lpthread-psp
endif
endif
ifeq ($(HAVE_VITA2D), 1)
LIBS := -lvita2d $(LIBS)
endif
ifeq ($(HAVE_RSOUND), 1)
CFLAGS += -DHAVE_RSOUND
endif
ifeq ($(HAVE_GETOPT_LONG), 1)
CFLAGS += -DHAVE_GETOPT_LONG=1
endif
ifeq ($(DEBUG), 1)
CFLAGS += -O0 -g -DDEBUG
else ifeq ($(platform), psp1)
@@ -232,12 +355,29 @@ all: $(EXT_TARGET)
%.dol: %.elf
$(ELF2DOL) $< $@
%.velf: %.elf
arm-vita-eabi-strip -g $<
vita-elf-create $< $@ $(VITASDK)/bin/db.json $(VITASDK)/bin/extra.json
%.elf32: %.elf
ifeq ($(platform), xenon360)
$(OBJCOPY) -O elf32-powerpc --adjust-vma 0x80000000 $< $@
endif
%.prx: %.elf
ifeq ($(platform),psp1)
psp-prxgen $< $@
endif
$(EXT_INTER_TARGET): $(OBJ)
$(CXX) -o $@ $(LDFLAGS) $(LIBDIRS) $(OBJ) $(LIBS)
%.o: %.c
$(CC) $(CFLAGS) -c -o $@ $<
%.o: %.S
$(CC) $(CFLAGS) -c -o $@ $<
%.bmpobj: %.bmp
$(LD) -r -b binary -o $@ $<
@@ -249,9 +389,9 @@ $(APP_BOOTER_DIR)/app_booter.bin:
pkg: all
ifeq ($(platform), wii)
cp -r $(EXT_TARGET) wii/pkg/CORE.dol
cp -r $(EXT_TARGET) pkg/wii/CORE.dol
else ifeq ($(platform), ngc)
cp -r $(EXT_TARGET) ngc/pkg/CORE.dol
cp -r $(EXT_TARGET) pkg/ngc/CORE.dol
else ifeq ($(platform), psp1)
psp-fixup-imports$(EXT) $(EXT_TARGET)
endif
+1 -1
View File
@@ -2,7 +2,7 @@
# $ source /usr/local/angstrom/arm/environment-setup
# $ setprj retroarch
PNDDIR=./pandora
PNDDIR=./pkg/pandora
BINDIR=$(PNDDIR)/bin
all: $(BINDIR)/retroarch
+14 -14
View File
@@ -6,7 +6,7 @@ CELL_BUILD_TOOLS = SNC
CELL_GPU_TYPE = RSX
CELL_PSGL_VERSION = ultra-opt
RMENU_IMG_DIR := media/rmenu
ASSETS_DIR := media/assets
# options
DOWNLOAD_SHADERS = 1
@@ -30,11 +30,11 @@ include $(CELL_MK_DIR)/sdk.makedef.mk
PPU_TARGET = retroarch_ps3.elf
SALAMANDER_TARGET = retroarch-salamander_ps3.elf
EBOOT_PATH = ps3/pkg/USRDIR/EBOOT.BIN
CORE_PATH = ps3/pkg/USRDIR/cores/CORE.SELF
EBOOT_PATH = pkg/ps3/USRDIR/EBOOT.BIN
CORE_PATH = pkg/ps3/USRDIR/cores/CORE.SELF
LDDIRS = -L. -L$(CELL_SDK)/target/ppu/lib/PSGL/RSX/ultra-opt
INCDIRS = -I. -Ips3 -Icommon -Ideps/zlib -Ilibretro-common/include
INCDIRS = -I. -Idefines -Ideps/zlib -Ilibretro-common/include
# system platform
system_platform = unix
@@ -47,7 +47,7 @@ else ifneq ($(findstring MINGW,$(shell uname -a)),)
system_platform = win
endif
PKG_SCRIPT = ps3/ps3py/pkg.py
PKG_SCRIPT = tools/ps3/ps3py/pkg.py
ifeq ($(shell uname), Linux)
PKG_FINALIZE = package_finalize
MAKE_SELF_WC = make_self_wc
@@ -68,7 +68,7 @@ ifeq ($(HAVE_RLAUNCH), 1)
DEFINES += -DHAVE_RLAUNCH
endif
DEFINES += -DHAVE_MENU -DHAVE_RGUI -DHAVE_GLUI -DRARCH_INTERNAL -DMSB_FIRST -DHAVE_OVERLAY -DHAVE_STB_FONT
DEFINES += -DHAVE_MENU -DHAVE_RGUI -DHAVE_MATERIALUI -DHAVE_XMB -DRARCH_INTERNAL -DMSB_FIRST -DHAVE_OVERLAY -DHAVE_STB_FONT
ifeq ($(HAVE_GCMGL), 1)
DEFINES += -DHAVE_GCMGL
@@ -116,7 +116,6 @@ endif
ifeq ($(HAVE_LOGGER), 1)
DEFINES += -DHAVE_LOGGER
INCDIRS += -Ilogger/netlogger
endif
PPU_CFLAGS := $(PPU_OPTIMIZE_LV) $(INCDIRS) $(DEFINES)
@@ -157,28 +156,29 @@ create-salamander:
$(MAKE_SELF) $(SALAMANDER_TARGET) $(EBOOT_PATH) $(CONTENT_ID_FULL)
copy-media-files:
@cp -r $(RMENU_IMG_DIR)/*.png ps3/pkg/USRDIR/cores/borders/Menu/
@cp -r $(ASSETS_DIR)/glui pkg/ps3/USRDIR/cores/assets
@cp -r $(ASSETS_DIR)/xmb pkg/ps3/USRDIR/cores/assets
create-shaders:
make -f Makefile.shaders deploy-ps3
make -f Makefile.griffin platform=ps3 shaders-deploy
pkg: $(PPU_TARGET) create-shaders copy-media-files create-npdrm-salamander create-npdrm-core
$(MAKE_PACKAGE_NPDRM) ps3/pkg/package.conf ps3/pkg
$(MAKE_PACKAGE_NPDRM) pkg/ps3/package.conf pkg/ps3
pkg-signed: $(PPU_TARGET) create-shaders copy-media-files create-salamander create-core
$(PYTHON2) $(PKG_SCRIPT) --contentid $(CONTENT_ID_FULL) ps3/pkg/ retroarch-ps3-cfw-$(RARCH_VERSION).pkg
$(PYTHON2) $(PKG_SCRIPT) --contentid $(CONTENT_ID_FULL) pkg/ps3 retroarch-ps3-cfw-$(RARCH_VERSION).pkg
pkg-signed-standalone: $(PPU_TARGET) create-shaders copy-media-files create-core
$(MAKE_SELF) $(PPU_TARGET) $(EBOOT_PATH) $(CONTENT_ID)
$(PYTHON2) $(PKG_SCRIPT) --contentid $(CONTENT_ID_FULL) ps3/pkg/ retroarch-ps3-cfw-$(RARCH_VERSION).pkg
$(PYTHON2) $(PKG_SCRIPT) --contentid $(CONTENT_ID_FULL) pkg/ps3 retroarch-ps3-cfw-$(RARCH_VERSION).pkg
pkg-signed-cfw: $(PPU_TARGET) create-shaders copy-media-files create-salamander create-core
$(PYTHON2) $(PKG_SCRIPT) --contentid $(CONTENT_ID_FULL) ps3/pkg/ retroarch-ps3-cfw-$(RARCH_VERSION)-kmeaw.pkg
$(PYTHON2) $(PKG_SCRIPT) --contentid $(CONTENT_ID_FULL) pkg/ps3 retroarch-ps3-cfw-$(RARCH_VERSION)-kmeaw.pkg
$(PKG_FINALIZE) retroarch-ps3-cfw-$(RARCH_VERSION)-kmeaw.pkg
pkg-signed-cfw-standalone: $(PPU_TARGET) create-shaders copy-media-files create-core
$(MAKE_SELF) $(PPU_TARGET) $(EBOOT_PATH) $(CONTENT_ID)
$(PYTHON2) $(PKG_SCRIPT) --contentid $(CONTENT_ID_FULL) ps3/pkg/ retroarch-ps3-cfw-$(RARCH_VERSION).pkg
$(PYTHON2) $(PKG_SCRIPT) --contentid $(CONTENT_ID_FULL) pkg/ps3 retroarch-ps3-cfw-$(RARCH_VERSION).pkg
$(PKG_FINALIZE) retroarch-ps3-cfw-$(RARCH_VERSION)-kmeaw.pkg
clean-selfs:
+12 -14
View File
@@ -6,8 +6,6 @@ CELL_BUILD_TOOLS = SNC
CELL_GPU_TYPE = RSX
CELL_PSGL_VERSION = ultra-opt
RMENU_IMG_DIR := media/rmenu
# options
DOWNLOAD_SHADERS = 1
STRIPPING_ENABLE = 0
@@ -30,11 +28,11 @@ include $(CELL_MK_DIR)/sdk.makedef.mk
PPU_TARGET = retroarch_ps3.elf
SALAMANDER_TARGET = retroarch-salamander_ps3.elf
EBOOT_PATH = ps3/pkg/USRDIR/EBOOT.BIN
CORE_PATH = ps3/pkg/USRDIR/cores/CORE.SELF
EBOOT_PATH = pkg/ps3/USRDIR/EBOOT.BIN
CORE_PATH = pkg/ps3/USRDIR/cores/CORE.SELF
LDDIRS = -L. -L$(CELL_SDK)/target/ppu/lib/PSGL/RSX/ultra-opt
INCDIRS = -I. -Ips3 -Icommon
INCDIRS = -I. -Idefines
# system platform
system_platform = unix
@@ -47,7 +45,7 @@ else ifneq ($(findstring MINGW,$(shell uname -a)),)
system_platform = win
endif
PKG_SCRIPT = ps3/ps3py/pkg.py
PKG_SCRIPT = tools/ps3/ps3py/pkg.py
ifeq ($(shell uname), Linux)
PKG_FINALIZE = package_finalize
MAKE_SELF_WC = make_self_wc
@@ -68,7 +66,7 @@ ifeq ($(HAVE_RLAUNCH), 1)
DEFINES += -DHAVE_RLAUNCH
endif
DEFINES += -DHAVE_RMENU -DHAVE_MENU -DRARCH_INTERNAL
DEFINES += -DHAVE_RGUI -DHAVE_MATERIALUI -DHAVE_XMB -DHAVE_MENU -DRARCH_INTERNAL
ifeq ($(HAVE_GCMGL), 1)
DEFINES += -DHAVE_GCMGL
@@ -116,7 +114,6 @@ endif
ifeq ($(HAVE_LOGGER), 1)
DEFINES += -DHAVE_LOGGER
INCDIRS += -Ilogger/netlogger
endif
PPU_CFLAGS := $(PPU_OPTIMIZE_LV) $(INCDIRS) $(DEFINES)
@@ -157,28 +154,29 @@ create-salamander:
$(MAKE_SELF) $(SALAMANDER_TARGET) $(EBOOT_PATH) $(CONTENT_ID_FULL)
copy-media-files:
@cp -r $(RMENU_IMG_DIR)/*.png ps3/pkg/USRDIR/cores/borders/Menu/
@cp -r $(ASSETS_DIR)/glui pkg/ps3/USRDIR/cores/assets
@cp -r $(ASSETS_DIR)/xmb pkg/ps3/USRDIR/cores/assets
create-shaders:
make -f Makefile.shaders deploy-ps3
pkg: $(PPU_TARGET) create-shaders copy-media-files create-npdrm-salamander create-npdrm-core
$(MAKE_PACKAGE_NPDRM) ps3/pkg/package.conf ps3/pkg
$(MAKE_PACKAGE_NPDRM) pkg/ps3/package.conf pkg/ps3
pkg-signed: $(PPU_TARGET) create-shaders copy-media-files create-salamander create-core
$(PYTHON2) $(PKG_SCRIPT) --contentid $(CONTENT_ID_FULL) ps3/pkg/ retroarch-ps3-cfw-$(RARCH_VERSION).pkg
$(PYTHON2) $(PKG_SCRIPT) --contentid $(CONTENT_ID_FULL) pkg/ps3 retroarch-ps3-cfw-$(RARCH_VERSION).pkg
pkg-signed-standalone: $(PPU_TARGET) create-shaders copy-media-files create-core
$(MAKE_SELF) $(PPU_TARGET) $(EBOOT_PATH) $(CONTENT_ID)
$(PYTHON2) $(PKG_SCRIPT) --contentid $(CONTENT_ID_FULL) ps3/pkg/ retroarch-ps3-cfw-$(RARCH_VERSION).pkg
$(PYTHON2) $(PKG_SCRIPT) --contentid $(CONTENT_ID_FULL) pkg/ps3 retroarch-ps3-cfw-$(RARCH_VERSION).pkg
pkg-signed-cfw: $(PPU_TARGET) create-shaders copy-media-files create-salamander create-core
$(PYTHON2) $(PKG_SCRIPT) --contentid $(CONTENT_ID_FULL) ps3/pkg/ retroarch-ps3-cfw-$(RARCH_VERSION)-kmeaw.pkg
$(PYTHON2) $(PKG_SCRIPT) --contentid $(CONTENT_ID_FULL) pkg/ps3 retroarch-ps3-cfw-$(RARCH_VERSION)-kmeaw.pkg
$(PKG_FINALIZE) retroarch-ps3-cfw-$(RARCH_VERSION)-kmeaw.pkg
pkg-signed-cfw-standalone: $(PPU_TARGET) create-shaders copy-media-files create-core
$(MAKE_SELF) $(PPU_TARGET) $(EBOOT_PATH) $(CONTENT_ID)
$(PYTHON2) $(PKG_SCRIPT) --contentid $(CONTENT_ID_FULL) ps3/pkg/ retroarch-ps3-cfw-$(RARCH_VERSION).pkg
$(PYTHON2) $(PKG_SCRIPT) --contentid $(CONTENT_ID_FULL) pkg/ps3 retroarch-ps3-cfw-$(RARCH_VERSION).pkg
$(PKG_FINALIZE) retroarch-ps3-cfw-$(RARCH_VERSION)-kmeaw.pkg
clean-selfs:
+9 -4
View File
@@ -25,14 +25,19 @@ PPU_SRCS = frontend/frontend_salamander.c \
frontend/drivers/platform_null.c \
libretro-common/file/file_path.c \
libretro-common/file/dir_list.c \
libretro-common/file/retro_dirent.c \
libretro-common/file/retro_stat.c \
libretro-common/hash/rhash.c \
libretro-common/string/stdstring.c \
libretro-common/string/string_list.c \
libretro-common/compat/compat.c \
libretro-common/file/config_file.c
libretro-common/compat/compat_strl.c \
libretro-common/file/retro_file.c \
libretro-common/file/config_file.c \
verbosity.c
ifeq ($(HAVE_LOGGER), 1)
PPU_CFLAGS += -DHAVE_LOGGER -Ilogger/netlogger
PPU_SRCS += logger/netlogger/logger.c
PPU_CFLAGS += -DHAVE_LOGGER
PPU_SRCS += netlogger.c
endif
PPU_TARGET = retroarch-salamander_ps3.elf
+6 -6
View File
@@ -14,8 +14,8 @@ LD = $(PS3DEV)/ppu/bin/ppu-ld
CONTENT_ID_FULL = UP0001-SSNE10000_00-0000000000000001
ELF_TARGET := retroarch_psl1ght.elf
EBOOT_PATH = ps3/pkg/USRDIR/EBOOT.BIN
CORE_PATH = ps3/pkg/USRDIR/cores/CORE.SELF
EBOOT_PATH = pkg/ps3/USRDIR/EBOOT.BIN
CORE_PATH = pkg/ps3/USRDIR/cores/CORE.SELF
INCLUDE := -I. -I$(PS3DEV)/ppu/include -Ideps/zlib -Ips3/gcmgl/include/export -Ips3/include
LIBDIRS := -L$(PS3DEV)/ppu/lib -L$(PS3DEV)/portlibs/ppu/lib -L.
@@ -36,7 +36,7 @@ else ifneq ($(findstring MINGW,$(shell uname -a)),)
system_platform = win
endif
PKG_SCRIPT = ps3/ps3py/pkg.py
PKG_SCRIPT = tools/ps3/ps3py/pkg.py
ifeq ($(shell uname), Linux)
PKG_FINALIZE = package_finalize
MAKE_SELF_WC = make_self_wc
@@ -61,7 +61,7 @@ else ifneq ($(findstring MINGW,$(shell uname -a)),)
system_platform = win
endif
PKG_SCRIPT = ps3/ps3py/pkg.py
PKG_SCRIPT = tools/ps3/ps3py/pkg.py
ifeq ($(shell uname), Linux)
PKG_FINALIZE = package_finalize
MAKE_SELF_WC = make_self_wc
@@ -119,10 +119,10 @@ create-core:
$(MAKE_SELF_WC) $(ELF_TARGET) $(CORE_PATH)
pkg: $(ELF_TARGET) create-npdrm-core
$(MAKE_PACKAGE_NPDRM) ps3/pkg/package.conf ps3/pkg
$(MAKE_PACKAGE_NPDRM) pkg/ps3/package.conf ps3/pkg
pkg-signed: $(ELF_TARGET) create-core
$(PYTHON2) $(PKG_SCRIPT) --contentid $(CONTENT_ID_FULL) ps3/pkg/ retroarch-ps3-cfw-$(RARCH_VERSION).pkg
$(PYTHON2) $(PKG_SCRIPT) --contentid $(CONTENT_ID_FULL) pkg/ps3 retroarch-ps3-cfw-$(RARCH_VERSION).pkg
clean:
rm -f $(ELF_TARGET)
+1 -1
View File
@@ -51,7 +51,7 @@ CFLAGS += $(RARCH_DEFINES)
EXTRA_TARGETS = EBOOT.PBP
PSP_EBOOT_TITLE = RetroArch PSP1
PSP_OBJECTS = griffin/griffin.o psp1/kernel_functions.o
PSP_OBJECTS = griffin/griffin.o bootstrap/psp1/kernel_functions.o
OBJS = $(PSP_OBJECTS)
+10 -5
View File
@@ -26,22 +26,27 @@ endif
CFLAGS += $(RARCH_DEFINES)
EXTRA_TARGETS = EBOOT.PBP
EXTRA_TARGETS = EBOOT.PBP
PSP_EBOOT_TITLE = RetroArch
PSP_EBOOT_ICON = psp1/ICON0.PNG
PSP_EBOOT_PIC1 = psp1/PIC1.PNG
PSP_EBOOT_ICON = pkg/psp1/ICON0.PNG
PSP_EBOOT_PIC1 = pkg/psp1/PIC1.PNG
OBJS = frontend/frontend_salamander.o \
frontend/frontend_driver.o \
frontend/drivers/platform_psp.o \
frontend/drivers/platform_null.o \
libretro-common/file/file_path.o \
libretro-common/string/stdstring.o \
libretro-common/string/string_list.o \
libretro-common/file/dir_list.o \
libretro-common/compat/compat.o \
libretro-common/file/retro_dirent.o \
libretro-common/compat/compat_strl.o \
libretro-common/file/config_file.o \
libretro-common/file/retro_file.o \
libretro-common/file/retro_stat.o \
libretro-common/hash/rhash.o \
psp1/kernel_functions.o
verbosity.o \
bootstrap/psp1/kernel_functions.o
PSPSDK=$(shell psp-config --pspsdk-path)
include $(PSPSDK)/lib/build.mak
+25 -7
View File
@@ -39,21 +39,35 @@ LIBS := -lfat -lwiiuse -logc -lbte
APP_BOOTER_DIR = wii/app_booter
OBJ = frontend/frontend_salamander.o frontend/frontend_driver.o frontend/drivers/platform_gx.o frontend/drivers/platform_wii.o frontend/drivers/platform_null.o libretro-common/file/file_path.o libretro-common/hash/rhash.o libretro-common/string/string_list.o libretro-common/file/dir_list.o libretro-common/compat/compat.o libretro-common/file/config_file.o $(APP_BOOTER_DIR)/app_booter.binobj
OBJ = frontend/frontend_salamander.o \
frontend/frontend_driver.o \
frontend/drivers/platform_gx.o \
frontend/drivers/platform_wii.o \
frontend/drivers/platform_null.o \
libretro-common/file/file_path.o \
libretro-common/hash/rhash.o \
libretro-common/string/stdstring.o \
libretro-common/string/string_list.o \
libretro-common/file/dir_list.o \
libretro-common/file/retro_file.o \
libretro-common/file/retro_dirent.o \
libretro-common/file/retro_stat.o \
libretro-common/compat/compat_strl.o \
libretro-common/file/config_file.o \
verbosity.o \
$(APP_BOOTER_DIR)/app_booter.binobj
ifeq ($(HAVE_LOGGER), 1)
CFLAGS += -DHAVE_LOGGER
CFLAGS += -DPC_DEVELOPMENT_IP_ADDRESS=\"$(PC_DEVELOPMENT_IP_ADDRESS)\" -DPC_DEVELOPMENT_UDP_PORT=$(PC_DEVELOPMENT_UDP_PORT)
CFLAGS += -Ilogger/netlogger
OBJ += logger/netlogger/logger.o
OBJ += logger/netlogger.o
endif
ifeq ($(HAVE_FILE_LOGGER), 1)
CFLAGS += -DHAVE_FILE_LOGGER
CFLAGS += -Ilogger/netlogger
endif
CFLAGS += -std=gnu99 -DIS_SALAMANDER -DRARCH_CONSOLE -DHAVE_RARCH_EXEC -DGEKKO -Wno-char-subscripts
CFLAGS += -std=gnu99 -DIS_SALAMANDER -DRARCH_CONSOLE -DHAVE_RARCH_EXEC -DGEKKO -Wno-char-subscripts
ifeq ($(DEBUG), 1)
CFLAGS += -O0 -g
@@ -61,6 +75,11 @@ else
CFLAGS += -O3
endif
ifeq ($(USBGECKO), 1)
LIBS += -ldb
CFLAGS += -DUSBGECKO
endif
all: $(DOL_TARGET)
%.dol: %.elf
@@ -79,7 +98,7 @@ $(APP_BOOTER_DIR)/app_booter.bin:
$(MAKE) -C $(APP_BOOTER_DIR)
pkg: all
cp -r $(DOL_TARGET) wii/pkg/boot.dol
cp -r $(DOL_TARGET) pkg/wii/boot.dol
clean:
rm -f $(DOL_TARGET)
@@ -88,4 +107,3 @@ clean:
$(MAKE) -C $(APP_BOOTER_DIR) clean
.PHONY: clean
+9 -8
View File
@@ -14,7 +14,7 @@ HAVE_STDIN_CMD = 1
HAVE_COMMAND = 1
HAVE_THREADS = 1
HAVE_RGUI = 1
HAVE_GLUI = 1
HAVE_MATERIALUI = 1
HAVE_7ZIP = 1
HAVE_ZLIB_DEFLATE = 1
HAVE_PYTHON = 0
@@ -127,9 +127,9 @@ else
endif
CFLAGS += -Wall -Wno-unused-result -Wno-unused-variable -I.
CXXFLAGS += -Wall -Wno-unused-result -Wno-unused-variable -I. -std=c++0x -D__STDC_CONSTANT_MACROS
CXXFLAGS += -Wall -Wno-unused-result -Wno-unused-variable -I. -std=c++98 -D__STDC_CONSTANT_MACROS
ifeq ($(CXX_BUILD), 1)
CFLAGS += -std=c++0x -xc++ -D__STDC_CONSTANT_MACROS
CFLAGS += -std=c++98 -xc++ -D__STDC_CONSTANT_MACROS
else
ifneq ($(GNU90_BUILD), 1)
CFLAGS += -std=gnu99
@@ -147,25 +147,26 @@ $(TARGET): $(RARCH_OBJ)
@$(if $(Q), $(shell echo echo LD $@),)
$(Q)$(CXX) -o $@ $(RARCH_OBJ) $(LIBS) $(LDFLAGS) $(LDCXXFLAGS)
#those mkdir shenanigans are really ugly, but I can't find any better solution
$(OBJDIR)/%.o: %.c
@mkdir -p $(dir $@)
@-mkdir -p $(dir $@) || mkdir $(subst /,\,$(dir $@)) || echo .
@$(if $(Q), $(shell echo echo CC $<),)
$(Q)$(CC) $(CFLAGS) $(DEFINES) -MMD -c -o $@ $<
.FORCE:
$(OBJDIR)/git_version.o: git_version.c .FORCE
@mkdir -p $(dir $@)
@-mkdir -p $(dir $@) || mkdir $(subst /,\,$(dir $@)) || echo .
@$(if $(Q), $(shell echo echo CC $<),)
$(Q)$(CC) $(CFLAGS) $(DEFINES) -MMD -c -o $@ $<
$(OBJDIR)/%.o: %.cpp
@mkdir -p $(dir $@)
$(OBJDIR)/%.o: %.cpp | $(dir $@)
@-mkdir -p $(dir $@) || mkdir $(subst /,\,$(dir $@)) || echo .
@$(if $(Q), $(shell echo echo CXX $<),)
$(Q)$(CXX) $(CXXFLAGS) $(DEFINES) -MMD -c -o $@ $<
$(OBJDIR)/%.o: %.rc $(HEADERS)
@mkdir -p $(dir $@)
@-mkdir -p $(dir $@) || mkdir $(subst /,\,$(dir $@)) || echo .
@$(if $(Q), $(shell echo echo WINDRES $<),)
$(Q)$(WINDRES) -o $@ $<
-49
View File
@@ -1,49 +0,0 @@
RARCH_VERSION = "0.9.9.3"
DEBUG = 0
CC = xenon-gcc
CXX = xenon-g++
OBJCOPY = xenon-objcopy
STRIP = xenon-strip
PPU_TARGET := retroarch-libxenon.elf
PPU_TARGET_ADJUSTED := retroarch-libxenon.elf32
LDDIRS = -L. -L$(DEVKITXENON)/usr/lib -L$(DEVKITXENON)/xenon/lib/32
INCDIRS = -I. -I$(DEVKITXENON)/usr/include
OBJ = griffin/griffin.o
LIBS = -lretro_xenon360 -lxenon -lm -lc
DEFINES = -std=gnu99 -DRARCH_CONSOLE -DHAVE_THREADS -DHAVE_GETOPT_LONG=1 -DHAVE_GRIFFIN -DRARCH_INTERNAL
DEFINES += -maltivec -mhard-float -m32 -mpowerpc64 -mcpu=cell -mtune=cell -fno-pic -g -Wall -DXENON $(INCDIRS) -Wno-char-subscripts
DEFINES += -u read -u _start -u exc_base
ifeq ($(DEBUG), 1)
OPTIMIZE_LV := -O0 -g
else
OPTIMIZE_LV := -O3
endif
all: $(PPU_TARGET_ADJUSTED)
CFLAGS := $(OPTIMIZE_LV) $(DEFINES)
LDFLAGS := -m32 -n -T $(DEVKITXENON)/app.lds
$(PPU_TARGET_ADJUSTED): $(PPU_TARGET)
$(OBJCOPY) -O elf32-powerpc --adjust-vma 0x80000000 $< $@
$(STRIP) $@
$(PPU_TARGET): $(OBJ)
$(CXX) -o $@ $(OBJ) $(LDFLAGS) $(LDDIRS) $(LIBS)
%.o: %.c config.h
$(CC) $(CFLAGS) -c -o $@ $<
clean:
rm -f $(PPU_TARGET)
rm -f $(OBJ)
.PHONY: clean
+9 -17
View File
@@ -123,20 +123,20 @@ make
<b>Mac</b><br/>
- Prerequisites: [XCode](https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CB4QFjAA&url=https%3A%2F%2Fitunes.apple.com%2Fus%2Fapp%2Fxcode%2Fid497799835%3Fmt%3D12&ei=ZmfeVNPtIILVoASBnoCYBw&usg=AFQjCNGrxKmVtXUdvUU3MhqZhP4MHT6Gtg&sig2=RIXKsWQ79YTQBt_lK5fdKA&bvm=bv.85970519,d.cGU), [Cg](https://developer.nvidia.com/cg-toolkit-download).
- You can open the project (**apple/RetroArch.xcodeproj**) in the Xcode IDE and build (**&#8984;-B**) and run (**&#8984;-R**) it there. Or you can use the command line...
- You can open the project (**pkg/apple/RetroArch.xcodeproj**) in the Xcode IDE and build (**&#8984;-B**) and run (**&#8984;-R**) it there. Or you can use the command line...
- Debug:
```bash
# Build
xcodebuild -target RetroArch -configuration Debug -project apple/RetroArch.xcodeproj
xcodebuild -target RetroArch -configuration Debug -project pkg/apple/RetroArch.xcodeproj
# Run
open ./apple/build/Debug/RetroArch.app/
open ./pkg/apple/build/Debug/RetroArch.app/
```
- Release:
```bash
# Build
xcodebuild -target RetroArch -configuration Release -project apple/RetroArch.xcodeproj
xcodebuild -target RetroArch -configuration Release -project pkg/apple/RetroArch.xcodeproj
# Run
open ./apple/build/Release/RetroArch.app/
open ./pkg/apple/build/Release/RetroArch.app/
```
<b>PC</b><br/>
@@ -150,15 +150,7 @@ RetroArch PS3 needs to be compiled in the following order:
<tt>make -f Makefile.ps3.salamander</tt>
2) Compile the RGL video driver
<tt>make -f Makefile.ps3.rgl</tt>
3) Compile RetroArch as a library
<tt>make -f Makefile.ps3.retroarch</tt>
4) Finally, compile RetroArch packed together with the GUI:
2) Finally, compile RetroArch packed together with the GUI:
<tt>make -f Makefile.ps3</tt>
@@ -186,9 +178,9 @@ You will need Microsoft Visual Studio 2010 installed (or higher) in order to com
The solution file can be found at the following location:
<tt>msvc-360/RetroArch-360.sln</tt>
<tt>pkg/msvc-360/RetroArch-360.sln</tt>
NOTE: A pre-existing libretro library needs to be present in the `msvc-360/RetroArch-360/Release` directory in order to link RetroArch 360. This file needs to be
NOTE: A pre-existing libretro library needs to be present in the `pkg/msvc-360/RetroArch-360/Release` directory in order to link RetroArch 360. This file needs to be
called <em><b>`libretro_xdk360.lib`</b></em>.
<b> Xbox 360 (Libxenon)</b><br />
@@ -203,6 +195,6 @@ NOTE: A pre-existing libretro library needs to be present in the root directory
You will need to have the libogc libraries and a working Devkit PPC toolchain installed in order to compile RetroArch Wii.
<tt>make -f Makefile.wii</tt>
<tt>make -f Makefile.griffin platform=wii</tt>
NOTE: A pre-existing libretro library needs to be present in the root directory in order to link RetroArch Wii. This file needs to be called <em><b>`libretro_wii.a`</b></em>.
Vendored
-20
View File
@@ -1,20 +0,0 @@
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/trusty64"
config.vm.provision :shell, :inline => $BOOTSTRAP_SCRIPT # see below
end
$BOOTSTRAP_SCRIPT = <<EOF
set -e # Stop on any error
export DEBIAN_FRONTEND=noninteractive
echo VAGRANT SETUP: DOING APT-GET STUFF...
# Install prereqs
sudo apt-get update
sudo apt-get install -y make git-core curl g++ pkg-config libglu1-mesa-dev freeglut3-dev mesa-common-dev libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev
# Make vagrant automatically go to /vagrant when we ssh in.
echo "cd /vagrant" | sudo tee -a ~vagrant/.profile
echo VAGRANT IS READY.
EOF
-19
View File
@@ -1,19 +0,0 @@
ifeq ($(GLES),3)
ifndef NDK_GL_HEADER_VER
APP_PLATFORM := android-18
else
APP_PLATFORM := $(NDK_GL_HEADER_VER)
endif
else
ifndef NDK_NO_GL_HEADER_VER
APP_PLATFORM := android-9
else
APP_PLATFORM := $(NDK_NO_GL_HEADER_VER)
endif
endif
ifndef TARGET_ABIS
APP_ABI := armeabi-v7a mips x86
else
APP_ABI := $(TARGET_ABIS)
endif
@@ -1,91 +0,0 @@
#include <file/file_extract.h>
#include <file/file_path.h>
#include <stdio.h>
#include <string.h>
#include <retro_miscellaneous.h>
#include "../native/com_retroarch_browser_NativeInterface.h"
//#define VERBOSE_LOG
#ifndef VERBOSE_LOG
#undef RARCH_LOG
#define RARCH_LOG(...)
#endif
struct userdata
{
const char *subdir;
const char *dest;
};
static int zlib_cb(const char *name, const char *valid_exts,
const uint8_t *cdata,
unsigned cmode, uint32_t csize, uint32_t size,
uint32_t crc32, void *userdata)
{
char path[PATH_MAX];
char path_dir[PATH_MAX];
struct userdata *user = userdata;
const char *subdir = user->subdir;
const char *dest = user->dest;
if (strstr(name, subdir) != name)
return 1;
name += strlen(subdir) + 1;
fill_pathname_join(path, dest, name, sizeof(path));
fill_pathname_basedir(path_dir, path, sizeof(path_dir));
if (!path_mkdir(path_dir))
{
RARCH_ERR("Failed to create dir: %s.\n", path_dir);
return 0;
}
RARCH_LOG("Extracting %s -> %s ...\n", name, path);
if (!zlib_perform_mode(path, valid_exts,
cdata, cmode, csize, size, crc32, userdata))
{
if (cmode == 0)
{
RARCH_ERR("Failed to write file: %s.\n", path);
return 0;
}
goto error;
}
return 1;
error:
RARCH_ERR("Failed to deflate to: %s.\n", path);
return 0;
}
JNIEXPORT jboolean JNICALL Java_com_retroarch_browser_NativeInterface_extractArchiveTo(
JNIEnv *env, jclass cls, jstring archive, jstring subdir, jstring dest)
{
const char *archive_c = (*env)->GetStringUTFChars(env, archive, NULL);
const char *subdir_c = (*env)->GetStringUTFChars(env, subdir, NULL);
const char *dest_c = (*env)->GetStringUTFChars(env, dest, NULL);
jboolean ret = JNI_TRUE;
struct userdata data = {
.subdir = subdir_c,
.dest = dest_c,
};
if (!zlib_parse_file(archive_c, NULL, zlib_cb, &data))
{
RARCH_ERR("Failed to parse APK: %s.\n", archive_c);
ret = JNI_FALSE;
}
(*env)->ReleaseStringUTFChars(env, archive, archive_c);
(*env)->ReleaseStringUTFChars(env, subdir, subdir_c);
(*env)->ReleaseStringUTFChars(env, dest, dest_c);
return ret;
}
@@ -1,21 +0,0 @@
/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class com_retroarch_browser_NativeInterface */
#ifndef _Included_com_retroarch_browser_NativeInterface
#define _Included_com_retroarch_browser_NativeInterface
#ifdef __cplusplus
extern "C" {
#endif
/*
* Class: com_retroarch_browser_NativeInterface
* Method: extractArchiveTo
* Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
*/
JNIEXPORT jboolean JNICALL Java_com_retroarch_browser_NativeInterface_extractArchiveTo
(JNIEnv *, jclass, jstring, jstring, jstring);
#ifdef __cplusplus
}
#endif
#endif
-11
View File
@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.DEPENDENCIES"/>
<classpathentry exported="true" kind="lib" path="libs/android-support-v4.jar"/>
<classpathentry exported="true" kind="lib" path="libs/android-support-v7-appcompat.jar"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="gen"/>
<classpathentry kind="output" path="bin/classes"/>
</classpath>
-33
View File
@@ -1,33 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>android-support-v7-appcompat</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>com.android.ide.eclipse.adt.ResourceManagerBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.android.ide.eclipse.adt.PreCompilerBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.android.ide.eclipse.adt.ApkBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>com.android.ide.eclipse.adt.AndroidNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
@@ -1,19 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2012 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="android.support.v7.appcompat">
<uses-sdk android:minSdkVersion="7"/>
</manifest>
-10
View File
@@ -1,10 +0,0 @@
Library Project including compatibility ActionBar.
This can be used by an Android project to provide
access to ActionBar on applications running on API 7+.
There is technically no source, but the src folder is necessary
to ensure that the build system works. The content is actually
located in libs/android-support-v7-appcompat.jar.
The accompanying resources must also be included in the application.
@@ -1,20 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2013 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/decelerate_interpolator"
android:fromAlpha="0.0" android:toAlpha="1.0"
android:duration="@android:integer/config_mediumAnimTime" />
@@ -1,20 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2013 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/decelerate_interpolator"
android:fromAlpha="1.0" android:toAlpha="0.0"
android:duration="@android:integer/config_mediumAnimTime" />
@@ -1,19 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2013 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/decelerate_interpolator"
android:fromYDelta="50%p" android:toYDelta="0"
android:duration="@android:integer/config_mediumAnimTime"/>
@@ -1,19 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2013 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/decelerate_interpolator"
android:fromYDelta="-50%p" android:toYDelta="0"
android:duration="@android:integer/config_mediumAnimTime"/>
@@ -1,19 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2013 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator"
android:fromYDelta="0" android:toYDelta="50%p"
android:duration="@android:integer/config_mediumAnimTime"/>
@@ -1,19 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2013 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator"
android:fromYDelta="0" android:toYDelta="-50%p"
android:duration="@android:integer/config_mediumAnimTime"/>
@@ -1,21 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2013 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:color="@color/abc_search_url_text_pressed"/>
<item android:state_selected="true" android:color="@color/abc_search_url_text_selected"/>
<item android:color="@color/abc_search_url_text_normal"/> <!-- not selected -->
</selector>
Binary file not shown.

Before

Width:  |  Height:  |  Size: 144 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 144 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 135 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 134 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 146 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 145 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 146 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 146 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 139 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 133 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 155 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 145 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 149 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 145 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 147 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 147 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 602 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 546 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 713 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 737 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 597 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 616 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 144 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 148 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 467 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 505 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 78 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 76 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 191 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 154 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 159 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 159 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 189 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 189 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 875 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 850 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 316 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 318 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 316 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 316 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 507 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 510 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 450 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 450 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 147 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 148 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 147 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 145 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 110 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 105 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 108 B

Loaded 100 of 1511 files, more files were not shown because too many files have changed in this diff. Show more