Commit Graph

1542 Commits

Author SHA1 Message Date
Twinaphex 95b78a2417
Update AndroidManifest.xml 2019-08-26 14:35:03 +02:00
twinaphex 045a4cce10 Revert "Update AndroidManifest.xml"
This reverts commit e9f5590584.
2019-08-25 20:29:05 +02:00
Twinaphex e9f5590584
Update AndroidManifest.xml 2019-08-25 19:51:54 +02:00
Twinaphex b248c31568
Update BaseConfig.xcconfig 2019-08-23 07:52:49 +02:00
twinaphex a79cd32363 Add HAVE_TRANSLATE to MSVC 2017 2019-08-22 23:10:34 +02:00
twinaphex 9867a4c36d Add HAVE_TRANSLATE to Apple 2019-08-22 23:06:22 +02:00
twinaphex afe04d91ca (JNI) Add -DHAVE_TRANSLATE 2019-08-22 23:01:32 +02:00
twinaphex d2b274ac23 Bump version 2019-08-22 05:48:12 +02:00
Ömercan Kömür 0420d7f06c Update index.html (#9329) 2019-08-19 16:28:22 +02:00
CatGreen90 1f45a9d71e (RetroArch_Metal.xcodeproj) Add glslang_utils.c and glslang_utils_cxx.cpp/.h to project.pbxproj (#9328)
* Update android_ctx.c

* Add glslang_util_cxx.c/.h and glslang_util.c

* Update
2019-08-19 01:53:12 +02:00
Ömercan Kömür b314ea8632 Update index.html 2019-08-19 01:23:59 +03:00
Ömercan Kömür d487dd8d08
Revert "Steps for web.libretro" 2019-08-18 22:53:55 +03:00
twinaphex d52c573e13 Merge slang_preprocess.cpp into slang_process.cpp 2019-08-18 18:55:22 +02:00
Ömercan Kömür 1bde4043a5 Steps for web.libretro 2019-08-17 19:25:18 +03:00
twinaphex 620f6c4f9f Update MSVC2003 2019-08-15 13:49:16 +02:00
Twinaphex 73f752bf4c (Apple OSX) Define HAVE_NO_BUILTINZLIB 2019-08-12 12:09:47 +02:00
Twinaphex 39a876a083 (Apple OSX Metal) Define HAVE_NO_BUILTIN_ZLIB 2019-08-12 12:05:52 +02:00
orbea 2a74a7e0d6 Update version number to 1.7.7. 2019-07-27 00:35:51 -07:00
orbea 545ce3f483 Try to fix the android zlib build. 2019-07-26 09:23:45 -07:00
orbea 63a92a3f78 Update the zlib include directory paths. 2019-07-25 11:18:33 -07:00
orbea 84f4dcba2b Remove WANT_ZLIB. 2019-07-25 11:18:33 -07:00
twinaphex 5cee3ca945 (MSVC2010/2012/2013/2015) Add WASAPI to MSVC2010/2012/2013/2015 2019-07-25 14:55:12 +02:00
orbea 7d3c616790 Correct fix for xcode10.1. 2019-07-21 14:04:27 -07:00
orbea c3093aff76 Fix the xcode10.1 build. 2019-07-21 13:54:23 -07:00
twinaphex 7470be6982 Revert "(MSVC 2010) Add D3D10/11/12 - they work with menu shaders, but"
This reverts commit d5d5a7d858.
2019-07-20 21:02:25 +02:00
twinaphex d5d5a7d858 (MSVC 2010) Add D3D10/11/12 - they work with menu shaders, but
no SPIRV-Cross/glslang support because those need C++11
2019-07-20 20:55:29 +02:00
MrHuu 4b8a5fb0f9
(CTR) Add / Update core ID's
Add more missing id's
2019-07-19 23:12:16 +02:00
MrHuu 70581a70b2
(CTR) Add ID for 4DO 2019-07-19 19:56:35 +02:00
twinaphex 04bcef01b8 (MSVC 2005) Fix NoAccel targets 2019-07-19 12:06:58 +02:00
jdgleaver 87f01a9170 (3DS) Update assets (round 2) 2019-07-12 23:15:38 +01:00
twinaphex bddfca940e Add HAVE_GDI switch 2019-07-11 13:18:38 +02:00
twinaphex b2bf822f13 Add HAVE_AUDIOMIXER switch 2019-07-11 11:51:06 +02:00
Twinaphex d9c2c91879
Merge pull request #9087 from jdgleaver/3ds-assets-update-1
(3DS) Update assets (round 1)
2019-07-10 12:57:46 +02:00
twinaphex 212ff42ae0 (Gradle/Android Studio) Update
(Default threaded video setting) Remove
g_defaults.settings.threaded_video - could help Switch and Android
2019-07-10 12:21:18 +02:00
jdgleaver 6b40591248 (3DS) Update assets (round 1) 2019-07-10 11:19:34 +01:00
natinusala cbafc7ec5b phoenix: allow debug cert to be used for release on local builds 2019-07-10 09:48:55 +02:00
Aaron Kling d00fbf4cce android: remove location support 2019-07-09 11:29:31 -05:00
twinaphex 419e8b1a35 (MSVC2012/2013/2015/2017) Add HAVE_CDROM 2019-07-09 09:32:40 +02:00
twinaphex 124283a934 (MSVC 2010) Add HAVE_CDROM
(CDROM) Ensure code compiles with MSVC
2019-07-09 09:23:47 +02:00
Twinaphex 17d72a50e4
Update AndroidManifest.xml 2019-07-09 02:07:36 +02:00
Twinaphex 0cbfb33be7
Update AndroidManifest.xml 2019-07-09 01:30:21 +02:00
Twinaphex 9b90952b22
Update MainMenuActivity.java 2019-07-09 00:44:55 +02:00
natinusala 37de980f4d phoenix: add Android Studio project to .gitignore 2019-07-08 17:25:06 +02:00
natinusala 8fdc0335b6 phoenix: move target and min SDK to gradle, fix missing signing config 2019-07-08 17:24:09 +02:00
Aaron Kling 848adbf2ab android: phoenix: set minimum api level in build.gradle
Gradle does not pass the min api level set in the manifest to
ndk-build
2019-07-07 21:03:29 -05:00
twinaphex 3ffc5fc343 (MSVC2017 UWP) Buildfix 2019-07-06 07:29:51 +02:00
twinaphex b342c6c953 Take out Bundle.Mapping.txt 2019-07-04 17:09:11 +02:00
twinaphex 36c2fc847d Get rid of nonfree per request 2019-07-03 18:59:39 +02:00
Ömercan Kömür 955a69180a
Revert "native steamlink" 2019-07-01 18:52:05 +03:00
Twinaphex 0493ff794e
Merge pull request #9039 from fpscan/master
native steamlink
2019-07-01 14:11:48 +02:00
Ömercan Kömür e93da89a9f Native SteamLink support
Co-Authored-By: Sam Lantinga <slouken@libsdl.org>
2019-07-01 15:00:23 +03:00
hizzlekizzle c23a61eb6e
Merge pull request #9035 from XerTheSquirrel/web-squirreljme
Add SquirrelJME to the live web core list.
2019-06-29 16:36:36 -05:00
Stephanie Gawroriski ca4fa56929
Add SquirrelJME to the live web core list. 2019-06-29 12:25:41 -04:00
twinaphex d617f6ffbf (iOS) Take out PauseIndicatorView/ic_pause 2019-06-29 17:31:08 +02:00
twinaphex 2ee9b1d98e Revert "Revert "Gradle""
This reverts commit e8cf66f0a9.
2019-06-27 17:55:38 +02:00
twinaphex 8037cbe3dc Revert "(Android) Backport c9218bbd23"
This reverts commit 6e4c8ec6a6.
2019-06-27 17:55:19 +02:00
twinaphex 01c489eee0 Revert "(Android) Backport"
This reverts commit adf4bd753b.
2019-06-27 17:55:12 +02:00
twinaphex a7e2c84939 Revert "(Android) Backport 1991e4f6c1"
This reverts commit 630b7c9122.
2019-06-27 17:54:59 +02:00
twinaphex 630b7c9122 (Android) Backport 1991e4f6c1 2019-06-27 11:02:04 +02:00
twinaphex adf4bd753b (Android) Backport
dd1fc5f3da
- not sure if we should include the location permission - some users
would question why they would need to grant this permission for just one
test core
2019-06-27 11:00:06 +02:00
twinaphex 6e4c8ec6a6 (Android) Backport c9218bbd23 2019-06-27 10:57:37 +02:00
Twinaphex e8cf66f0a9
Revert "Gradle" 2019-06-27 08:00:12 +02:00
Aaron Kling 1991e4f6c1 android jni: don't link against system libraries 2019-06-26 10:17:29 -05:00
Aaron Kling d9097f1aa7 android lint: it's safe to ignore unused atv attributes on old apis 2019-06-26 10:17:28 -05:00
Aaron Kling c9218bbd23 Wrap some android code in api version checks 2019-06-26 10:17:28 -05:00
Aaron Kling dd1fc5f3da Use new android location api 2019-06-26 10:17:28 -05:00
Aaron Kling 7fd49bbb2c Add variant builds
aarch64 is a 64-bit only build that was used for some time so users
on the main builds could use armv7 dynarecs. Keeping for now so
users of this variant won't lose updates.

ra32 is 32-bit only. Google is mandating 64-bit support in all
apps on the play store. So users of the main builds on 64-bit
devices will no longer have access to 32-bit cores. This build will
be available on alternate stores and via sideloading so cores with
only 32-bit dynarecs can be used on 64-bit devices.
2019-06-26 10:17:28 -05:00
Aaron Kling 740793fc9e Add gradle build script for android 2019-06-26 10:17:28 -05:00
Aaron Kling 2b659d0c21 Add gradle wrapper 2019-06-26 10:17:28 -05:00
Aaron Kling f897af830e Move legacy android support to a separate project
Newer android sdks no longer support android apis before 14. Split
the legacy support into a new project.
2019-06-26 10:17:28 -05:00
Aaron Kling 75ddfbd0ec Split bulk of android project into a common folder 2019-06-26 10:17:28 -05:00
Aaron Kling ba6766ff28 Remove now duplicated android package phoenix-gradle
Since the main build is switching to gradle, no need for a debug
only copy. Move the sideload instructions to a subfolder of the
main project.

TODO: Clean up sideload instructions to make sense as part of the
main project.
2019-06-26 10:17:28 -05:00
Aaron Kling ffe8c1e5fe Remove unnecessary duplicated android resources 2019-06-26 10:17:28 -05:00
Aaron Kling 540934b715 Remove duplicated 64-bit android pkg directory
Move banner, the only real difference from the main folder, into
a secondary resource folder in the main project.
2019-06-26 10:17:28 -05:00
twinaphex f5832b17ab (MSVC2015) Buildfix 2019-06-20 03:20:54 +02:00
twinaphex 85fad52104 (MSVC2012/2013) Fix build 2019-06-20 02:34:52 +02:00
twinaphex 95b96a5faa (MSVC2005) Fix build issues 2019-06-19 21:43:39 +02:00
driver1998 c2f2219a62 UWP: recover AppxBundlePlatforms 2019-06-11 04:10:44 +08:00
driver1998 d630213d36 Windows ARM64 support 2019-06-11 02:40:46 +08:00
twinaphex 36575e5d69 Update emscripten 2019-06-08 16:01:39 +02:00
Yoshi Sugawara 22d84eaef2 Merge branch 'master' into ios13-controllers 2019-06-05 06:22:51 -10:00
Yoshi Sugawara 9e1fcf4031 iOS: Support L3/R3 in iOS 12.1, Options buttons in mfi/PS4/XBox One controllers in iOS 13 2019-06-05 06:21:06 -10:00
orbea be35b0ee15 Add missing rcheevos include.
Fixes https://github.com/libretro/RetroArch/issues/8899
2019-06-05 07:09:42 -07:00
Weedy Weed Smoker 2e5b102340
Remove "-DHAVE_DYNAMIC" 2019-05-31 14:59:24 +07:00
Weedy Weed Smoker b90c6ce3bd
Remove "-DHAVE_DYNAMIC" 2019-05-31 14:58:51 +07:00
Weedy Weed Smoker 5a0ffe4e0b
Fix iOS 11 static project 2019-05-31 14:26:47 +07:00
Weedy Weed Smoker 5490d554e0
Fix iOS 11 static project 2019-05-31 14:26:13 +07:00
Weedy Weed Smoker 9154f0fa93
Fix iOS 10 jailbroken installation 2019-05-31 14:25:37 +07:00
Weedy Weed Smoker 517340139d
Fix iOS 9 jailbroken installation 2019-05-31 14:24:47 +07:00
Weedy Weed Smoker 536d912c2c
(Buildfix) iOS 8 2019-05-31 14:23:47 +07:00
Weedy Weed Smoker 10d8ad7265
(Buildfix) iOS 6 2019-05-31 14:23:11 +07:00
radius d8c4c4e276 further cleanup 2019-05-28 16:29:49 +02:00
radius 87452b2eac fixup layout path on android, add some comments, move the order of the user directories 2019-05-28 16:29:36 +02:00
Twinaphex 7b3e6f058b
Merge pull request #8856 from Dwedit/msvc_warning_suppression
Add 4566 to the list of warnings to suppress on MSVC 2015/2017
2019-05-28 13:37:47 +02:00
twinaphex 353faffb40 (MSVC 2010 x64) Add compat/zlib include dir 2019-05-28 13:09:00 +02:00
twinaphex e5d13bd32a Rename input_common.c to input_hid_common.c 2019-05-27 15:01:36 +02:00
Dwedit 0d678c0cca Add 4566 to the list of warnings to suppress on MSVC 2015 and 2017 builds 2019-05-27 00:10:42 -05:00
twinaphex 277b5c9462 (MSVC 2005 to 2017) Add new include dir 2019-05-27 04:54:26 +02:00
twinaphex f88ec1e54e (MSVC 2003) Fixup MSVC 2003 solutions; fixup targets that don't have
HAVE_NETPLAY defined
2019-05-27 04:04:27 +02:00
Weedy Weed Smoker ca287e1e52
Fix iOS 10 too ! 2019-05-22 16:43:38 +07:00
Weedy Weed Smoker 4bac7246d1
Update version string to 1.7.7 2019-05-22 16:31:10 +07:00
Weedy Weed Smoker d4c5274707
Update version string to 1.7.7 2019-05-22 16:30:44 +07:00
Weedy Weed Smoker 9aca90a910
Update version string to 1.7.7 2019-05-22 16:30:12 +07:00
Weedy Weed Smoker 5c7bb3720b
Update version string to 1.7.7 2019-05-22 16:29:42 +07:00
Weedy Weed Smoker 0cd83c9d32
Add Webserver to the iOS9 project 2019-05-22 16:28:47 +07:00
Dwedit 1faaf68d9d UTF-8 Fix favoring MSVC 2010-2013.
MSVC 2015 and 2017 projects: Add /utf-8 switch
Makefile.griffin: Add -utf-8 switch to MSVC 2015 builds
Makefile.msvc: Add -utf-8 switch to MSVC 2017 builds
intl/msg_hash files: Added BOM and MSVC 2010-2013 pragmas
menu_cbs.c: Replace Euro character with raw bytes
menu_osk_utf8_pages.h: Replace pragma with MSVC 2010-2013 version range
shaderparamsdialog.cpp: Add BOM and MSVC 2010-2013 pragma
2019-05-21 18:02:25 -05:00
twinaphex 385b8de194 Backport 2019-05-17 05:31:55 +02:00
MrHuu 4fa88bd78f
(CTR) Add id for vecx 2019-05-15 19:20:31 +02:00
twinaphex ff410f515e BUildfix 2019-05-13 13:13:54 +02:00
twinaphex 3d678bbafe Update 2019-05-13 02:43:41 +02:00
twinaphex ebaa5b9941 Undefine HAVE_VIDEO_LAYOUT for now instead of implicitly enabling
it for every platform - will have to be individually enabled for
each platform first after rigorous testing
2019-05-13 01:57:26 +02:00
Twinaphex fbec6b84e8
Merge pull request #8529 from huwpascoe/mame_overlay
video_layout (mame artwork)
2019-05-13 00:42:26 +02:00
MrHuu 180c868f46
(CTR) Add id for quasi88
sorry, now it's fully up-to-date.
2019-05-12 00:48:37 +02:00
MrHuu 8d8f59cd83
(CTR) Add o2em 2019-05-11 20:21:34 +02:00
Huw Pascoe 7e0592198d video_layout build 2019-05-11 09:58:46 +01:00
MrHuu 8e75d2c1e3 Update Makefile.cores (#8747)
Add missing core id's / reorder
2019-05-11 06:28:41 +02:00
twinaphex 3853d89f13 (Android Phoenix) Update versioncode 2019-05-10 09:02:29 +02:00
Twinaphex 8c17f12f97
Update AndroidManifest.xml 2019-05-08 07:24:33 +02:00
twinaphex 55aa6039d6 Unfortunate but what's done cannot be undone 2019-05-08 04:49:13 +02:00
MrHuu 62da78ca3d CTR / Update Makefile.cores (#8719)
* Update Makefile.cores

* (CTR) Add Stella
2019-05-08 01:56:49 +02:00
twinaphex 5f8f029c6e (OSX PPC) Move MainMenu_PPC.xib to pkg/apple/OSX/en.lproj/PPC and
rename it MainMenu.xib - CompileXib would create a MainMenu_PPC.nib
and then on startup no MainMenu.nib file could be found
2019-05-06 14:49:15 +02:00
twinaphex 652d89cbf4 (OSX PPC) Use MainMenu_PPC.xib 2019-05-06 14:30:41 +02:00
neville 7c4329f31d (OSX PPC) Buildfixes 2019-05-06 14:12:25 +02:00
twinaphex a038dc785d Bump up version to 1.7.7 2019-05-05 03:30:17 +02:00
twinaphex ad7da9736a (BaseConfig.xcconfig) Add HAVE_MENU_WIDGETS 2019-05-04 01:16:35 +02:00
twinaphex 6a71aa06c8 (Apple) Add HAVE_MENU_WIDGETS 2019-05-03 21:52:59 +02:00
twinaphex f2fbaf2cb4 (Android) Add HAVE_MENU_WIDGETS 2019-05-03 17:52:30 +02:00
twinaphex b9cdeebf35 Make menu widgets the new default 2019-05-03 15:55:44 +02:00
twinaphex 6683be9c44 (OSX 10.7) Use STB_FONT 2019-04-30 18:41:03 +02:00
twinaphex 49f5e6e2cc (macOS Metal) Use STB font instead of CoreText for font rendering 2019-04-30 18:40:07 +02:00
twinaphex ce5b1b2c0a (iOS10) Add rcheevos include dir 2019-04-30 14:26:01 +02:00
Twinaphex 43d217668d (STB/iOS) Add HAVE_STB_FONT for iOS solutions too 2019-04-30 11:46:52 +02:00
Twinaphex 1819584d74 (General) Fix some warnings
(OSX) Add HAVE_STB_FONT
2019-04-30 11:38:47 +02:00
twinaphex ff906a9228 (MSVC 2017) Add HAVE_OZONE 2019-04-29 12:00:21 +02:00
Ghabry 4390317992 Revert "(UWP/WinRT)"
This reverts commit b43b3e2bb0.
2019-04-27 15:01:01 +02:00
twinaphex b43b3e2bb0 (UWP/WinRT)
- Disable VFS for now - seems to be very problematic right now
- Move uwp_is_path_accessible_using_standard_io to file_path.c
since it seems to have no VFS dependencies, and rename it to
is_path_accessible_using_standard_io so it could possibly be later
used for other platforms as well that also have sandboxed filesystems
2019-04-27 09:20:19 +02:00
twinaphex c9caa5c39b (iOS10/11/9) Add rcheevos include dirs 2019-04-26 04:07:16 +02:00
Twinaphex f3d04b7562 (OSX10.7) Add C++ source files 2019-04-24 03:59:55 +02:00
twinaphex c422ec1a0f (OSX10.7) Add header include dirs 2019-04-24 03:46:33 +02:00
Twinaphex fb4e9f560f (OSX 10.7) Update 2019-04-24 03:42:14 +02:00
twinaphex 4f542c051d (OSX 10.7) Add defines 2019-04-24 03:29:46 +02:00
twinaphex a48dbcb52e (MSVC 2005) Add HAVE_UPDATE_ASSETS 2019-04-22 23:43:27 +02:00
twinaphex 31c7abce64 (MSVC 2003) Fonts now show up for GL 2019-04-22 23:30:24 +02:00
twinaphex 04d062b3d4 (MSVC2003) Enable HAVE_OPENGL1; make HAVE_OPENGL1 independent from
HAVE_OPENGL
2019-04-22 22:48:23 +02:00
twinaphex 4133da0fcf (OSX) Add OSX 10.7 solution - not done yet - will use HAVE_GL_CORE
and HAVE_SLANG/HAVE_SPIRV_CROSS
2019-04-22 10:52:52 +02:00
twinaphex d7d201cb63 (Apple Metal) Add HAVE_MENU to moc generation 2019-04-19 19:26:57 +02:00
Brad Parker a5e52bd3c7 android: set preferred OS language on first start 2019-04-16 02:09:38 -04:00
Twinaphex 2bab38e857
Merge pull request #8306 from CozmoP/options
WIP/PoC Qt: settings PoC
2019-04-14 05:44:02 +02:00
twinaphex 3619fae2d9 (LGTM) Silence some warnings 2019-04-13 02:15:26 +02:00
Huw Pascoe fed06044c4 silence warnings 2019-04-12 17:32:11 +01:00
Twinaphex 8d7a0117bc (Metal RA) Exclude OpenGL from Metal build 2019-04-08 19:17:51 +02:00
CozmoP bd6fedc0f2 Qt: WIP settings dialog 2019-03-27 02:37:34 +01:00
Twinaphex 123cd67a6a
Merge pull request #8486 from huwpascoe/rxml
Re-enable RXML and purge libxml
2019-03-23 03:25:32 +01:00
radius 0c2f5093b2 disable forced logging on android 2019-03-17 14:28:17 -05:00
radius 8fd0aedc56 add log to file settings 2019-03-17 14:28:17 -05:00
Huw Pascoe 45069537fb Re-enable RXML and purge libxml
Fixed rxml to work with griffin.c
2019-03-17 03:04:35 +00:00
Brad Parker 77c8688d6a android: bump msvc project to api level 26 2019-03-13 12:28:14 -04:00
Brad Parker 44a06d69a6 android: add gamepad rumble support 2019-03-13 03:32:18 -04:00
Brad Parker 954c54baee add device vibration option for cores that support rumble (with initial android implementation) 2019-03-12 13:07:16 -04:00
Brad Parker f6dc7f4f02 android: add option to vibrate on touch 2019-03-10 21:36:52 -04:00
Themaister 3029f96511 Add a new "glcore" driver with slang support.
This driver should sunset the old gl2 driver, but that driver will
likely live on to support really ancient and terrible GL stacks.
All the worst legacy cruft has been ripped out, and it's almost a decent
backend now.

Requirements for slang are GL 3.2+ or GLES3.
Some shaders require features which are not directly compatible with
GLES2 or legacy GL.

This driver shares a lot of concepts from the Vulkan driver.
The slang shader stack and SPIRV-Cross are used to implement the shader
spec, and the menu shaders are also shared with Vulkan.
2019-03-09 12:30:49 +01:00
cold-brewed 49304bbee3 (OSX) Enable CoreAudio v3 driver but do not make it the default 2019-02-28 14:49:38 -05:00
driver1998 33e65e10ba Add Windows MSVC2017 ARM desktop support
Only normal Debug/Release config will compile, not with QT/CG
Tested in Windows 10 on ARM and Windows RT
Cores can be compiled with platform=windows_msvc2017_desktop_arm
2019-02-26 21:29:44 +08:00
Brad Parker f5f492845f add setting for screen orientation, with initial android implementation 2019-02-21 00:31:55 -05:00
Brad Parker bc387a5848 convert tabs to spaces 2019-02-20 20:46:46 -05:00
orbea a111908f55 Fix the osx travis build. 2019-02-16 16:02:51 -08:00
twinaphex 420f3a171b (GL1) Update - add HAVE_OPENGL1 to MSVC 2005/2008/2010/2012 2019-02-16 21:26:01 +01:00
Matt Sephton 5cf15c8609
Update Makefile.cores 2019-02-12 20:41:42 +00:00
Matt Sephton 4e0c592bfa
Update Makefile.cores 2019-02-12 20:39:37 +00:00
Matt Sephton 211dd11336
Update Makefile.cores 2019-02-12 20:33:46 +00:00
Matt Sephton 8ebf254a75
Update Makefile.cores 2019-02-12 20:32:51 +00:00
twinaphex d1a831e6ec (UWP) Buildfix 2019-02-11 23:15:11 +01:00
cold-brewed 264c93585c macOS: Update CFLAGS 2019-02-09 14:39:53 -05:00
twinaphex b229e9d803 (Android) Update 2019-02-09 19:27:50 +01:00
twinaphex 1a8ad73c3f (Cocoa) Unify both headers 2019-02-09 04:40:38 +01:00
cold-brewed cc39a5d926 (OSX) Add missing PRODUCT_BUNDLE_IDENTIFIER 2019-02-07 13:46:41 -05:00
twinaphex 2599172831 Get rid of ui_cocoa_metal.h 2019-02-07 04:37:05 +01:00
Twinaphex ce05185cdf (Xcode) Remove CoreVideo 2019-02-07 04:12:35 +01:00
Twinaphex 25157942a3 Remove CoreVideo from Metal xcodeproj 2019-02-07 04:10:59 +01:00
twinaphex f705503531 (Apple) Get rid of HAVE_CORELOCATION/HAVE_AVFOUNDATION - was mostly dormant
code and makes the Apple code needlessly complex right now. We can
always reintroduce this later on when the time is right
2019-02-07 04:03:52 +01:00
twinaphex 5855391ac4 (Android) Bump up target SDK to 26 2019-02-06 06:03:25 +01:00
twinaphex 55b449d743 (MSVC UWP) Add HAVE_OZONE 2019-02-05 02:52:38 +01:00
Yoshi Sugawara 4461b55375 tvos: fix code sign script to use the shared iOS modules dir 2019-02-03 18:48:29 -10:00
Yoshi Sugawara 1ca3bcf21d Merge remote-tracking branch 'upstream/master' into ios-cleanup 2019-02-03 09:00:22 -10:00
Yoshi Sugawara d18ef55aea iOS/tvOS cleanup: remove logging code, remove compiled core from repo (added by mistake) 2019-02-03 08:57:12 -10:00
orbea 98f6aecec2 Remove the zarch menu driver. 2019-02-02 22:15:10 -08:00
orbea af813d9c46 Further remove nuklear. 2019-02-02 20:58:47 -08:00
Yoshi Sugawara 45185d6827 tvOS: remove the tvOS modules directory and use the iOS modules one since cores built using the iOS SDK work on tvOS
iOS: change default joypad driver to be mfi
iOS: move autodetect of mfi controller to mfi_joypad driver and set the default mapping for both iOS and tvOS
iOS: support unsupported buttons on mfi controller (select,L3,R3) by using hotkey combinations using the MENU button
tvos: use INPUT_TOGGLE_DOWN_Y_L_R as default for menu toggle gamepad combo
2019-02-01 05:33:29 -10:00
twinaphex db04ac0b2a Bump to version 1.7.6 2019-01-31 23:38:10 +01:00
Yoshi Sugawara 3aeedeb0a3 added release scheme for tvOS, made modules directory an empty directory that would be part of the checkout 2019-01-30 07:49:55 -10:00
Yoshi Sugawara b3703a1f2e iOS: fixed target membership of assets, added debug and release schemes for iOS 2019-01-29 10:31:04 -10:00
Yoshi Sugawara a18512375b Support for tvOS
- add tvOS target
    - support code signing tvOS cores by adding an argument to the code signing cores script
    - use NSCachesDirectory for the documents directory
    - add some mfi controller handling logic to set non-game controllers to the last index to avoid interfering with operation
    - autodetect mfi controller for apple tv on startup - added autodetect to hid joypad
    - added a webserver to transfer files for tvOS
    - xcode: clean up project, remove unused folders
    - remove HAVE_MATERIALUI setting for tvos build, make it use XMB as default
    - added retroarch app icon courtesy of @MrJs
    - added auto-detect of mfi controller for apple tv
2019-01-29 10:13:46 -10:00
hizzlekizzle 7ac95f724a
add more dependencies to debian build 2019-01-28 21:25:34 -06:00
Twinaphex 556b7b19de
Merge pull request #8025 from krzys-h/uwp-storagefile
(UWP) StorageFile implementation
2019-01-27 08:33:17 +01:00
orbea d3f81e8db8 Fix the osx metal travis build. 2019-01-21 13:03:51 -08:00
Twinaphex 5611977de0
Merge pull request #8044 from krzys-h/uwp
(UWP) Fix Bundle.Mapping.txt path
2019-01-19 18:11:04 +01:00
krzys-h 1f952679a8 (UWP) Fix Bundle.Mapping.txt path 2019-01-19 12:21:20 +01:00
orbea e062b98088 Remove trailing blank lines.
find . -type f -exec sed -i '${/^[[:space:]]*$/d;}' {} \+
2019-01-17 19:39:38 -08:00
krzys-h 9188cc1a73 (UWP) Add broadFileSystemAccess support 2019-01-17 11:08:02 +01:00
krzys-h b7cc124070 (UWP) Base StorageFile implementation 2019-01-17 11:04:19 +01:00
CozmoP 0df074db05 fix MSVC 2017 Qt builds 2019-01-15 18:58:31 +01:00
Arnaud Faucher 12aaf615a8 msvc-uwp: fixed certificate file name 2019-01-08 16:29:54 -05:00
krzys-h 0129f7e4ad (UWP) Fix signing certificate path for non-free cores
Broken in ff1ca99748
2019-01-06 15:45:51 +01:00
twinaphex ff1ca99748 (MSVC 2017 UWP) Buildfix
(MSVC 2017 UWP) Renaming
2019-01-02 07:27:47 +01:00
krzys-h 2c4d2418d6 (UWP) Fix ARM builds 2019-01-01 16:21:47 +01:00
krzys-h 48d82929ff (UWP) Add support for loading cores from optional packages 2019-01-01 16:21:47 +01:00
twinaphex ac32bff71a (MSVC 2017) Add Glslang 2019-01-01 03:47:55 +01:00
twinaphex 34cb50f8da Update MSVC 2017 UWP 2018-12-29 03:06:31 +01:00
krzys-h 4fb06703b3 Port d3d12 driver for UWP 2018-12-28 22:10:26 +01:00
krzys-h 6038060cd7 Update appx manifest and icons
These were generated using Visual Studio icon generation tools
2018-12-28 22:09:29 +01:00
krzys-h b201d669b5 First iteration of UWP support
Enough to kind of run

Working drivers: xinput, d3d11
Still missing: input driver with keyboard support, audio driver
2018-12-28 22:09:22 +01:00
langerhans 3c5a391c9e Android: Implement Gradle build for easy debugging
Adds a CoreSideLoadingActivity to sideload cores for debugging purposes.
Adds instructions on how to debug both the RetroArch frontend and cores from within Android Studio

Co-authored-by: natinusala <natinusala@gmail.com>
2018-12-23 18:02:38 +01:00
orbea dc020f2569 qb: Support building with the system mbedtls.
Fixes https://github.com/libretro/RetroArch/issues/7639

v2: Fix build failures with griffin.
2018-12-15 09:10:43 -08:00
Stuart Carnie 0e295716b9
feat(metal): Add native rotation support for Metal driver
* fix crash when frame or frame size is 0
2018-11-29 22:04:43 -07:00
twinaphex 7d35bd1649 (Android/Mac/iOS) Add ozone 2018-11-18 17:26:57 +01:00
Dwedit ff844a56c4 Modify MSVC 2017 project to add in WASAPI support
Add conditional code for MSVC to resolve missing GUIDs into wasapi.c
2018-11-17 09:23:12 -06:00
jdgleaver 6bf61155bb [CTR] Add PokeMini assets 2018-11-12 17:12:15 +00:00
meepingsnesroms 1b1dac7f40 Add Mu to Web Player 2018-11-10 07:10:01 -08:00
Zlika 6a93ad0dce Add Theodore core to emscripten 2018-11-10 14:45:20 +01:00
Zlika 064eb16ceb Fix emscripten README 2018-11-10 14:44:46 +01:00
Stuart Carnie b59f05500e
feat(macOS): Enable ozone menu system 2018-11-06 07:56:05 -07:00
Stuart Carnie 879a1b7092
fix(cocoa): Update Metal xib to use deployment target 2018-11-04 20:50:52 -07:00
Stuart Carnie dde3545600
chore(cocoa): Revert to using cocoa_gl_ctx.m; remove macos_ctx.m 2018-11-04 20:50:51 -07:00
Stuart Carnie 43e8702e12
fix(cocoa): Copy xib for PPC compat; upgrade GL-legacy xib to 10.6 2018-11-04 20:50:51 -07:00
Stuart Carnie 5c1075127b
chore(metal): Separate legacy GL and Metal source
* Forks of Cocoa / Cocoa Touch to *_metal.* version
* Reverted original GL Cocoa / Cocoa Touch versions
* GL and Metal projects still build
2018-11-04 20:50:50 -07:00
Stuart Carnie ab1242f368 fix(cocoa): Move sendEvent implementation to RAWindow
Introduced independent Info_Metal.plist and MainMenu_Metal.xib files,
to avoid breaking earlier builds.
2018-10-18 19:03:10 -07:00
Stuart Carnie 35620ffe47 feat(Metal): Add support for screen shots 2018-10-14 11:07:57 -07:00
Twinaphex dbe35078dd (Mojave) have to bump up deployment target to OSX 10.6 2018-10-13 22:07:34 +02:00
twinaphex ba020720db Add HAVE_NETPLAYDISCOVERY 2018-10-12 18:29:52 +02:00
Alfrix 2ef314e27d Update PS3 icon 2018-10-08 16:39:04 -03:00
Stuart Carnie 4240c895bf fix(macOS/Qt): Rename produce RetroArchQT → RetroArch (#7374) 2018-10-06 12:27:53 -04:00
twinaphex c9c6c5a5a6 Bump up APK codes 2018-10-01 21:45:07 +02:00
Rob Loach db46d91ec6
emscripten: Add Emscripten compile documentation
This adds some documentation about compiling emscripten.
2018-09-30 20:23:05 -04:00
twinaphex 9387eb559f (MSVC 2017) Fix MSVC 2017 2018-09-30 13:48:58 +02:00
twinaphex 2d652663af (MSVC 2015) Buildfix 2018-09-30 13:41:21 +02:00
twinaphex 4c23fa02e9 (MSVC 2013) Fix build for rcheevos
(MSVC) Fix some warnings; unused variables, etc.
2018-09-30 13:38:58 +02:00
twinaphex ac51c0013c Fix typo 2018-09-30 13:33:53 +02:00
twinaphex f4d86ddddc Fix OSX PPC 2018-09-30 02:55:34 +02:00
twinaphex de02353983 Update Visual Studio solutions 2018-09-29 21:33:44 +02:00
Twinaphex b747208a7b Fix Metal Qt build 2018-09-29 21:14:04 +02:00
twinaphex 5b4500141d Add RC_DISABLE_LUA for now for non-Makefile.common targets as general
precaution
2018-09-29 21:08:35 +02:00
Twinaphex 433f2d8fe6 Update Metal pbxproj 2018-09-29 20:55:00 +02:00
twinaphex aaf48bdef0 Add include dirs for OSX/iOS 2018-09-29 20:51:36 +02:00
twinaphex a44c9bf011 Update Android Makefiles 2018-09-29 20:45:08 +02:00
twinaphex fb2846f0a2 Add another include dir for Android 2018-09-29 20:28:18 +02:00
M4xw 694af39c9c [LIBNX] Update hb icon 2018-09-29 19:46:46 +02:00
M4xw da5bf9659e [LIBNX] dist-cores cleanup, add hbmenu icon 2018-09-29 19:40:55 +02:00
twinaphex 7aea66677b Merge menu_input.c and menu_event.c 2018-09-25 16:46:15 +02:00
Yoshi Sugawara cdc0510e1c add launch images for iPhone X/Xr/XS/XS Max 2018-09-22 08:11:07 -10:00
Twinaphex 48e7f7b7fb
Update AndroidManifest.xml 2018-09-21 10:43:20 +02:00
Twinaphex fd9636beb2
Update AndroidManifest.xml 2018-09-21 10:43:07 +02:00
Yoshi Sugawara 2b72a9151d Comment out unsupported code for iOS for now, so that it does not crash on startup; fix for building in Xcode 10 2018-09-19 22:09:29 -10:00
radius 3dd3aae5f1 update icons again 2018-09-19 21:29:10 -05:00
radius 4898d733d0 refine the icons again, made them bigger within the canvas 2018-09-19 02:37:29 -05:00
radius a0cab184db update AARCH64 icon 2018-09-17 21:26:53 -05:00
radius 2ff8bdc14a update assets 2018-09-17 21:03:09 -05:00
twinaphex 50398c2a35 Bump version up to 1.7.5 2018-09-15 20:24:04 +02:00
Brad Parker 055eff653a android: add text to xhdpi banner per TV app quality guidelines 2018-09-15 12:39:35 -04:00
Rob Loach 2ff87fd663
emscripten: Add ChaiLove selection to web player 2018-09-14 09:39:20 -04:00
Stuart Carnie 1de3aaadeb chore: Call Makefile.app to generate Qt moc files 2018-09-07 20:32:57 -07:00
Stuart Carnie 4d7fe0e96c feat(macOS): Embed Qt frameworks and frameworks to @executable_path
* note that install_name_tool is used to update the frameworks via
  a post-build script
2018-09-07 17:38:46 -07:00
Stuart Carnie 428f895b6f feat(macOS): Initial Desktop UI (Qt) support
* Adds new RetroArchQT build target to RetroArch_Metal.xcodeproj

Prerequisites:

* Install Qt Frameworks

    $ brew install qt

* Build `moc` files using

    $ make -f Makefile.apple HAVE_QT=1 Q=/usr/local/opt/qt/bin/moc generate

Limitations:

* Qt frameworks are not embedded in bundle, therefore Qt must be
  installed via the `brew` command
2018-09-05 20:10:54 -07:00
Twinaphex 4e0c2314d9 Define HAVE_SSL for OSX 2018-09-01 04:22:57 +02:00
twinaphex 23eb1e981a Remove HAVE_STRIPES from OSX build 2018-09-01 04:01:03 +02:00
twinaphex b1643f9275 (AArch64) Needs to be set to SDK level 26 for Google Play 2018-08-30 01:47:15 +02:00
twinaphex 7234544669 Update version 2018-08-29 01:48:37 +02:00
Rob Loach 5ba4103f6e
pkg: Add MAME 2003 Plus 2018-08-19 12:49:47 -04:00
Brad Parker b76f3abfbc android: use current package name for external storage 2018-08-17 20:38:56 -04:00
Brad Parker 1fba7df859 use existing src folder for android64 instead of duplicating it 2018-08-17 09:40:13 -04:00
twinaphex b28af7734f MSVC 2012 solution works now 2018-08-16 21:18:37 +02:00
twinaphex a1d5b0fd03 Update MSVC 2012 solution 2018-08-16 20:49:31 +02:00
twinaphex d3c6fc1601 Add initial MSVC 2012 solution 2018-08-16 19:29:31 +02:00
twinaphex 6001c7f030 (MSVC 2008) Add HAVE_OVERLAY 2018-08-16 11:53:46 +02:00
twinaphex c699889f0c Update MSVC2008 2018-08-16 11:50:51 +02:00
twinaphex 145d4d66f5 Update MSVC 2008 solution 2018-08-16 11:44:51 +02:00
twinaphex d2de72bfb7 Update MSVC 2008 solution 2018-08-16 11:18:56 +02:00
twinaphex a8826c766b (MSVC2008) Update solution 2018-08-16 11:06:22 +02:00
Twinaphex 4d96fddf5e
Merge pull request #7061 from wiktorek140/sailfishos-touch
Sailfish OS  device build configuration connected with touch screen support required for device with this OS
2018-08-15 13:30:04 +02:00
twinaphex 1b544d6879 (AArch64) Add separate android phoenix dir 2018-08-15 13:08:06 +02:00
twinaphex c540d83850 (MSVC 2017 Android) Update library name 2018-08-15 12:30:11 +02:00
twinaphex f53349e3dd Move MSVC 2017 files to android/phoenix 2018-08-15 10:46:24 +02:00
twinaphex 801bae65e3 Rename files 2018-08-14 17:55:26 +02:00
twinaphex 4fc0d4a194 Rename dir 2018-08-14 17:30:05 +02:00
twinaphex 5ebe5de1b9 Add resource files 2018-08-14 17:24:35 +02:00
twinaphex 00c6fcde84 Add initial VS2017 Android solution - not working yet 2018-08-14 16:04:58 +02:00
twinaphex 48956f3fe4 (MSVC 2008) Add initial MSVC 2008 solution files 2018-08-14 12:18:33 +02:00
gouchi 07b4aed245
Update README.md
fix typo
2018-08-11 18:44:28 +02:00
Wiktor Strzębała 599fd8abe0 Spec file for building under MERSDK (sailfishos)
Signed-off-by: Wiktor Strzębała <wiktorek140@tlen.pl>
2018-08-09 14:41:55 +02:00
hizzlekizzle b4cae22396
Merge pull request #7013 from hizzlekizzle/master
update info.plist to v1.7.3
2018-07-24 11:55:59 -05:00
hizzlekizzle ab03c1818a
update info.plist to v1.7.3
must have been missed in the previous update
2018-07-24 11:15:03 -05:00
Rob Loach aba179a910
Merge branch 'master' into stripes 2018-07-22 13:30:47 -04:00
Stuart Carnie 0291c41afa fix(Metal): Fix blank screen after full screen toggle; window focus 2018-07-14 11:18:21 -07:00
Stuart Carnie 167ad3b57d fix(Metal): Various Metal fixes
* OSD message background
* clear glui background
* add Metal to configuration
* added optional config to compile Metal build without OpenGL
* fixed fill_pathname_join_delim; if out_path and dir are same, don't
  strlcpy, as the results are undefined.
2018-07-12 21:33:18 -07:00
Aaron Kling dc807f25cf Fix android armeabi and x86_64 core updater urls 2018-07-12 20:06:03 -05:00
Yoshi Sugawara 14e79e0a43 support viewing/opening files in Files app 2018-07-11 15:52:11 -10:00
Stuart Carnie 74e1f24e90 feat(Metal): Full screen support
* I believe there is a race condition where the viewport is not set
  correctly on launch
2018-07-06 23:38:34 -07:00
Stuart Carnie a0900ec433 feat(Metal): full xmb pipeline support
Menu TODOs:

* understand why ribbon does not look the same as GL
* add clear support to `MenuDisplay` for glui
2018-07-03 22:32:12 -07:00
Stuart Carnie 5e1f991e32 feat(Metal): initial xmb and glui menu support
TODOs

* menu shader pipeline effects
* refactor / optimize graphics rendering
2018-07-03 22:32:12 -07:00
twinaphex 8a1c0be83c (Android) Another potential buildfix; define ENABLE_HLSL
(slang_process) Put HLSL/Cg code around ENABLE_HLSL ifdef
(SPIRV-Cross) Make sure macros no longer need to be redefined; make them
unique in both glsl and hlsl files; needed for Griffin builds
2018-06-26 13:18:17 +02:00
Stuart Carnie ee8d82dcfe add additional project files 2018-06-23 13:33:27 -07:00
Stuart Carnie 3462fd248c fix(Metal): fix project file to include .metal resources 2018-06-20 22:58:36 -07:00
Twinaphex 2bdffff435 Silence more warnings 2018-06-21 07:34:27 +02:00
Twinaphex 467aa30131 Cleanups 2018-06-21 07:26:05 +02:00
Stuart Carnie 411bcf8bdd feat(apple): Metal support for macOS
* includes rgui
* shader support

This is a work-in-progress and there are some bugs and visual artifacts
still to be fixed.
2018-06-20 21:33:45 -07:00
twinaphex f8cad6f565 Update glslang 2018-06-20 10:47:08 +02:00
Brad Parker aa083d1e4c android: add configurable setting for Sustained Performance Mode 2018-06-19 02:50:33 -04:00
Brad Parker 612ed942d0 android: enable sustained performance mode if supported, bump target API to 24 2018-06-18 12:56:14 -04:00
Brad Parker 7176bb19ad support powerstate/battery level in Android 2018-06-16 19:15:16 -04:00
twinaphex 599937cc4f Make separate xcodeproj 2018-05-14 00:17:17 +02:00
Stuart Carnie 789933b333 wip: add Vulkan support to Apple platforms 2018-05-13 21:35:23 +02:00
twinaphex 91744d9dd0 Bump up version code 2018-05-04 16:27:14 +02:00
twinaphex b2ceb50897 Update to 1.7.3 2018-05-04 05:45:22 +02:00
Dwedit 00c116051f Add QT builds to MSVC2017 project
Fix missing line in griffin_cpp.cpp, and normalize end of line to LF
2018-05-03 10:32:32 -05:00
twinaphex 268baca939 (MSVC 2013) Add /bigobj for griffin_glslang.cpp 2018-05-03 14:52:37 +02:00
twinaphex 238091f182 (OSX/Android) Add Dr. Flac/Dr. Mp3 support to Android/OSX 2018-04-28 14:33:48 +02:00
twinaphex 80025692c1 (Android) Bump up version code 2018-04-26 21:25:38 +02:00
Matt Sephton c6d6bb26c3
changed APP_UNIQUE_ID to next free & valid HEX number
was 0xBAC1G
2018-04-26 13:54:23 +01:00
Twinaphex d65b387d0f
Update AndroidManifest.xml 2018-04-24 19:03:57 +02:00
twinaphex 789ef63dee (360) Don't bake in HAVE_XUI anymore; buildfixes for C++ 2018-04-23 17:35:36 +02:00
twinaphex 710570a408 (MSVC 2013) Buildfix 2018-04-17 11:37:00 +02:00
gingerbeardman e1637ffa20 icon changes 2018-04-13 01:29:15 +01:00
gingerbeardman f8b75482e9 icon and banner update and refresh
new icons: freeintv
redrawn icons: 81, nekop2, np2kai
tweaked icons: fceumm,  mednafen_pce_fast, nestopia, o2em, picodrive
new banners: freeintv
tweaked banners: 81

all images have also been optimised
2018-04-13 01:15:26 +01:00
twinaphex 445f176e24 (Xbox) Enable HAVE_RUNAHEAD for Xbox OG/360 2018-04-10 00:14:23 +02:00
Jean-André Santoni 1614519874 Clone xmb to stripe menu 2018-04-08 09:55:16 +07:00
David Walters b5b906bc5a Fix for fatal error C1128 in 64-bit Debug builds (by adding /bigobj to command line) 2018-04-03 18:41:34 +01:00
David Walters 7adec98cd8 Fix MSVC2015 project/solution build config associations 2018-04-03 18:25:23 +01:00
David Walters 852c8735e6 Fix solution file to be Visual Studio 14 / "2015" format. 2018-04-03 18:21:10 +01:00
twinaphex 00a3aba480 Define HAVE_RUNAHEAD for dynamic linked iOS 2018-04-03 03:48:59 +02:00
twinaphex 9164bcc244 Add HAVE_RUNAHEAD to Android 2018-03-31 04:22:18 +02:00
twinaphex 54636ea5f3 (OSX PPC) Define HAVE_RUNAHEAD 2018-03-29 19:35:26 +02:00
Twinaphex 425e1d9043 (OSX) Define HAVE_RUNAHEAD 2018-03-29 18:04:15 +02:00
twinaphex 8819b2a2f6 (MSVC 2005/2010/2013/2015/2017) Add HAVE_RUNAHEAD 2018-03-29 18:02:18 +02:00
twinaphex adb2274fc6 - Enable HAVE_RUNAHEAD for MSVC 2003
- Remove some unreferenced labels
2018-03-29 17:55:06 +02:00
twinaphex 2143540c8c (MSVC 2013/2015/2017) Add HAVE_CHEEVOS support 2018-03-28 18:33:31 +02:00
twinaphex 994ca6b3f8 Enable HAVE_CHEEVOS for MSVC 2003 target too 2018-03-28 18:07:31 +02:00
twinaphex bb86387986 Re-enable HAVE_CHEEVOS for MSVC 2010 2018-03-28 14:57:27 +02:00
twinaphex d8e382c585 (Cheevos) Take out cheevos support for MSVC 2010 again, CORO_YIELD
macro does not work with MSVC 2010
2018-03-28 01:28:15 +02:00
aliaspider 88d1c1fdca msvc build fix. 2018-03-25 23:11:31 +01:00
meepingsnesroms 9c47e24a84 Add PokeMini index for 3ds 2018-03-24 12:10:54 -07:00
Yoshi Sugawara c44dd39dd6 Fixed crash when opening content using "open in..", support for keyboard mapper 2018-03-22 22:43:20 -10:00
twinaphex be796566bc Add HAVE_CHEEVOS support for MSVC 2005 2018-03-22 20:45:35 +01:00
twinaphex f597fd7a11 Add HAVE_CHEEVOS support for MSVC 2010 2018-03-22 20:42:06 +01:00
twinaphex 319d87cf6f Bump up version 2018-03-20 08:35:17 +01:00
radius e9fdfd2334 try to fix building yet again 2018-03-20 01:46:30 -05:00
twinaphex fb011f8377 Fix MSVC 2013 build 2018-03-16 22:04:34 +01:00
twinaphex ffbb439fb5 Fix MSVC 2015 solution 2018-03-16 21:45:14 +01:00
twinaphex 9f33ba8607 (Vulkan/D3D11/D3D12) Add HAVE_GLSLANG now to both Android and MSVC solutions - shaders
should work now
2018-03-02 02:14:29 +01:00
MrHuu 9193bdc46c (3DS) Clean / Reorder / Add FreeIntv 2018-02-18 15:42:55 +01:00
twinaphex 4e222589a0 (Xbox) Update 2018-02-18 02:09:55 +01:00
twinaphex c842d2e27e (Xbox1) Take out XMB 2018-02-18 01:37:36 +01:00
twinaphex b6347420d3 Set 1.7.1 2018-02-17 16:43:51 +01:00
Andrés abc18d3793
Delete readme.txt 2018-02-06 22:37:22 -05:00
Andrés 408cfd66d6
Update README.md 2018-02-06 22:37:07 -05:00
radius db65537c24 fixup emscripten bundle 2018-02-06 22:17:58 -05:00
radius ee9c786297 add missing bundle files 2018-02-06 22:05:21 -05:00
twinaphex 24306429bd (VS2013) Update solution; add Vulkan, D3D10, D3D11 support 2018-02-04 14:33:37 +01:00
twinaphex 2963288b29 SPIRV-Cross and glslang will compile with Griffin/MSVC targets now 2018-02-04 14:21:34 +01:00
twinaphex 80dbef47cb (Android) Add HAVE_SLANG/HAVE_SPIRV_CROSS 2018-02-03 21:36:42 +01:00
twinaphex c60f706f1e (MSVC 2013) Update solution
Griffin - add better ifdefs
2018-02-03 20:50:31 +01:00
twinaphex 311de8138e (Griffin) shader_vulkan - Uniquely name set_unique_map to avoid collision 2018-02-03 17:20:23 +01:00
twinaphex 94022f0599 (MSVC 2013) Add HAVE_SLANG
(Griffin) Add SPIRV-Cross/slang rules to Griffin
2018-02-03 17:10:20 +01:00
Twinaphex 761f172367 (iOS 11 Static) Update 2018-01-31 14:12:16 +01:00
Twinaphex ceb1d1f8a0 (iOS 11) Update solution 2018-01-31 13:23:39 +01:00
twinaphex 5dd837b310 Add iOS 11 solutions 2018-01-31 13:22:30 +01:00
Twinaphex 9783e59ed3 Update iOS 8 xcodeproj 2018-01-31 12:54:25 +01:00
twinaphex 7f38ee79f7 (MSVC2013) Add additional features 2018-01-30 22:01:09 +01:00
twinaphex b011f27c89 (MSVC 2013) Solution starts working now 2018-01-30 21:53:37 +01:00
twinaphex b5a1111e07 Don't define HAVE_D3D12 for MSVC 2013 2018-01-30 16:44:42 +01:00
twinaphex a5f232793b Silence warnings 2018-01-30 16:44:42 +01:00
twinaphex 2906744a0d (D3D10) Add non_HAVE_DYNAMIC codepaths 2018-01-29 15:33:30 +01:00
twinaphex 03e800c1c8 Add HAVE_D3D11 to MSVC 2013 - we need non-HAVE_DYNAMIC codepaths
for D3D11
2018-01-29 14:05:44 +01:00
Olivier PARRA 9acb536bf4 [iOS10+]Handle hardware keyboards and iCade controllers 2018-01-29 11:36:09 +01:00
MrHuu 192fa74868 Add 3DS core Handy 2018-01-28 12:46:30 +01:00
MrHuu 53d1048905 Add 3DS gw core 2018-01-25 19:56:24 +01:00
Olivier PARRA 8bff69eae8 1.[IOS9]Remove HID entry from menu as IOKIT is not available 2.[OSX]Add robustness and determinism to HID buttons detection code (add controller buttons in a sorted list) 2018-01-25 02:20:52 +01:00
Twinaphex 57ad08e37d Add arm64 for iOS 10 target 2018-01-24 07:37:03 +01:00
Twinaphex 3a18a57de5 Update ios xcodeprojs 2018-01-24 07:35:30 +01:00
Twinaphex b96f51ecc3 Each xcodeproj now becomes unique 2018-01-24 07:21:15 +01:00
twinaphex bf7cbb2aea Split up iOS xcodeprojs into separate ones 2018-01-24 07:17:39 +01:00
twinaphex dc6752cdf4 (MSVC 2013) Add more switches 2018-01-24 02:16:23 +01:00
twinaphex 63ad668ff0 Add HAVE_DYNAMIC ifdefs 2018-01-24 02:12:58 +01:00
twinaphex cf97ff3824 Update 2018-01-24 02:09:43 +01:00
twinaphex 6a46065162 (MSVC 2013) Add more non_HAVE_DYNAMIC codepaths 2018-01-24 01:52:44 +01:00
twinaphex 80b17668b6 Add initial VS2013 solution 2018-01-24 01:29:45 +01:00
twinaphex b04a52e2e9 (MSVC 2017) Add HAVE_D3D10 2018-01-23 19:29:32 +01:00
twinaphex ed38887910 (VS2017) Update solution 2018-01-23 08:38:40 +01:00
Twinaphex 8bc1d9965d Fix unused variables/etc. 2018-01-23 07:29:04 +01:00
twinaphex f8d32bf10d (MSVC 2017) Add HAVE_D3D11/HAVE_D3D12 2018-01-21 07:51:11 +01:00
twinaphex 7ab2cbf877 Revert "(Xbox OG) Add HAVE_7ZIP"
This reverts commit fd799bccef.
2018-01-21 04:01:12 +01:00
twinaphex fd799bccef (Xbox OG) Add HAVE_7ZIP 2018-01-21 02:35:17 +01:00
twinaphex f884e5b0c8 (Xbox OG) Build in RPNG support 2018-01-21 01:27:41 +01:00
twinaphex 537870b6ec (XDK1) Add HAVE_OVERLAY 2018-01-21 01:19:06 +01:00
twinaphex 2fcd44b40c (Xbox 1) Remove HAVE_MATERIALUI 2018-01-21 00:06:55 +01:00
twinaphex b640e1cbe9 (Xbox OG) Add HAVE_MATERIALUI / HAVE_XMB 2018-01-20 06:48:44 +01:00
Toad King bd9e70f70e fix top bar not appearing in phone browsers 2018-01-18 22:57:46 -06:00
twinaphex dc81998c0b (Xbox OG) Buildfixes 2018-01-19 04:55:34 +01:00
twinaphex 841593f082 (MSVC 2010) Define HAVE_D3DX 2018-01-19 02:37:24 +01:00
twinaphex f30c0010f6 Remove xbox media path 2018-01-17 09:05:28 +01:00
Toad King fea2dd3d17 remove log textbox from embed template 2018-01-15 14:10:51 -06:00
Toad King b997c8f80f fix padding on content area. fullscreen hack no longer needed on chrome
remove box shadow from navbar so it doesn't cover the render area
2018-01-15 14:04:28 -06:00
Toad King 78a3d0f828 Merge branch 'master' into more-emscripten-fixes 2018-01-15 04:09:26 -06:00
Toad King db152fede8 remove container with uneeded padding. fixes canvas being off-center in smaller windows 2018-01-14 23:45:54 -06:00
Rob Loach 443262a9cd
emscripten: Allow hiding the top menu 2018-01-14 23:57:53 -05:00
radius d7168584a2 cut down duplication 2018-01-14 22:43:49 -05:00
radius 346d9480f7 remove dropbox 2018-01-14 22:31:30 -05:00
Toad King 2df70cce17 make retroarch logs log to web console instead of textbox 2018-01-14 21:18:30 -06:00
Toad King 4498e9ffba fix white bar in chrome when fullscreen 2018-01-14 21:10:15 -06:00
Toad King a682ccd8e8 fix menu button 2018-01-14 21:02:59 -06:00
Twinaphex 9b0b16e2c0
Merge pull request #6106 from ToadKing/emscripten-fixes
Emscripten rewrites
2018-01-14 22:40:00 +01:00
MrHuu 859da19d80 Add 3DS stella / prosystem core 2018-01-14 16:34:49 +01:00
Toad King 161d758b33 don't apply class that has padding to canvas 2018-01-13 00:46:31 -06:00
twinaphex 54fd72fb24 Make it possible to compile with HAVE_VULKAN on MSVC 2017 build ;
glslang stripped out for now
2018-01-11 02:53:40 +01:00
twinaphex 99699af36f (MSVC 2003) Add DEBUG 2018-01-07 12:21:01 +01:00
meepingsnesroms 0598f2e7c8 Remove 64bit png and replace with 32 as 64 is incompatible new with bannertool 2018-01-04 17:05:54 -08:00
meepingsnesroms bf47859430 Remove binarys 2018-01-04 11:46:13 -08:00
meepingsnesroms 2e0eb4df8e Allow using custom bannertool and makerom for 3ds, for wav format not found error
You can compile the latest version of bannertool for your system and have retroarch build with that instead of the builtin one that fails on windows.
2018-01-04 11:40:03 -08:00
twinaphex 3033c1586a (MSVC 2010) x64 - compile griffin.c as C 2018-01-04 16:55:00 +01:00
twinaphex 7a481236bf (Xbox OG) Some more buildfixes 2018-01-03 14:37:35 +01:00
twinaphex 6c5d303a07 (Xbox OG) Fix Salamander build 2018-01-03 14:31:41 +01:00
twinaphex 956f869974 (360) Fix Salamander build 2018-01-03 12:14:08 +01:00
twinaphex a74ef2214d Start removing SINC ifdefs for individual Makefiles 2017-12-31 21:34:31 +01:00
twinaphex 88cac16409 (MSVC 2003) Compile griffin.c as C code 2017-12-31 03:16:08 +01:00
twinaphex 2fd3f41865 Bump to version 1.7.0 2017-12-25 18:17:57 +01:00
Andrés fbdd53b717
Change the entry point in MSVC2010 builds 2017-12-15 18:03:20 -05:00
Andrés 4604faf8d9
Update RetroArch-msvc2010.vcxproj 2017-12-15 12:46:35 -05:00
Andrés f25ba04d91
Change the entry point in non DEBUG builds 2017-12-15 09:43:39 -05:00
Andrés 0602f8eb79
Try to get rid of the console in MSVC 2010 builds 2017-12-14 21:36:33 -05:00
Brad Parker 8f7810d921 emscripten: only fire keyup once, and don't wait so long to do so (libretro.js) 2017-12-08 18:15:22 -05:00
Andrés a15820f86a
Update index.html 2017-12-08 10:25:00 -05:00
twinaphex d5b3104cfb Cleanups/warning fixes 2017-12-06 19:51:07 +01:00
Jean-Paul Mari 38b899e4d6 Added Visual Studio 2017 support
The msvc-2017 is based on msvc-2015
2017-12-05 11:23:38 -05:00
Unknown 7f2f90de24 Fix name issue with nekop2, use ${DEVKITPRO} for smdhtool, got devkitarm setup, compiles and works 2017-11-25 18:35:05 -08:00
meepingsnesroms 621567e0e6
Merge pull request #2 from libretro/master
Merge upstream
2017-11-25 17:26:02 -08:00
meepingsnesroms 03f2a325fb Add 3ds assets, move assets from ctr to pkg/ctr
NOTE: I do not have the 3ds version of devkitARM installed so I could
not test it if moving the assets to pkg/ctr broke compiling but I did
change the assets paths in Makefile.ctr and Makefile.ctr.salimander so
it should compile.
2017-11-24 09:28:47 -08:00
twinaphex 6f5cad5f59 Bump to version 1.6.9 2017-11-21 16:32:24 +01:00
twinaphex 2c7e5f98fc Bump version code 2017-11-21 16:26:45 +01:00
twinaphex 0c65e6e4e9 Start bumping version to 1.6.8 2017-11-18 12:21:25 +01:00
twinaphex 67fea30406 Remove remaining references to HAVE_FBO 2017-11-13 08:55:41 +01:00
bparker06 814f18b7a8
Update RetroArch-msvc2005.vcproj 2017-11-06 23:46:55 -05:00
twinaphex 01ac15716e (Android) Add extra include dirs 2017-11-06 23:32:02 +01:00
twinaphex a1ce72ef0d Update iOS xcodeproj 2017-11-06 05:40:53 +01:00
twinaphex 9d8dddfc3c Update solutions 2017-11-06 05:32:56 +01:00
twinaphex 360a3686a0 Update include dirs 2017-11-06 05:23:53 +01:00
Yoshi Sugawara 6597447324 Fixed app icon color profile to sRGB IEC61966-2.1 so they get displayed on the home screen when installed from xcode 9 2017-10-03 06:56:03 -10:00
twinaphex d10de20bff Start compiling Griffin as C for 360 - C89 fixes 2017-10-03 04:11:41 +02:00
twinaphex d22e662d1c (MSVC 2005) Compile griffin.c as C 2017-10-02 22:26:56 +02:00
twinaphex 34963ee438 (MSVC 2015) Compile griffin.c as C 2017-10-02 22:20:36 +02:00
twinaphex 721afe22d8 (MSVC 2010) Compile griffin.c as C 2017-10-02 22:06:32 +02:00
twinaphex a90d0a2117 (360) Fix Salamander build 2017-09-29 18:05:40 +02:00
twinaphex 7acda37b4e This does not work right now 2017-09-27 23:50:40 +02:00
Twinaphex 655d6d6047 Merge pull request #5475 from RobLoach/remove-snap
Move pkg/snap to libretro/retroarch-snap
2017-09-26 00:53:29 +02:00
twinaphex f75ce5fb5c Another update 2017-09-26 00:47:52 +02:00
twinaphex bf8811ca64 Update 2017-09-26 00:47:07 +02:00
twinaphex 76e9aaf172 Start using DTD file 2017-09-26 00:44:55 +02:00
Rob Loach 2af496e7e2
Move pkg/snap to libretro/retroarch-snap .
The Snap now lives over at https://github.com/libretro/retroarch-snap .
2017-09-25 17:20:14 -04:00
gouchi 30132d5d73 Adding snap package 2017-09-24 21:28:55 +02:00
Twinaphex 3c04a9776c (OSX) Add FLAC and CHD support 2017-09-22 04:41:09 +02:00
twinaphex 939b3b8772 Updates 2017-09-21 19:37:05 +02:00
twinaphex f58329d921 Add include dir for libflac 2017-09-20 23:20:17 +02:00
twinaphex b3a45a9899 Enable HAVE_FLAC and HAVE_CHD for Android 2017-09-19 21:19:34 +02:00
twinaphex 92d0c1f593 (360) Update 2017-09-14 22:50:36 +02:00
twinaphex 170b368044 (360) Some buildfixes 2017-09-13 04:21:00 +02:00
radius bb2a92c980 add defines to android builds 2017-09-11 00:21:48 -05:00
Brad Parker 8e59cb9f7e accidentally removed vc2005 solution 2017-09-06 23:04:09 -04:00
Brad Parker 0a1b3fedc0 VC6 support (targets NT 3.51) 2017-09-06 23:03:02 -04:00
Brad Parker 521d3220b5 msvc2003: add "NoDX" debug target 2017-09-04 15:04:44 -04:00
Brad Parker 007888f54d msvc2003: add "NoDX" targets to remove DirectX8 needed to run on NT 2017-09-04 14:19:14 -04:00
Brad Parker 455a455d9f msvc2005: remove WINVER as it was causing too much trouble with multimon (requires WINVER set to win2k but 98 supports it too) 2017-09-04 12:03:50 -04:00
Brad Parker 6b20986d67 msvc2005: can't target lower than 98 2017-09-04 05:58:23 +00:00
Brad Parker 747dd2ad12 support Windows 95/NT4 2017-09-03 23:39:25 -04:00
Brad Parker 9e41efbd24 msvc2003 linker fixes 2017-09-03 23:48:22 -04:00
Brad Parker 8d525f711a msvc2003 buildfixes 2017-09-03 23:39:25 -04:00
twinaphex a235c0b771 Bump up AKP code 2017-08-21 08:30:46 +02:00
twinaphex 73e00e021a Bump up version to 1.6.7 2017-08-17 21:09:42 +02:00
twinaphex 47cf178309 Bump up version to 1.6.6 2017-08-16 23:59:15 +02:00
twinaphex 02cfe1f7c0 Bump up version to 1.6.5 2017-08-13 19:07:58 +02:00
radius d2f870a2a1 update banner 2017-08-09 13:13:59 -05:00
radius 23d9637dc0 update icons 2017-08-09 13:04:56 -05:00
radius 3310939983 update icons 2017-08-09 13:04:56 -05:00
bparker06 3a5a2d9de6 emscripten: only fire keyup once, and don't wait so long to do so 2017-08-08 22:18:27 -04:00
twinaphex 08118cb445 Bump up to 1.6.4 2017-08-07 19:16:09 +02:00
Brad Parker cacb69542c msvc2005: add missing winmm dependency 2017-08-03 23:17:56 -04:00
twinaphex d05dfcce78 Bump up APK code 2017-07-31 15:09:33 +02:00
twinaphex adae0656eb Bump up versions 2017-07-28 06:42:02 +02:00
Yoshi Sugawara e66c2d937a fix xcode build to codesign the cores before copying the resources 2017-07-22 08:20:16 -10:00
Yoshi Sugawara d3d9229f1d fix xcode build to codesign the cores before copying the resources 2017-07-22 08:17:04 -10:00
Yoshi Sugawara 4b29c9dcad Returning false for the BGRA8888 opengl extension for all iOS devices 2017-07-20 19:13:18 -10:00
Yoshi Sugawara 15be2d6b34 The BGRA8888 gl extension is not working in iOS 10 and 11; report capability as false to get rendering the screen working again for cores that output in the BGRA8888 pixel format (mednafen_psx, nestopia, others?) 2017-07-20 19:06:32 -10:00
Brad Parker 3c4f13e9f5 msvc2005: add directx sdk include/lib paths to project file (msbuild is ignoring INCLUDE/LIB for some reason) 2017-07-18 22:30:10 +00:00
Brad Parker 2211f4391c msvc2005: add Platform SDK include dir to project file 2017-07-18 20:25:48 +00:00
twinaphex 434bec8775 No longer bake in tinyalsa for android 2017-07-09 00:14:46 +02:00
twinaphex aaa590c817 (tinyalsa) No longer a header dependency on sound/asound.h
(tinyalsa) Try to bake it in for android
2017-06-25 02:06:37 +02:00
Brad Parker d5a1ad0a73 android: delay loading of RetroActivity until after permissions are granted 2017-06-14 20:19:52 +00:00
radius 8f55e77afe disable NEON 2017-06-04 21:00:40 -05:00
radius c6c8881ab2 add AARCH64 defines 2017-06-04 20:38:53 -05:00
twinaphex a4358deb0d Bump versioncode 2017-06-01 17:27:20 +02:00
twinaphex 1056027d4d Bump up version code to 54 2017-06-01 03:49:51 +02:00
twinaphex 6bf867330f (Android) Add -DHAVE_STB_VORBIS 2017-06-01 01:17:47 +02:00
twinaphex f085e69939 (OSX/iOS) Add HAVE_STB_VORBIS 2017-06-01 01:16:26 +02:00
radius 79fdccb31f bump 2017-05-27 20:12:48 -05:00
radius 80f9e6db90 update atv banner 2017-05-21 23:47:59 -05:00
radius 2797aae6cf update atv banner 2017-05-21 23:47:48 -05:00
Twinaphex 0e4f1a400f Update ios 2017-05-19 14:38:18 +02:00
twinaphex 593334747b Define MSB_FIRST for RetroArch PPC 2017-05-06 16:45:02 +02:00
twinaphex 15a5083b8c (360) Define MSB_FIRST for RetroArch Salamander 2017-05-06 16:43:53 +02:00
aliaspider f73c3af445 (msvc) use the correct config for x64 builds. 2017-04-11 17:58:35 +01:00
aliaspider b1d750bc1d enable x64 builds in RetroArch-msvc2010.sln 2017-04-11 16:31:18 +01:00
Brad Parker 84558215fd android: permission result is only valid if our request code matches 2017-03-20 15:58:25 +00:00
Brad Parker 61cbb25b12 add callback for permission request result, style nits 2017-03-20 14:46:43 +00:00
Brad Parker b1e94e8215 android: add runtime permission checking for Android 6.0+ 2017-03-20 05:25:05 +00:00
twinaphex 137f8df057 Bump up version code 2017-03-13 20:28:20 +01:00
Brad Parker c549f7e8d7 android: set XMB as default for Android TV devices 2017-03-10 22:17:05 -05:00
Twinaphex 256433a00b Bump up to 1.5.0 2017-03-07 18:37:57 +01:00
twinaphex 9e2ae4aca4 Use 1.5.0 2017-03-07 18:33:35 +01:00
Twinaphex 7d9edc0874 Update iOS solutions 2017-03-05 22:07:19 +01:00
Twinaphex ec14874363 Update to version 1.4.2 2017-03-05 20:52:24 +01:00
twinaphex c5717ecd84 Start bumping up to version 1.4.2 2017-03-05 20:51:15 +01:00
Twinaphex 308aa4678f Update bundle identifiers 2017-02-27 03:52:11 +01:00
Jean-André Santoni 4b84449f59 Fix iOS9 static project 2017-02-27 03:50:08 +01:00
Twinaphex a6420ae966 Update ios10 target 2017-02-27 02:00:57 +01:00
Twinaphex 951ca852f5 Add ios .a targets 2017-02-27 02:00:57 +01:00
Jean-André Santoni c0ac7095fa Update pkg/apple/RetroArch_iOS9-Info.plist 2017-02-27 01:50:54 +01:00
Twinaphex ae92a0ceff Add to Info.plist 2017-02-27 01:42:29 +01:00
Twinaphex 9ebd8736e0 Update iOS 10 static 2017-02-27 01:05:10 +01:00
twinaphex 7974fb5c6e Add HAVE_APPLE_STORE to iOS 10 2017-02-26 23:00:03 +01:00
Twinaphex b7b3b2cb5f Try to prevent truckload of warnings on iOS 2017-02-26 10:33:03 +01:00
Twinaphex a55df42978 Update static project 2017-02-26 03:52:28 +01:00
twinaphex 1e96a600d7 Update iOS10 static solution 2017-02-25 23:23:43 +01:00
twinaphex 671771d3cd Update RetroArch iOS 10 solution 2017-02-25 02:47:32 +01:00
Twinaphex ed51eaf449 Update iOS 10 target for both arm64 and armv7s 2017-02-25 00:21:27 +01:00
Twinaphex 3c0afd730b Update xcode proj 2017-02-25 00:13:40 +01:00
Jean-André Santoni e6bdc9363c Buildfix for RetroArch_iOS10_static 2017-02-24 01:42:37 +01:00
Twinaphex 7a510000bb Need to change bundle identifier for RetroArchiOS 10 2017-02-24 01:11:02 +01:00
Twinaphex 636ab5c12c Enable 'Requires Fullscreen' 2017-02-22 00:26:13 +01:00
Twinaphex 44f08a4739 (iOS) Use libretro_ios.a 2017-02-22 00:20:45 +01:00
twinaphex f7f333477c Add iOS 10 static solution 2017-02-22 00:01:13 +01:00
neville 4b63ef3123 (OSX PPC) MiniUPNPC support 2017-02-16 01:09:39 +01:00
twinaphex b3d71320bc Add miniupnpc to Android 2017-02-16 00:59:32 +01:00
Twinaphex 18f614ef8a Add MiniUPNPC to iOS build 2017-02-16 00:57:18 +01:00
Twinaphex 5f78d0594c Enable MiniUPNPC for OSX 2017-02-16 00:50:47 +01:00
Twinaphex 417cf09967 Merge branch 'master' of https://github.com/libretro/RetroArch 2017-02-16 00:45:36 +01:00
Twinaphex e05a8a7460 Add HAVE_SEGA 2017-02-14 10:30:28 +01:00
Brad Parker 8aa8d6ff6b MSVC2005: add winmm.lib to linker, needed by rthreads changes in f4c187e 2017-02-14 02:39:26 +00:00
Diablodiab 77e479a8bc Adds two new parameters that can be passed to the Android version of Retroarch at launch:
QUITFOCUS
If enabled this will cause Retroarch to quit completely when it loses focus (eg. when the home button is pressed). This is useful when you are using an alternative launcher such as Kodi because it will make the home button function as an alternative quit key, return to the alternative launcher, and then allow for a different game to start instead of returning to the current session.

HIDEMOUSE
Normally it is not possible to hide the mouse cursor if you have attached an external mouse to your Android unit. This makes it difficult to implement mouse support in the Android version of Retroarch because you will end up having two mouse cursors on the screen. NVIDIA has implemented extensions on the SHIELD that allows for hiding the mouse cursor. If this parameter is provided when starting Retroarch it will check for these extensions and if available it will hide the mouse cursor.

(I am almost done with adding mouse support to the Android input driver and will be submitting a suggestion for this very soon)
2017-02-12 13:26:18 +01:00
twinaphex d8855caae9 Update to version 1.4.1 2017-02-02 22:20:33 +01:00
Brad Parker d8fb3d937c UTF8 fixes for MSVC, don't include any files with a UTF8 BOM if HAVE_LANGEXTRA isn't defined 2017-01-31 12:20:16 -05:00
twinaphex 60d909a031 Don't use HAVE_LANGEXTRA for OSX PPC 2017-01-31 03:31:16 +01:00
twinaphex 04d751c285 (OSX PPC) Add HAVE_LANGEXTRA for Debug 2017-01-31 03:27:46 +01:00
neville fc2654cd0f (iohidmanager_hid.c) Silence a whole bunch of warnings 2017-01-29 20:20:43 +01:00
twinaphex a9c8c81032 (OSX PPC) Don't have HAVE_LANGEXTRA 2017-01-29 19:58:04 +01:00
twinaphex f763dc0a1e Add msvc-2015 solution courtesy of spec-chum 2017-01-26 01:56:51 +01:00
Brad Parker b9eb1c0222 add NoAccel configs in msvc2005 that disable GL and D3D 2017-01-22 13:48:49 -05:00
Brad Parker 1c36c395d4 vc2005 version fix 2017-01-18 02:08:04 -05:00
Brad Parker 8e52d0af6c Windows 98 buildfix 2017-01-18 02:02:32 -05:00
Brad Parker c78991b6a2 msvc2005 buildfix 2017-01-17 19:41:20 -05:00
Brad Parker 039064d0f1 remove HAVE_LANGEXTRA from Xbox build, fixes compilation on vc2003 2017-01-17 19:21:15 -05:00
Brad Parker 76b7235dc5 msvc2005 buildfix 2017-01-16 22:20:59 -05:00
Brad Parker 7b057fd43f GDI: add msimg32 library to msvc2010 project 2017-01-16 20:56:32 -05:00
Brad Parker e0f71928ca add msvc2005 project files for Win2000 2017-01-16 20:41:08 -05:00
Josh Palmer a620e1f89a Add cores folder to QNX .gitignore 2017-01-09 20:26:09 +00:00
Josh Palmer 42bf55fb21 Fixup preprocessor defines for momentics project, increment bar descriptor build ID 2017-01-09 20:26:09 +00:00
Josh Palmer b85e2a8897 Fix references to bbctx-qnx post-rebase 2017-01-09 20:26:09 +00:00
Josh Palmer 5ed17c1ffd Reorganize QNX directory structure, rename bbqnx_ctx.c to qnx_ctx.c for consistency
Added OpenGL ES3 support to qnx_ctx.c
Finalize momentics project setup
2017-01-09 20:26:09 +00:00
Josh Palmer 8672b88eff First round of momentics project fixups 2017-01-09 20:24:51 +00:00
twinaphex 14a800f1f5 Update Makefiles - audio_filters have been moved to libretro-common 2017-01-09 12:37:01 +01:00
twinaphex 9cf923fbeb BUmp up version for Android 2017-01-07 04:46:05 +01:00
twinaphex bc31a7d1be Bump up to version 1.4.0 2017-01-07 04:45:30 +01:00
Twinaphex fb7ed87d2e Revert "(Android) Ask for external sdcard permission" 2016-12-30 01:32:11 +01:00
hunterk 7e8163c34e Revert "(Android) reload cores path every lauch"
This reverts commit 1841455462. This commit was breaking Android builds on the buildbot.
2016-12-29 10:29:59 -06:00
Aaahh Ahh 1841455462 (Android) reload cores path every lauch
Reload the path instead of saving and reusing every launch
2016-12-25 15:39:06 -05:00
Aaahh Ahh ac80cffdce (Android) Ask for external sdcard permission
Permission has to be explicitly asked for or it won't be granted on api 23 or higher.
2016-12-25 15:06:54 -05:00
Seth Kingsley b690fb2abc Use native getopt_long() on macOS 2016-12-17 16:56:40 -08:00
Seth Kingsley 079cdfa96c Move OTHER_CFLAGS up to the project and inherit
This is to make adding -DHAVE_... flags easier.
2016-12-17 16:49:38 -08:00
twinaphex 1c0d8f3927 Add compat_strcasestr to Xbox Salamander solutions 2016-12-17 19:37:30 +01:00
twinaphex d6836a6a6f (iOS) Update solutions 2016-12-14 19:44:12 +01:00
twinaphex c418abc0be (iOS) Update solutions 2016-12-14 19:43:02 +01:00
twinaphex 52a41e77c4 (Android) Buildfix 2016-12-12 13:26:45 +01:00
twinaphex 08a60c94d0 Move audio resampler drivers (Sinc/nearest) to libretro-common; maister gave permission to relicense to MIT 2016-12-12 13:02:29 +01:00
twinaphex 9375efe24e Add HAVE_CC_RESAMPLER defines 2016-12-12 12:44:29 +01:00
twinaphex 26fe408bb4 (Emscripten) Add button 2016-12-10 22:01:40 +01:00
Logan McNaughton 0b0bdadeee Don't define HAVE_OPENGLES2 for Android if GLES=3 2016-12-08 15:22:00 -07:00
twinaphex 6b779dab4f (MSVC 2003) XInput likely not to work 2016-12-07 07:16:58 +01:00
twinaphex 4d23ba91fc (Android) Buildfix 2016-12-05 04:24:45 +01:00
Rob Loach d386f63525
[Emscripten] Add Tooltips to the buttons 2016-12-03 11:44:26 -05:00
terry1994 f54b8cb9a9 Fix building on iOS 9 and 10.
Adjusted iOS 10 project to target minimum iOS version of 10.
Using minimum iOS version to determine availablity of clock_gettime (exists only on iOS 10+). Building with 10/10.1 SDK would cause this method to be called in iOS 9 builds, resulting in a crash on start.
2016-12-01 09:39:53 +01:00
radius b1531618f1 add git version to android build 2016-11-26 16:02:12 -05:00
radius 415f84e13f having it as preferExternal accomplishes literally nothing!
Basically it saves the apk file (that is used ONCE) in the external SD but all the data files are created in the same location in the internal partition
Having it as preferExternal causes installation issues on some devices (have to remove the SD card to install the app..., then insert again)
2016-11-25 13:48:41 -05:00
radius 50539d58df allow cleaning up idbfs 2016-11-21 20:58:45 -05:00
neville 12804431db (GLSL) Avoid memsets - good for about a +1fps speedup with simplified
ribbon on PowerPC Mac
2016-11-10 18:35:47 +01:00
twinaphex bc9dabf916 Add pkg/wiiu files 2016-11-06 13:26:33 +01:00
twinaphex cca2aa7ee9 (MSVC) Add HAVE_UPDATE_ASSETS 2016-11-05 23:32:29 +01:00
twinaphex 7fc1d76c4c (MSVC) Update paths 2016-11-04 18:55:16 +01:00
twinaphex 9fa0fc255c (MSVC) Update paths 2016-11-04 18:52:01 +01:00
twinaphex 3d9f43bcdc (MSVC) Update paths 2016-11-04 18:46:37 +01:00
twinaphex 41212b40c5 Remove DONT_HAVE_STATE_TRACKER 2016-10-20 05:11:35 +02:00
twinaphex fac1527e5c Add HAVE_UPDATE_ASSETS for Apple builds 2016-10-19 02:38:40 +02:00
twinaphex b3e3bf13f7 Take out HAVE_ZARCH for PPC OSX 2016-10-19 02:34:01 +02:00
twinaphex 1dfbb7f3b7 Take out HAVE_ZARCH for OSX 2016-10-19 02:33:36 +02:00
twinaphex cb8aca97f5 (Emscripten) Add Reicast button 2016-10-10 22:42:44 +02:00
twinaphex c2bb410d8d Take out HAVE_BUILTIN_AUTOCONFIG - always include it 2016-10-04 07:33:57 +02:00
twinaphex 9384875ab0 Don't use HAVE_NETPLAY any more 2016-09-29 21:07:10 +02:00
radius 4dcd08c574 (ems) useless CDN is useless 2016-09-29 08:54:50 -05:00
radius 4e33f25328 (ems) useless CDN is useless 2016-09-29 08:49:31 -05:00
twinaphex 3b8ae65afb (Android) Re-enable Vulkan 2016-09-29 12:22:31 +02:00
twinaphex efdee89d09 Create samples 2016-09-28 12:44:41 +02:00
radius c790f452e7 (ems) update template, don't enable run button till idbfs is synced 2016-09-24 22:32:47 -05:00
Logan McNaughton 133a7bdb14 These are (pretty much) alphabetical
Makes it a little easier to find it if you don't know where they are.

Also, maybe consider only listing the cores that actually work with the Web Player? (I'm not sure which ones that is)
2016-09-24 16:52:48 -06:00
radius e48cd885f9 (ems) update webplayer template too 2016-09-24 17:30:03 -05:00
radius 1efdffd191 (ems) use idbfs instead of localstorage 2016-09-24 17:18:32 -05:00
radius 9f3102e601 (ems) fix this 2016-09-24 15:36:27 -05:00
radius dc276df53e (ems) use imfs in this template for testing purposes 2016-09-24 12:59:10 -05:00
radius 8cb8390dbe fix typo 2016-09-22 22:15:02 -05:00
radius 5f9a54af56 Add Glupen 2016-09-21 19:20:44 -05:00
Andrés Suárez 32017c3cae Update index.html 2016-09-21 15:37:52 -05:00
Logan McNaughton f0204a8b5d Fix emscripten async and add glupen64 2016-09-21 14:10:05 -06:00
twinaphex e25472013f Move dir variable 2016-09-20 01:54:59 +02:00
twinaphex 2f17fdd651 Update Android.mk 2016-09-20 01:54:24 +02:00
twinaphex 88dd3c131c Get rid of jni/Android2.mk 2016-09-19 19:31:33 +02:00
radius be6bce0eb0 (ems) template fixes 2016-09-17 16:58:34 -05:00
radius ed326e0479 (ems) template fixes 2016-09-17 15:19:34 -05:00
radius 29e354a3c6 (ems) template cleanups 2016-09-17 15:13:47 -05:00
radius ec01d2400e (ems) template fixes 2016-09-17 15:13:47 -05:00
radius 64b802b47a (ems) add to the other templates too 2016-09-17 12:37:42 -05:00
radius 356c17678e (ems) add button to clean local storage 2016-09-17 12:37:42 -05:00
radius bca82f7413 use a generic globe instead of a chrome icon 2016-09-17 11:23:59 -05:00
radius 6f195ddc6d (ems) template cleanup 2016-09-17 02:05:49 -05:00
radius 0515e9f753 (ems) remove some unused code 2016-09-17 02:01:13 -05:00
radius 69f8cd1acb (ems) add template for people who want their own self-hosted player
(ems) add readme
2016-09-16 10:04:46 -05:00
radius 247de41ce1 (ems) itch.io, readd log window 2016-09-15 23:19:23 -05:00
radius 90a13632ac (ems) itch.io, fix core selector 2016-09-15 21:21:17 -05:00
fr500 f0b0c13d78 (ems) disable dropbox integration on itch.io for now 2016-09-15 19:01:05 -05:00
fr500 035259b959 (ems) disable dropbox integration on itch.io for now 2016-09-15 18:56:21 -05:00
fr500 0427ede025 (ems) update urls for itch 2016-09-15 18:56:21 -05:00
fr500 28a334318a (ems) itch.io template refinement 2016-09-15 18:33:12 -05:00
fr500 f4e35e3cdf (ems) reorganize templates 2016-09-15 18:18:26 -05:00
fr500 20999f9952 (ems) remove deprecated template 2016-09-15 18:18:26 -05:00
fr500 2952952169 (ems) add itch.io template 2016-09-15 18:18:26 -05:00
Twinaphex 9fbd4a5265 Revert "(Emscripten) Bind to the console when logging" 2016-09-15 13:34:31 +02:00
Rob Loach 993de8b4c4
(Emscripten) Use .bind() on the console object 2016-09-15 00:45:25 -04:00
Rob Loach 8564a5b266
Revert "Revert "(Emscripten) Print logs to the browser console""
This reverts commit a3b4db2d63.
2016-09-15 00:43:40 -04:00
radius a3b4db2d63 Revert "(Emscripten) Print logs to the browser console"
Doesn't work on firefox or edge

This reverts commit ddccaeed8c.
2016-09-14 22:23:48 -05:00
Rob Loach ddccaeed8c
(Emscripten) Print logs to the browser console 2016-09-14 18:33:52 -04:00
Twinaphex 35f3497033 Revert "(Emscripten) Show/Hide the console" 2016-09-14 18:35:56 +02:00
Andrés Suárez b380977421 Update proto.js 2016-09-14 10:42:15 -05:00
radius f855e80933 (emscripten) use standard frontend assets dir 2016-09-13 23:41:53 -05:00
Rob Loach 0ae05ef394
Add a toggle console 2016-09-13 22:31:16 -04:00
radius 9022bf75ad (emscripten) make core assets a subdir of content 2016-09-13 19:48:17 -05:00
radius 0b46a6902d (emscripten) add downloads to userdata 2016-09-13 19:40:45 -05:00
radius d6f82b4a16 (emscripten) disable buttons for real, use inmemory file system for content to be able to upload more than 10MB 2016-09-13 19:37:00 -05:00
twinaphex ae158453e1 (Emscripten) Add title for menu toggle 2016-09-12 15:17:28 +02:00