Commit Graph

9 Commits

Author SHA1 Message Date
Jack Porter
2082f7ec9b Copying //UE4/Dev-Mobile to //UE4/Dev-Main (Source: //UE4/Dev-Mobile @ 3056055)
#lockdown Nick.Penwarden
#rb None

==========================
MAJOR FEATURES + CHANGES
==========================

Change 3011102 on 2016/06/13 by Steve.Cano

	After taking a screenshot using glReadPixels, transfer the data to the target buffer from bottom row up to fix the "upside-down" render that OpenGL does. Confirmed with QA (owen.stupka_volt) that this does not appear to be happening on iOS (non-metal devices, inclusion of iOS in write-up was a mistake), verified on an ipod touch 5. Also confirmed that this does not happen on html5, and that Mobile HDR flag does not make a difference in function.

	#jira UE-26421
	#ue4
	#android

Change 3015801 on 2016/06/16 by Dmitriy.Dyomin

	Probbably fix for UE-30878, was not able to repro an actual crash(FFoliageInstanceBaseCache::AddInstanceBaseId). Added even more logging in case fix does not work.
	#jira  UE-30878

Change 3015903 on 2016/06/16 by Dmitriy.Dyomin

	Fixed: Levels window has Refresh/UI issues when World Composition is active
	#jira UE-26160

Change 3018352 on 2016/06/17 by Chris.Babcock

	Handle Android media prepare failure (URL without internet for example)
	#jira UE-32029
	#ue4
	#android

Change 3026387 on 2016/06/24 by Jack.Porter

	Remove FFuncTestManager warning about PIE when running on a standalone game binary

Change 3026398 on 2016/06/24 by Jack.Porter

	Prevent FSocketBSD::Recv returning false on SE_EWOULDBLOCK

Change 3027553 on 2016/06/25 by Niklas.Smedberg

	OpenGL: Made some block size calculation work for arbitrary block sizes (e.g. not pow-of-two).

Change 3027554 on 2016/06/25 by Niklas.Smedberg

	Metal: copyFromTexture now gets block-aligned size parameter (e.g. used for texture streaming)

Change 3028061 on 2016/06/26 by Jack.Porter

	Fixed a problem where newly discovered instances were not added to an existing session in the Session Browser.
	Fixed a problem where selecting an instance in a session with multiple instances didn't deselect the previously selected instance correctly.

Change 3029220 on 2016/06/27 by Steve.Cano

	Change Android Tilt values to use GetRotationMatrix/GetOrientation logic, same as java-side android would use, and adjust slightly to match as closely as possible to iOS values for tilt. There is drift and some differences in the "Y" value but the same sort of inconsistencies are also seen on iOS.

	#jira UE-6135
	#ue4
	#android

Change 3030420 on 2016/06/28 by Jack.Porter

	Fix crash with RenderOutputValidation when running with cooked content

Change 3030426 on 2016/06/28 by Jack.Porter

	Fix to CL 3026398 - make FSocketBSD(IPv6)::Recv(From) return false when recv returns 0.
	A return value of 0 indicates the connection was shutdown in an orderly manner.

Change 3030973 on 2016/06/28 by Steve.Cano

	Added a landscape downloader background along with the options to change it from within Android settings

	#ue4
	#android
	#jira UE-32318

Change 3031757 on 2016/06/28 by Chris.Babcock

	Remove unused methods from AndroidJNI header
	#ue4
	#android

Change 3032387 on 2016/06/29 by Allan.Bentham

	Rename android es31+aep -> glesdeferred.

Change 3032711 on 2016/06/29 by Allan.Bentham

	Rename GLSL_310_ES_EXT shader define:
	ES31_AEP_PROFILE -> ESDEFERRED_PROFILE
	bumped UE_SHADER_GLSL_310_ES_EXT_VER version number.

Change 3033698 on 2016/06/29 by Jack.Porter

	Merging //UE4/Dev-Main to Dev-Mobile (//UE4/Dev-Mobile)

Change 3034210 on 2016/06/30 by Steve.Cano

	Added a new AndroidRuntimeSettings variable that allows creation of installers for both Windows and Mac/Linux if set to true.

	#jira UE-32302

	#ue4
	#android

Change 3034530 on 2016/06/30 by Chris.Babcock

	Rename FManifestReader to FAndroidFileManifestReader in AndroidFile
	#jira UE-32679
	#ue4
	#android

Change 3034612 on 2016/06/30 by Steve.Cano

	Change Alpha from being set to a range of 0-255 to being in a range of 0-1 (which is the correct range of values)

	#jira UE-25325
	#ue4
	#android

Change 3034679 on 2016/06/30 by Chris.Babcock

	Fix tooltip (.command for mac, not .sh)
	#jira UE-32302
	#ue4
	#android

Change 3038881 on 2016/07/05 by Jack.Porter

	Package and launch on multiple Android devices simultaneously using the -Device=xxxxxxx+yyyyyyyy+zzzzzzzz format generated by a Project Launcher profile when you select multiple devices

	#jira UEMOB-115

Change 3039240 on 2016/07/06 by Jack.Porter

	TcpMessageTransport - connection-based message bus transport.

	#jira UEMOB-112
	#jira UEMOB-113

Change 3039252 on 2016/07/06 by Jack.Porter

	Enable messaging and session services and functional testing on Android when launched with -messaging
	Android device detection module support for adding port forwarding and connection announcement for TcpMessageTransport

	#jira UEMOB-112
	#jira UEMOB-113

Change 3039264 on 2016/07/06 by Jack.Porter

	Merging //UE4/Dev-Main to Dev-Mobile (//UE4/Dev-Mobile)

Change 3040041 on 2016/07/06 by Chris.Babcock

	Pass proper value to script generator functions
	#jira UE-32861
	#ue4
	#android

Change 3040890 on 2016/07/07 by Allan.Bentham

	Fix shadow crash
	#jira UE-32884

Change 3041458 on 2016/07/07 by Peter.Sauerbrei

	fix for IOS launch on failures

Change 3041542 on 2016/07/07 by Peter.Sauerbrei

	better fix for the multi-device deployment issue

Change 3041774 on 2016/07/07 by Steve.Cano

	Fixing crash that occurs when a games app id for Google Play is set before configuring the apk packaging. Also validating the value that is inserted and using it to override any values that have been hand-inserted into the GooglePlayAppID.xml

	#jira UE-16992
	#android
	#ue4

Change 3042222 on 2016/07/08 by Dmitriy.Dyomin

	Mobile packaging scenarious
	Added a wizard for creating launcher profiles (Android & IOS) for scenario: Minimal App + Downloadable content
	Added Archive step to launcher profiles to be able to store build product into specified directory
	Changes to a cooker to be able to pack DLC based with a different flavor to a release App
	Changes to DLC packaging to be able to build streaming data without chunking pak files
	#jira UEMOB-119

Change 3042244 on 2016/07/08 by Dmitriy.Dyomin

	Fixed crash in FTcpMessageTransportConnection::Stop

Change 3042270 on 2016/07/08 by Dmitriy.Dyomin

	GitHub #2320 : [ULevelStreamingKismet] Load Level Instance, Enables UE4 Users to create multiple transformed instances of a .umap without having to include in persistent level's list ? Rama
	contributed by: EverNewJoy
	#jira UE-29867

Change 3042449 on 2016/07/08 by Dmitriy.Dyomin

	Fixing Mac Editor build erros from CL# 3042222

Change 3042480 on 2016/07/08 by Allan.Bentham

	Add ES3.1 profile & compiler_glsl_es3_1 to shaders.

Change 3042481 on 2016/07/08 by Allan.Bentham

	hlslcc - ES3.1 changes.
	set ES3.1 version number to 310
	Do not use ES2 keywords for ES3.1.
	Generate Layout Locations for ES3.1
	bump version.

Change 3042483 on 2016/07/08 by Allan.Bentham

	Add mobile ES3.1 support.
	Recreates EGL and ES3.1 context during PlatformInitOpenGL if ES3.1 is required.

Change 3042485 on 2016/07/08 by Allan.Bentham

	Undo android XGE change.

Change 3042506 on 2016/07/08 by Dmitriy.Dyomin

	One more compile fix from CL# 3042222

Change 3044173 on 2016/07/10 by Dmitriy.Dyomin

	UAT: Added support for building target platforms with multiple cook flavors
	ex: -targetplatform=Android -cookflavor=ETC1+ETC2

Change 3044213 on 2016/07/11 by Dmitriy.Dyomin

	Fixed: Can't stream in a level whose name is a substring of another streaming level
	#jira UE-32999

Change 3044221 on 2016/07/11 by Jack.Porter

	Merging //UE4/Dev-Main to Dev-Mobile (//UE4/Dev-Mobile)

Change 3044815 on 2016/07/11 by Allan.Bentham

	Corrected NAME_GLSL_ES3_1_ANDROID format string.

Change 3046911 on 2016/07/12 by Chris.Babcock

	Add handling of OnTextChanged for virtual keyboard input on Android
	#jira UE-32348
	#ue4
	#android

Change 3046958 on 2016/07/12 by Chris.Babcock

	Rename some functions with Error in the name to prevent false coloring in the logs
	#jira UE-30541
	#ue4
	#android

Change 3047169 on 2016/07/12 by Chris.Babcock

	Return player ID and handle auth token for Google Play Games on Android (contributed by gameDNAstudio)
	#jira UE-30610
	#pr #2372
	#ue4
	#android

Change 3047406 on 2016/07/12 by Jack.Porter

	Add missing import to GameActivity.java

Change 3047442 on 2016/07/13 by Dmitriy.Dyomin

	Added: Mobile custom post-process
	Limitations: can fetch only from PostProcessInput0 (SceneColor) other scene textures are not supported. Does not support "Replacing the Tonemapper" blendable location.
	#jira UEMOB-147

Change 3047466 on 2016/07/13 by Dmitriy.Dyomin

	Disabled engine crash handler on Android, system crash handler works more reliably across different os versions/devices

Change 3047746 on 2016/07/13 by Jack.Porter

	Rename FBasePassFowardDynamicPointLightInfo

Change 3047778 on 2016/07/13 by Jack.Porter

	Missing file for rename FBasePassFowardDynamicPointLightInfo

Change 3047788 on 2016/07/13 by Allan.Bentham

	Fix incorrect TargetPlatformDescriptor string generation.

Change 3047790 on 2016/07/13 by Allan.Bentham

	Fixed half3x3 matrix use with ES3.1 glsl
	Fixed couple of interpolator precision mismatch.
	Fixed ES3.1 support detection issues

Change 3047816 on 2016/07/13 by Allan.Bentham

	Remove AndroidGL4 remnants.

Change 3048926 on 2016/07/13 by Chris.Babcock

	Added detection of Amazon Fire TV to disable requiring virtual joysticks
	#ue4
	#android

Change 3049335 on 2016/07/14 by Dmitriy.Dyomin

	Fixing UAT crash when packaging project for iOS

Change 3049390 on 2016/07/14 by Jack.Porter

	Disabled error for warning 4819 "The file contains a character that cannot be represented in the current code page (xxx). Save the file in Unicode format to prevent data loss"
	This is triggered by European characters and copyright symbols in source saved as latin-1 when compiling on non-US windows. Seen often in 3rd party headers, eg nvapi.

	#code_review: Ben.Marsh

Change 3049391 on 2016/07/14 by Jack.Porter

	Fixed incorrect comment order in CL 3049390

Change 3049545 on 2016/07/14 by Dmitriy.Dyomin

	Reworking some code from CL#3047442 to make static analizer happy

Change 3049626 on 2016/07/14 by Allan.Bentham

	Automatic CSM shader toggling
	#jira UE-27429

Change 3051574 on 2016/07/15 by Jack.Porter

	Support for lighting channels on Mobile
	- Multiple directional lights are supported in different channels but primitives are only affected by the directional light in the first channel they have set
	- CSM shadows from stationary or movable directional lights correctly follow their lighting channels
	- No channel limitations for dynamic point lights

	Notes:
	Removed mobile-specific directional light shadowing fields from View uniform buffer and mobile no longers uses SimpleDirectionalLight.
	Separate uniform buffers for mobile directional light are generated for each lighting channel.
	CSM culling information is now stored in FViewInfo and not per FVisibleLightViewInfo as the visibility bits are per view.

	#code_review Daniel.Wright
	#jira UEMOB-110

Change 3051699 on 2016/07/15 by Steve.Cano

	Preserve the original, pre-transformed input vertices for Slate shaders, which is required to properly do anti-aliasing (the ViewProjection-transformed values were causing the lines to not be drawn).

	#jira UE-20320
	#ue4
	#android

Change 3051744 on 2016/07/15 by Chris.Babcock

	Fix Android Vulkan include path checks (contributed by kodomastro)
	#jira UE-33311
	#PR #2602
	#ue4
	#android

Change 3052023 on 2016/07/15 by Chris.Babcock

	Fix shadowed variables

Change 3052110 on 2016/07/15 by Chris.Babcock

	Compile fixes for light channel support on mobile
	- missing template
	- accessor function for MobileDirectionalLights from scene

Change 3052242 on 2016/07/15 by Chris.Babcock

	Compile fixes for light channel support on mobile
	- removed dependency on C++14 feature

Change 3052730 on 2016/07/16 by Dmitriy.Dyomin

	Win32 build fix

Change 3053041 on 2016/07/17 by Jack.Porter

	Merging //UE4/Dev-Main to Dev-Mobile (//UE4/Dev-Mobile)

Change 3053054 on 2016/07/17 by Jack.Porter

	Changed use of old function ShouldUseDeferredRenderer() to new GetShadingPath()

Change 3053055 on 2016/07/17 by Jack.Porter

	Fixed local variable aliasing in unity build

Change 3053206 on 2016/07/18 by Jack.Porter

	Support ExecuteJavascript on iOS and Android
	Expose ExecuteJavascript to widget blueprint
	Fix ExecuteJavascript unicode string support on desktop platforms

	#jira UEMOB-152

Change 3053323 on 2016/07/18 by Dmitriy.Dyomin

	Added: Ability to set thread affinity for a device in Device Profiles (ex: +CVars=android.SetThreadAffinity=RT 0x02 GT 0x01)
	#jira UEMOB-107

Change 3053723 on 2016/07/18 by Jack.Porter

	Fix for UnrealTournamentProto.Automation.cs build errors

Change 3055090 on 2016/07/19 by Dmitriy.Dyomin

	Junk OnlineBlueprintSupport module binaries

[CL 3056789 by Jack Porter in Main branch]
2016-07-19 19:13:01 -04:00
Andrew Grant
04588ce474 Copying //UE4/Orion-Staging to //UE4/Main (Source: //Orion/Dev-General @ 3037465)
#lockdown Nick.Penwarden

==========================
MAJOR FEATURES + CHANGES
==========================

Change 3037044 on 2016/07/04 by Ben.Woodhouse

	(Content only change)
	Roll back WorldAlignedNormal material function to the previous version (which worked properly). The broken version was actually checked in back in 2014 (//depot/UE4-Fortnite/...@2342687), but it only hit //UE4/main very recently.
	#jira OR-24849
	#rb me

Change 3036463 on 2016/07/01 by Andrew.Grant

	Clarified BP compiler message
	#rb na
	#tests compiled AnimBP_Grux_Base

Change 3036424 on 2016/07/01 by Andrew.Grant

	Integrated fix from //UE4/Main for state not being cleared when rebuidling HMSM.
	#rb na
	#tests verified warnings gone after resaving Agora_Terrain

Change 3036317 on 2016/07/01 by Ben.Salem

	Allow FTests to be run in succession, and allow them to also be run in game instead of just editor.
	These are engine changes that have been tested extensively in fortnite, and have gone through a minor test pass here as well.
	#rb william.ewen, bob.tellez
	#tests Ran through all of Howitzer's new FTests in one run!

Change 3036168 on 2016/07/01 by Frank.Fella

	MovieSceneRendering - Fix a crash when deserializing burn in options. Change from Andrew Rodham.

	#rb Me for Andrew.
	#tests Movie scene renders in a separate process no longer crash when the burn in options are missing.

Change 3035632 on 2016/07/01 by Jason.Bestimt

	#ROBOMERGE-AUTHOR: jason.bestimt
	#ORION_MAIN - Merge 28.2 @ CL 3035536

	#RB:none
	#Tests:none

	#ROBOMERGE-SOURCE: CL 3035630 in //Orion/Main/...
	#ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3035237 on 2016/07/01 by Dmitry.Rekman

	Updated WebRTC libs to avoid SIGPIPE (OR-24857).

	- Should also remove debug output.
	- These fixes has been previously done for OR-13279 but apparently libs have been recompiled from earlier sources since that.
	- Current libs have been compiled by Lee Clark (CL 3034752).

	#rb Lee Clark
	#codereview Lee.Clark, Andrew.Grant, Sam.Zamani
	#tests Run PS4 client, made sure XMPP connection was established and got some traffic.

Change 3035210 on 2016/07/01 by Andrew.Grant

	Fix for broken AI / abilities
	#rb none
	#tests Golden path with gadget, all abilities working, AI are happy and combatitive again

Change 3034936 on 2016/06/30 by Josh.Markiewicz

	#UE4 - separated out basic features from update/patch/hotfix manager into generic engine class
	- left Orion specific overloads around
	#rb none
	#tests PS4/PC/Server hotfix and update checks (with and without update required)
	#codereview ian.fox, ben.zeigler, bob.tellez

Change 3034935 on 2016/06/30 by Josh.Markiewicz

	#UE4 - make sure that mcp client keys, names, and ids can't have extraneous spaces in them from the ini file
	#codereview sam.zamani, shon.love, david.nikdel, eric.newman
	#tests paragon launch
	#rb none

Change 3034933 on 2016/06/30 by Josh.Markiewicz

	#UE4 - moved OnlineHotfixManager out of deprecated classes directory
	#rb none
	#tests compiles

Change 3034524 on 2016/06/30 by Andrew.Grant

	Fix for team assignment being broken in blueprints
	#rb Dan.OConnor
	#tests Golden Path with sparrow, verified arrow AOE color is correct and harvesters deliver XP

Change 3034521 on 2016/06/30 by Andrew.Grant

	Setting replay version to 0 for v29
	#rb none
	#tests none

Change 3034483 on 2016/06/30 by Jason.Bestimt

	#ROBOMERGE-AUTHOR: jason.bestimt
	#ORION_MAIN - Repair main build integration

	#RB:none
	#Tests:none

	[CodeReviewed]: david.ratti

	#ROBOMERGE-SOURCE: CL 3034395 in //Orion/Main/...
	#ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3034481 on 2016/06/30 by Jason.Bestimt

	#ROBOMERGE-AUTHOR: jason.bestimt
	#ORION_MAIN - Merge 28.2 @ CL 3034181

	#RB:none
	#Tests:none

	#ROBOMERGE-SOURCE: CL 3034319 in //Orion/Main/...
	#ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3034464 on 2016/06/30 by Martin.Wilson

	Fix for trying to load preview mesh for skeleton when the preview meshes skeleton doesn't match

	#rb Jurre.DeBaare
	#tests Asset loading in the editor

Change 3034194 on 2016/06/30 by Martin.Wilson

	Fix for rendering crash

	#codereview Rolando.Caloca
	#rb Rolando.Caloca

	#test editor startup

Change 3034192 on 2016/06/30 by Andrew.Grant

	Removing Fortnight madness

	#codereview Ben.Marsh
	#rb none
	#tests compiled

Change 3034106 on 2016/06/30 by Martin.Wilson

	Fix retargetting of anim blueprints so that all animations referred to are collected and duplicated, not just direct bp variables

	#rb Thomas.Sarkanen
	#tests In editor retargeting of various blueprint setups

Change 3034041 on 2016/06/30 by Jason.Bestimt

	#ROBOMERGE-AUTHOR: antony.carter
	Exposing some of the slate interfaces for upcoming Social Plugin usage

	#RB Jamie.Dale
	#TESTS NA

	#ROBOMERGE-SOURCE: CL 3034040 in //Orion/Main/...
	#ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3033591 on 2016/06/29 by Andrew.Grant

	Merging //UE4/Main @ 3033257 through Orion-Staging
	#rb none
	#tests engine QA, golden path in PIE and out, BuildCookRun PS4

Change 3033545 on 2016/06/29 by Josh.Markiewicz

	#UE4 - fixed shadowed variable
	#rb none
	#tests compiles

Change 3033462 on 2016/06/29 by Josh.Markiewicz

	#UE4 - notify game about net guid mismatch or net checksum failures
	#rb john.pollard
	#codereview john.pollard, dave.ratti, andrew.grant, matt.oelfke
	#tests triggered fake mismatches while networked

Change 3033453 on 2016/06/29 by Josh.Markiewicz

	#UE4 - turned off extra logging feature now that the auth expiration issues have been solved
	- removes some bad log spam showing up in live (starting when already started, stopped when not started)
	#rb none
	#tests none
	#codereview ben.zeigler, sam.zamani

Change 3033020 on 2016/06/29 by Jason.Bestimt

	#ROBOMERGE-AUTHOR: david.nikdel
	#OGF
	Merging //GamePlugins/Main/PluginTestGame/Plugins/OnlineGameplayFramework/...
	to //Orion/Main/OrionGame/Plugins/OnlineGameplayFramework/...
	---------
	- Support for exclusive profile locking (by dedicated servers)
	- PostAdd event for IMcpItemAware
	- New McpItemDefinitionBase class
	- Support for converting to new colon-based template ids
	- Improvements to FJsonObjectWrapper (technically an engine change)
	- Ability to specify an explicit fulfillment class to instantiate
	- Ability to split catalog localization out from the main data.
	- Couple of Orion fix ups for the new code
	- Re-exported catalog (loc data now separated out)
	---------
	#RB: none
	#TESTS: login, mcp, etc
	[CodeReviewed]: Jason.Bestimt

	#ROBOMERGE-SOURCE: CL 3033018 in //Orion/Main/...
	#ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3032623 on 2016/06/29 by Jason.Bestimt

	#ROBOMERGE-AUTHOR: jason.bestimt
	#ORION_MAIN - Merge 28.2 @ CL 3032459

	#RB:none
	#Tests:none

	#ROBOMERGE-SOURCE: CL 3032516 in //Orion/Main/...
	#ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3032451 on 2016/06/29 by bruce.nesbit

	Added code in AutoPopulateInstanceProperties to populate vector and scalar parameter data.

	#rb SimonT

	#tests PIE

Change 3031620 on 2016/06/28 by Aaron.McLeran

	Implementing CL 3029659 to Dev-General.

	Adding new minor feature to add new concurrency mode to allow not stopping old sounds if new sound is not lower priority (or is same priority) than any existing sounds in concurrency group

	#rb marc.audy
	#TESTS existing concurrency doesn't break. New concurrency rule results in not stopping sounds if new sound is not lower pri than existing sounds

Change 3031616 on 2016/06/28 by Jason.Bestimt

	#ROBOMERGE-AUTHOR: bob.ferreira
	Fixed an additional cast issue (hopefully the last!) in SetupSkyIrradianceEnvironmentMapConstants where Scene objects were not being cast and/or null checked

	#rb Marcus.Wassmer
	#tests Compiled and verified clients connected to server
	#jira OR-24678

	#ROBOMERGE-SOURCE: CL 3031610 in //Orion/Release-28/... via CL 3031611 via CL 3031613 via CL 3031614
	#ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3031607 on 2016/06/28 by Josh.Markiewicz

	#UE4 - pass the UniqueNetId along with client beacons so the server can tell who is making requests
	#rb sam.zamani
	#codereview paul.moore
	#tests draft lobby golden path

Change 3031606 on 2016/06/28 by Josh.Markiewicz

	#UE4 - added code to stop logging out players from reservation beacon on timeouts if game doesn't request it
	#rb sam.zamani
	#codereview paul.moore
	#tests draft lobby golden path

Change 3031598 on 2016/06/28 by Josh.Markiewicz

	#UE4 - FUniqueNetIdRepl is stored on the UNetConnection and passed into engine login functions rather than TSharedPtr<FUniqueNetId>
	- wrapped class is safer and simplifies some other code
	#rb sam.zamani
	#tests draft lobby golden path
	#codereview paul.moore

Change 3031523 on 2016/06/28 by Josh.Markiewicz

	#UE4 - added ToDebugString to FUniqueNetIdRepl
	#rb none
	#tests draft lobby golden path

Change 3031366 on 2016/06/28 by Jason.Bestimt

	#ROBOMERGE-AUTHOR: bob.ferreira
	Adding proper checks for Scene objects if it returns null

	#rb Marcus.Wassmer
	#tests Compiled and verified clients connected to server
	#jira OR-24678

	#ROBOMERGE-SOURCE: CL 3031361 in //Orion/Release-28/... via CL 3031362 via CL 3031363 via CL 3031365
	#ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3030919 on 2016/06/28 by Jason.Bestimt

	#ROBOMERGE-AUTHOR: bob.ferreira
	Fixed issue that was causing client bots to crash when running with -nullrhi. Now use interface provided by the Scene object.

	#rb Marcus.Wassmer
	#tests Compiled and verified clients connected to server
	#jira OR-24678

	#ROBOMERGE-SOURCE: CL 3030914 in //Orion/Release-28/... via CL 3030915 via CL 3030916 via CL 3030917
	#ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3030715 on 2016/06/28 by David.Ratti

	removing warning. It is valid to use the ability system with actors without an animinstance.

	#rb none
	#test compile

Change 3030663 on 2016/06/28 by Jason.Bestimt

	#ROBOMERGE-AUTHOR: jason.bestimt
	#ORION_MAIN - Merge 28.2 @ CL 3030407

	#RB:none
	#Tests:none

	#ROBOMERGE-SOURCE: CL 3030660 in //Orion/Main/...
	#ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3030533 on 2016/06/28 by Marcus.Wassmer

	Fix incorrect warning
	#rb none
	#test none
	#codereview Daniel.Lamb

Change 3030526 on 2016/06/28 by bruce.nesbit

	Re-added MaxRoughness changes in scalability config and added ECVF_Scalability to the CVar for same

	#rb none

	#codereview Marcus.Wassmer

	#tests PIE

Change 3029022 on 2016/06/27 by Jason.Bestimt

	#ROBOMERGE-AUTHOR: jason.bestimt
	#ORION_MAIN - Merge 28.2 @ CL 3028879

	#RB:none
	#tests:none

	#ROBOMERGE-SOURCE: CL 3029020 in //Orion/Main/...
	#ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3028712 on 2016/06/27 by David.Ratti

	AbilitySystem debug hud
	-Made this more accessible from the base engine system. No longer required to forward calls from the owning actor class'es DisplayDebug function

	PlayerController::DisplayDebug
	-Set DisplayDebugManager's Y pos to the out Y pos, so that subsequent debug huds don't overlap with this one

	#rb none
	#tests gameplay ability sample project

[CL 3043787 by Andrew Grant in Main branch]
2016-07-08 22:29:24 -04:00
Matthew Griffin
bb70b349ce Merging CL 2804086 from //UE4/Release-4.11 to Dev-Main (//UE4/Dev-Main) to isolate copyright update
#lockdown Nick.Penwarden

[CL 2819020 by Matthew Griffin in Main branch]
2016-01-07 08:17:16 -05:00
Marc Audy
e5bb9b4d0d Integrate all non-branch Engine/Source changes from //depot/UE4-Orion to //depot/UE4
#lockdown Ben.Marsh
#platformnotify Josh.Adams

[CL 2718236 by Marc Audy in Main branch]
2015-10-06 15:59:09 -04:00
Mieszko Zielinski
71fe69f03c Fixed FunctionalTesting framework not being able detect if the testing has already finished #UE4
[CL 2383371 by Mieszko Zielinski in Main branch]
2014-12-10 09:17:33 -05:00
Ben Marsh
149375b14b Update copyright notices to 2015.
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Mieszko Zielinski
6726954152 Fixed FunctionalTestingManager not being removed from the rootset on world cleanup #UE4
Also FunctionalFramework's pch no longer including Engine.h

[CL 2116531 by Mieszko Zielinski in Main branch]
2014-06-25 05:47:19 -04:00
Bob Tellez
96c40b8974 Merging UE4-Fortnite -> Main using CL#2047477
[CL 2049479 by Bob Tellez in Main branch]
2014-04-23 19:29:53 -04:00
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00