Commit Graph

22 Commits

Author SHA1 Message Date
Niklas Smedberg
bb8f417304 Support for OpenGL ES 3.1 + Android Extension Pack
[CL 2303212 by Niklas Smedberg in Main branch]
2014-09-18 17:49:40 -04:00
Ryan Gerleve
be1e151d19 Convert to Google Play Games C++ SDK
Fix TTP 344211 - Leaderboard read now works for Google Play

#codereview josh.adams

[CL 2302926 by Ryan Gerleve in Main branch]
2014-09-18 16:41:28 -04:00
Josh Adams
ea7b46777c - Added Android HardwareSurvey
- Unified some of the hardware survey code to use Set/GetStoredValue() for last survey time
- Added Get/SetStoredValue for IOS (to use NSUserDefaults)
- NOTE: Mobile devices will report very often - settings are per app, and when they are deleted and re-installed, they will report again.
#codereview chris.babcock,ian.thomas

[CL 2267419 by Josh Adams in Main branch]
2014-08-22 10:24:13 -04:00
Rene Rivera
42aa3e9fab Fixed missing Android sensor events (tilt, gravity, rotation, acceleration).
#codereview daniel.lamb, chris.babcock

[CL 2236400 by Rene Rivera in Main branch]
2014-07-29 18:07:48 -04:00
Daniel Lamb
7ed0dc7ee3 Started syncing androidMain with onCreate from java to stop synchronzation issues. Removed sleep hack which was doing something similar.
Changed the achivement query so that if not connected it will fail right away instead of waiting.
#codereview Ryan.Gerleve
#codereview Chris.Babcock

[CL 2187831 by Daniel Lamb in Main branch]
2014-07-10 14:41:00 -04:00
Josh Adams
e976d87643 - removed massive AndroidProcessingEvents spam
#codereview daniel.lamb,chris.babcock

[CL 2125771 by Josh Adams in Main branch]
2014-07-02 18:04:51 -04:00
Daniel Lamb
01856904af Fix for android using power in the background.
[CL 2119854 by Daniel Lamb in Main branch]
2014-06-27 15:48:23 -04:00
Josh Adams
6d2a594976 - Added support in the Input project settings to disable the four finger tap.
[CL 2112403 by Josh Adams in Main branch]
2014-06-20 18:54:06 -04:00
Ben Marsh
89668b5397 [INTEGRATE] Everything from 4.2 branch back into main.
[CL 2088526 by Ben Marsh in Main branch]
2014-05-29 17:45:17 -04:00
Daniel Lamb
70c1dbdd00 Integrate 2082055 4.2 -> Main
Fix for google play projects which don't have google play enabled initializing google play..
#codereview Peter.Sauerbrei
#codereview JJ.Hoesing

//depot/UE4-Releases/4.2/Engine/...

to //depot/UE4/Engine/...

[CL 2082297 by Daniel Lamb in Main branch]
2014-05-22 15:49:58 -04:00
Peter Sauerbrei
aa5a1232f1 Merging
//depot/UE4-TappyChicken/Engine/Source/...

to //depot/UE4/Engine/Source/...

[CL 2081906 by Peter Sauerbrei in Main branch]
2014-05-22 09:13:12 -04:00
Peter Sauerbrei
6ad812a5b2 fix for not finding the right UE4Commandline.txt on Android
TTP334733
#ue4
#android

[CL 2070831 by Peter Sauerbrei in Main branch]
2014-05-12 17:20:42 -04:00
Jaroslaw Palczynski
724ea452a5 Refactoring thread affinity settings.
There was a bug in setting affinity of a thread that assumed affinity from lookup table with key being a thread name. When names was appended with consecutive numbers (e.g. "RenderingThread 1") the mechanism failed. Refactored this to use special static consts describing affinity override'able by different platforms for different affinity types + possibility of setting affinity per thread.
#codereview Jaroslaw.Surowiec

[CL 2070197 by Jaroslaw Palczynski in Main branch]
2014-05-12 08:40:54 -04:00
Rene Rivera
c1d8600250 Platform; implement sensor events for Android. The implementation will use the accelerometer to derive tilt, rotation rate, gravity, and linear acceleration. If avialable gyroscope readings will get used for the rotation rate.
#codereview josh.adams,robert.jones

[CL 2067346 by Rene Rivera in Main branch]
2014-05-08 15:57:50 -04:00
JJ Hoesing
4d99172eea Fixed volume buttons on Android.
- this was a regression caused by fixing gamepad button support.  Apparently the volume buttons are coming through as gamepad buttons, so weren't hitting the keycode filtering code, causing the OS to think we were handling them.
- Special cased for now, although we should revisit gamepad handling in general.

[CL 2055082 by JJ Hoesing in Main branch]
2014-04-23 22:06:21 -04:00
Ryan Gerleve
122667ec99 #UE4
- Add Google Play support on Android
- Add editor settings for Google Play - enabled/disabled, and the app id for the games service
- Hack in Google Play leaderboards, including blueprint support, proper online subsystem implementation will come in the future
- These leaderboards work in TappyChicken

#codereview josh.adams, jj.hoesing, michael.noland

[CL 2050175 by Ryan Gerleve in Main branch]
2014-04-23 19:40:10 -04:00
Robert Jones
336c11c52a #ttp 331016 -Android: Replace hardcoded /mnt/sdcard with getExternalStorageLocation() or whateve
#proj UnrealEd
#branch UE4
#summary On startup external storage location is queried and cached for subsequent file ops

[CL 2046768 by Robert Jones in Main branch]
2014-04-23 18:59:23 -04:00
Josh Adams
0bae998492 - Fixed controller buttons in Android
- Added some buttons inspired by kindle fire tv
#codereview jj.hoesing

[CL 2045519 by Josh Adams in Main branch]
2014-04-23 18:45:11 -04:00
JJ Hoesing
5dfb74209b - Make four finger touch more reliable. Fixes TTP:331266
[CL 2044741 by JJ Hoesing in Main branch]
2014-04-23 18:34:35 -04:00
JJ Hoesing
44dfb31a3c - Fixed TTP:329773 Android volume buttons don't work.
- We were telling the OS that we were handling all key input.  Changed to only say we've handled mapped buttons.

[CL 2040339 by JJ Hoesing in Main branch]
2014-04-23 17:39:33 -04:00
Niklas Smedberg
d534b0d979 #android Faster CPU performance by setting affinity mask for the gamethread, renderthread and eventthread.
[CL 2038270 by Niklas Smedberg in Main branch]
2014-04-23 16:36:00 -04:00
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00