Commit Graph

969 Commits

Author SHA1 Message Date
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