Commit Graph

247 Commits

Author SHA1 Message Date
ethan geller
a904f8f16e Fix for crash on seeking to low values with Stream Caching enabled. #jira FORT-205315
[REVIEW] aaron.mcleran, maxwell.hayes
#rb aaron.mcleran, maxwell.hayes


#ROBOMERGE-SOURCE: CL 8514382 via CL 8514383 via CL 8514445 via CL 8514448 via CL 8514642
#ROBOMERGE-BOT: (v406-8472469)

[CL 8514663 by ethan geller in Main branch]
2019-09-06 02:25:22 -04:00
ethan geller
dd13d09670 Fix for ADPCM crash when using the old iOS audio backend with stream caching. Explicitly releases stream chunk when IOSAudioSource::Stop is called.
#rb ryan.mangin


#ROBOMERGE-SOURCE: CL 8321523 via CL 8357556
#ROBOMERGE-BOT: (v401-8057353)

[CL 8358791 by ethan geller in Main branch]
2019-08-27 21:08:13 -04:00
ethan geller
ac9d91dab1 [FYI] aaron.mcleran, kevin.neilson, randolph.kestner, jay.chaney, peter.sauerbrei
#ROBOMERGE-SOURCE: CL 8039266 via CL 8040533 via CL 8044122 via CL 8046701
#ROBOMERGE-BOT: (v400-8057353)

[CL 8066059 by ethan geller in Main branch]
2019-08-15 16:56:27 -04:00
jack porter
79aa064b79 Set minimum iOS version to 11
#jira UE-78649
#rb Dmitriy.Dyomin
[FYI] Peter.Sauerbrei

#ROBOMERGE-SOURCE: CL 8019256 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v396-7974030)

[CL 8019260 by jack porter in Main branch]
2019-08-13 23:43:41 -04:00
ethan geller
85075614f4 2nd attempt to clean up buffer properly on iOS when the source is stopped.
#rb aaron.mcleran
[FYI] randolph.kestner



#ROBOMERGE-SOURCE: CL 7956585 via CL 7956589 via CL 7956590 via CL 7957172
#ROBOMERGE-BOT: (v393-7951996)

[CL 7957223 by ethan geller in Main branch]
2019-08-12 22:59:12 -04:00
ethan geller
cf3172bc34 [FYI] aaron.mcleran
#ROBOMERGE-SOURCE: CL 7937844 via CL 7937845 via CL 7937846 via CL 7941129
#ROBOMERGE-BOT: (v391-7919777)

[CL 7941214 by ethan geller in Main branch]
2019-08-09 20:44:58 -04:00
bob tellez
1604485ae7 Back out changelist 7907190. IOS compile errors
[FYI] Ethan.Geller


#ROBOMERGE-SOURCE: CL 7909089 via CL 7909093 via CL 7909097 via CL 7917994
#ROBOMERGE-BOT: (v389-7813075)

[CL 7918079 by bob tellez in Main branch]
2019-08-09 00:11:17 -04:00
ethan geller
61f706d59b #ROBOMERGE-SOURCE: CL 7907149 via CL 7917579
#ROBOMERGE-BOT: (v389-7813075)

[CL 7917665 by ethan geller in Main branch]
2019-08-09 00:03:15 -04:00
rob gay
bb7a6404b3 More clean-up around initialization of audio MaxChannels/GetPlatformSettings
- Add GetMaxSources() that provides actual max number of sources (internal MaxSources + NumStoppingSources)
- More clean-up around platform implementation for GetPlatformSettings
#rb aaron.mcleran
[FYI] ethan.geller


#ROBOMERGE-OWNER: rob.gay
#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 7675366 via CL 7681898
#ROBOMERGE-BOT: (v382-7680231)

[CL 7681899 by rob gay in Main branch]
2019-08-01 10:17:25 -04:00
rob gay
ee3cddfb6e Fixing iOS from previous check-in
#rb none


#ROBOMERGE-SOURCE: CL 7667711 via CL 7673009
#ROBOMERGE-BOT: (v380-7672804)

[CL 7673072 by rob gay in Main branch]
2019-07-31 13:32:28 -04:00
francois guimond
b0fcbd2fd2 Honor the LocalTime bool flag on iOS local notification scheduling.
#rnx


#ROBOMERGE-SOURCE: CL 7305082 via CL 7305083 via CL 7311045 via CL 7311080 via CL 7317736
#ROBOMERGE-BOT: (v371-7306989)

[CL 7319504 by francois guimond in Main branch]
2019-07-16 06:25:50 -04:00
francois guimond
a7a3c2af93 Cancel notification by Id if currently displayed on iOS
#rnx


#ROBOMERGE-SOURCE: CL 7266341 via CL 7271792
#ROBOMERGE-BOT: (v369-7254125)

[CL 7271826 by francois guimond in Main branch]
2019-07-10 21:37:57 -04:00
marc audy
a98d95f9ef #rb aaron.mcleran
[FYI] rob.gay aaron.mcleran maxwell.hayes phil.popp
[FYI] Ethan.Geller


#ROBOMERGE-OWNER: marc.audy
#ROBOMERGE-AUTHOR: ethan.geller
#ROBOMERGE-SOURCE: CL 7095880 via CL 7106842
#ROBOMERGE-BOT: (v367-6836689)

[CL 7106847 by marc audy in Main branch]
2019-06-20 13:28:39 -04:00
josh adams
d6ef8f9cbe - Cleaned up the LocalNotification service code on IOS and Android, and allow for canceling a notification by ID
- Android ID changes untested yet
#rb michael.kirzinger
[FYI] michael.kirzinger,chris.babcock


#ROBOMERGE-SOURCE: CL 6628745 via CL 6628746 via CL 6628747 via CL 6632036
#ROBOMERGE-BOT: (vundefined-6620334)

[CL 6632203 by josh adams in Main branch]
2019-05-24 13:20:11 -04:00
josh adams
03570db068 - Removed debug log
#rb none


#ROBOMERGE-VERSION: 348-6547088
#ROBOMERGE-SOURCE: CL 6572576 via CL 6573226 via CL 6573457 via CL 6573606

[CL 6573626 by josh adams in Main branch]
2019-05-20 06:03:36 -04:00
josh adams
c5747310fe - Fixed local notification service on IOS to have unique identifiers
[FYI] peter.sauerbrei
#rb trivial


#ROBOMERGE-VERSION: 348-6547088
#ROBOMERGE-SOURCE: CL 6572575 via CL 6573224 via CL 6573456 via CL 6573605

[CL 6573625 by josh adams in Main branch]
2019-05-20 06:03:34 -04:00
rob gay
36bd689e3f - Simplify max channel count code by removing GEngineIni look-up for value set in Engine-level ini and just directly setting in UAudioSettings constructor
- Fix bug with IOS & XAudio2 old backends not respecting platform settings code/ini settings
- Move AudioDevice to override quality settings MaxChannels by ANY platform setting, on init, not just the minimal value.  This is okay on init as the source array has yet to be initialized.

https://p4-swarm.epicgames.net/reviews/6260062

#rb ethan.geller
#rb phil.popp


#ROBOMERGE-SOURCE: CL 6345170 via CL 6346183

[CL 6346278 by rob gay in Main branch]
2019-05-07 16:46:48 -04:00
nick darnell
bf5170a08f Audio - Discussed with Aaron; Hiding the bUseSpatialization behind a getter and setter so that we can control all spatialization with a cvar, the old behavior wasn't actually working, as several things could override the bUseSpatialization behavior of the WaveInstance.
Rob.Gay, Aaron.McLeran


#ROBOMERGE-SOURCE: CL 5766501 via CL 5766505 via CL 5768308 via CL 5770076

[CL 5770149 by nick darnell in Main branch]
2019-04-05 19:52:11 -04:00
dmitriy dyomin
f295edc3cc Option to disable motion data polling on iOS
#rb none


#ROBOMERGE-OWNER: dmitriy.dyomin
#ROBOMERGE-AUTHOR: dmitriy.dyomin
#ROBOMERGE-SOURCE: CL 5490744 via CL 5490745 via CL 5490747 via CL 5490837

[CL 5490946 by dmitriy dyomin in Main branch]
2019-03-21 01:24:22 -04:00
peter sauerbrei
75b4b379a8 turn on bitcode is shipping by default
#rb trivial
#jira UE-71628
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 5419414 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5419419 by peter sauerbrei in Main branch]
2019-03-15 13:29:30 -04:00
Sorin Gradinaru
5aea452dd5 UE-68313 Advertising Identified (IDFA) code for iOS should be optional in the Engine
#jira UE-68313
#iOS
#4.22
#rb Jack.Porter

Adding Enable Advertising Identified (IDFA) in Settings >> iOS >> Build. Enabled by default
Fom CL5287566@Revision-4.22

[CL 5287756 by Sorin Gradinaru in Main branch]
2019-03-04 14:56:27 -05:00
mark satterthwaite
063033c7a2 Change the name of the "Metal Desktop Forward Renderer" to simply "Metal Desktop Renderer" on iOS as it can run the Deferred or Forward renderer, albeit the Deferred renderer is typically much slower.
#rb none
#jira UE-66195

#ROBOMERGE-SOURCE: CL 4962353 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4968538 by mark satterthwaite in Main branch]
2019-02-12 09:40:24 -05:00
thomas ross
ba30c91d75 Adding background http protype system. Enables downloading files while app is suspended on iOS. Other platforms need to be added over time if desired. For now other platforms just wrap basic HTTPRequests under the hood.
#rb none
#tests iOS / Android
[CODEREVIEW] Andrew.Grant,Daniel.Lamb,Justin.Marcus
[FYI] Pete.Sauerbrei


#ROBOMERGE-SOURCE: CL 4898958 via CL 4898963 via CL 4898965 via CL 4905881

[CL 4906509 by thomas ross in Main branch]
2019-02-05 18:09:08 -05:00
Marcus Wassmer
68f340a63c Merging //UE4/Dev-Main@4825910 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none
KNOWN BROKEN DO NOT SYNC
#lockdown rolando.caloca

[CL 4827063 by Marcus Wassmer in Dev-Rendering branch]
2019-01-28 21:04:21 -05:00
Mark Satterthwaite
8ba414e181 Add an option "Force 32bit Floating Point Precision" to the iOS project settings to have the shader compiler promote all half-float operations to FP32 as some projects on iOS encounter rendering issues when fragment shader calculations run into half-float precision limits.
#jira UE-68654
#rb none
#lockdown marcus.wassmer

[CL 4804101 by Mark Satterthwaite in Dev-Rendering branch]
2019-01-24 15:59:40 -05:00