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
d90336883c
Merge pull request #9029 from libretro/revert-9021-gradle
...
Revert "Gradle"
2019-06-27 08:00:46 +02:00
Twinaphex
e8cf66f0a9
Revert "Gradle"
2019-06-27 08:00:12 +02:00
Twinaphex
ec4d6c32f6
Merge pull request #9021 from webgeek1234/gradle
...
Gradle
2019-06-27 00:37:36 +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
7677ffbbeb
Clang doesn't like the x86 cpuid asm, skip for android
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
7ea91b4808
Cleanup another unused variable warning
2019-06-26 14:37:42 +02:00
twinaphex
0b92573fd1
Avoid some warnings
2019-06-26 14:35:25 +02:00
twinaphex
c0789538d7
Start using const more
2019-06-26 14:31:05 +02:00
Twinaphex
e5c4c1dfea
Merge pull request #9024 from natinusala/master
...
menu_widgets: have the progression widget always resize
2019-06-26 13:19:12 +02:00
Twinaphex
04a39ecc1c
Merge pull request #9023 from rsn8887/master
...
[SWITCH] Allow touch mouse gestures such as tap to click
2019-06-26 13:18:58 +02:00
natinusala
8873b3b787
menu_widgets: have the progression widget always resize
2019-06-26 09:46:04 +02:00
twinaphex
7fea26db4b
(retroarch.c) Pointer cleanups
2019-06-26 08:24:33 +02:00
twinaphex
faa52fb0df
Use const for config_get_ptr global pointer to signify this pointer
...
isn't being written to, only read from
2019-06-26 07:40:47 +02:00
rsn8887
1caaea4bdf
[SWITCH] Allow touch mouse gestures such as tap to click
...
This adds touch gestures to the touchpad-style mouse
controls. Before this, there was only pointer motion
via dragging a finger somewhere on the screen. Now,
there's tap to click and more.
Supported touch gestures:
- pointer motion = single finger drag
- left mouse click = single finger short tap
- right mouse click = second finger short tap
while first finger is still down
- left click drag and drop = dual finger drag
- right click drag and drop = triple finger drag
2019-06-26 00:35:05 -05:00
twinaphex
3b634b64fa
Merge dirs.c into paths.c
2019-06-26 07:23:32 +02:00
twinaphex
5f2e3c283d
(netplay)/network) Style nits/cleanups
2019-06-26 07:13:50 +02:00
Twinaphex
e97c35ec2d
Merge pull request #9017 from LazyBumHorse/d3d9_shaders
...
enable Cg/HLSL shaders for d3d9 depending on renderchain
2019-06-25 13:11:34 +02:00
LazyBumHorse
c4530eb3f4
d3d9: add Cg/HLSL shader runtime check depending on the used renderchain
2019-06-25 10:57:46 +02:00
Twinaphex
e44c75e5ab
Merge pull request #9019 from RobLoach/libretro-database--whitespace
...
libretrodb: Update the whitespace
2019-06-25 09:20:34 +02:00
Rob Loach
03d0462fa4
libretrodb: Update the whitespace
2019-06-25 01:24:46 -04:00
Twinaphex
e1125d673d
Merge pull request #9018 from rsn8887/master
...
[SWITCH] Allow finger drag to act as mouse movement
2019-06-25 04:50:14 +02:00
rsn8887
d0c8809df4
[SWITCH] Allow finger drag to act as mouse movement
2019-06-24 20:02:24 -05:00
LazyBumHorse
17ec59ff21
enable Cg shader flag for d3d9
2019-06-24 23:41:05 +02:00
twinaphex
ca2fc9b8d8
Cleanups
2019-06-24 20:51:06 +02:00
twinaphex
fd98496fec
Turn these into static functions
2019-06-24 20:45:08 +02:00
Twinaphex
f23497fd80
Merge pull request #9014 from LazyBumHorse/fix_d3d9
...
fix d3d9 not rendering xmb and temporarily disable widgets due to segfault
2019-06-24 16:07:03 +02:00
LazyBumHorse
1f69f3960a
fix d3d9 not rendering xmb and temporarily disable widgets due to segfault
2019-06-24 15:42:55 +02:00
twinaphex
405d3fec67
(CXX_BUILD) Silence warning
2019-06-24 15:09:56 +02:00
Twinaphex
d2fd4d48ae
(macOS) Less warnings with static code analysis
2019-06-24 15:03:58 +02:00
Twinaphex
c8486a5081
(Cocoa/Metal) Silence bunch of warnings
2019-06-24 14:58:32 +02:00
twinaphex
d4ea084f3d
Add cocoa_defines.h
2019-06-24 14:49:18 +02:00
Twinaphex
12ced5ee6b
Merge pull request #9013 from Themaister/master
...
Update to latest SPIRV-Cross
2019-06-24 14:40:19 +02:00
Hans-Kristian Arntzen
135ff5e7a5
Fixup resource remapping in MSL/HLSL.
...
Seemed rather sketchy, but this must be tested a bit.
2019-06-24 14:25:04 +02:00
Hans-Kristian Arntzen
df0570ddd5
Add new SPIRV-Cross files to griffin_cpp.
2019-06-24 14:24:47 +02:00
Hans-Kristian Arntzen
50ea084385
Update SPIRV-Cross.
2019-06-24 13:42:46 +02:00
Hans-Kristian Arntzen
90fd5657b5
Merge commit 'ac9fa8a82eb313351a64a0de3afaf28e2b0ed422' as 'deps/SPIRV-Cross'
2019-06-24 13:42:34 +02:00