Commit Graph

603 Commits

Author SHA1 Message Date
Dan Oconnor
fa76c73bd2 #UE4 fix for not all fields being hidden in details view of diff panel when 'show differing' is selected. Made the 'differing' filter a whitelist, rather than a blacklist. There are still bugs involving diffing of structures that have aggregate structures. Possibly also arrays and member objects depending on what the details view does with them.
[CL 2271403 by Dan Oconnor in Main branch]
2014-08-25 19:23:04 -04:00
Rolando Caloca
ccaa39a49e UE4 - Metal fixes
- Fix SV_VertexID & InstanceID usage
- Fix for gl_FragDepth & prep for MRTs

[CL 2270944 by Rolando Caloca in Main branch]
2014-08-25 15:32:11 -04:00
Rolando Caloca
14cc8f09a3 UE4 - Integrate
- Addes 3_1 define on shaders
- Fixes GL packed uniforms array size incorrect assert
- Disallows running the editor with -featureleveles2
- r.MobileHDR is now read-only
- Moved some checks from SM3 to SM4

[CL 2270866 by Rolando Caloca in Main branch]
2014-08-25 14:41:54 -04:00
Nick Atamas
057f48f25b Slate: Removed legacy operator() from FArrangedWidgets in favor of operator[]. Fixed uses cases.
[CL 2270701 by Nick Atamas in Main branch]
2014-08-25 12:51:49 -04:00
sebastian kowalczyk
baca4a73d6 Optimizations to GameplayDebugger, mostly for data replication. #ue4
[CL 2270396 by sebastian kowalczyk in Main branch]
2014-08-25 11:07:28 -04:00
Peter Sauerbrei
2a9754383c fix for logging out the IPP validation
fix for no quotes around the path when running the validation
#ue4
#ios

[CL 2268023 by Peter Sauerbrei in Main branch]
2014-08-22 17:36:22 -04:00
Robert Jones
59e26dac0b Removed unneed log spam from Audio Compression Type detection code.
[CL 2267446 by Robert Jones in Main branch]
2014-08-22 10:49:17 -04:00
Matt Kuhlenschmidt
e16c656e93 Some tweaks to minimize horizontal scrollbar artifacts in the output log.
[CL 2267403 by Matt Kuhlenschmidt in Main branch]
2014-08-22 10:04:10 -04:00
sebastian kowalczyk
9044911de7 Changes to visual logger. Logs can be logged not only by Actors but by any UObjects now. There is a catch - object has to redirect his logs to actor and this actor will own logs. It should be good enough to log data from that classes. #ue4
[CL 2267290 by sebastian kowalczyk in Main branch]
2014-08-22 07:48:49 -04:00
Mike Fricker
e098a557c4 Fixed crash on shutdown
[CL 2267289 by Mike Fricker in Main branch]
2014-08-22 07:48:36 -04:00
Jamie Dale
69ae594af9 Renamed the "Game" section under "Project Settings" to be "Project"
Suggested via an email discussion, as not everyone using UE4 is making a game.

#codereview Max.Preussner

[CL 2267272 by Jamie Dale in Main branch]
2014-08-22 07:18:30 -04:00
Billy Bramer
087e56e66a Merging using UE4-Fortnite-To-UE4 from CL 2261973
Includes the following engine-level changes (among others; biggest change is enabling world assets by default):

CL 2252857
added dynamic allocations for path finding, removed hardcoded limit of 128 polys in path corridor

CL 2256142
Added support for native arrays in JSON object converter.

- Permissive in treating arrays of size 1 and scalars as equivalent
- Excess elements in JSON are ignored. Serialization succeeds but a warning is logged

CL 2256073
Fixed a bug in ARecastNavMesh::BatchRaycast resulting in NaN hit locations

CL 2253797
#UE4 More aggressively setting RF_Public and RF_Standalone flags on maps and ensuring world names match package names. This is necessary because umaps are currently being managed outside of the content browser and it is causing a few issues. Also, packages containing maps now synthesize asset data when the package contains absolutely no asset data (probably because the UWorld in it was not RF_Public at the time it was saved due to a previous bug).

CL 2258142
#UE4 Added a GC during map load that reclaims memory allocated during load/init. This is needed to finish the load on low-memory devices in games that allocate more memory after load.

CL 2247003
Added homing to ProjectileMovementComponent

- Homing requires both a bool and a target component to be set, the strength is determined by a customizable variable
- Both homing and gravity are now applied in the new virtual function "CalculateAcceleration"

CL 2247249
Moved the homing modification to acceleration occur in a separate function specifically for homing

CL 2257043
- Guard net dormancy calls against executing on clients, based on thread with DaveR and JohnP; This particular case was the result of an intentionally client-authoritative actor calling the dormancy functions via inheritance

CL 2245629
#UE4 - fixed json TryGetNumber to round negatives appropriately

CL 2255312
#UE4 Enabling World Assets by default.

CL 2260956
Analytics ET now loads HTTP at StartupModule so the module will be available during ShutdownModule to flush events

CL 2245571
GenericTeamAgentInterface can now retrieve attitude of an agent towards a given actor #UE4

- Made PerceptionSystem's sight sense take advantage of that

CL 2246897
Fixed perception listeners not being removed from the PerceptionSystem on Owner's end play #UE4

- addresses TTP#343392

CL 2260634
added more debug data for NaN in crowd simulation

CL 2248387
Added possibility to debug multiple EQS queries with GameplayDebugger. #ue4
Fixed network replication from bandwidth point of view for data in GameplayDebugger. #ue4

CL 2253281
Added additional information to the visual logger for UBTCompositeNode::DoDecoratorsAllowExecution
- We now keep track of whether a decorator allows execution, in addition to the existing log for not allowing execution

CL 2255310
#UE4 The world browser module now listens to WorldAdded/WorldDestroyed events instead of WorldInit/WorldCleanup events. Worlds can be initialized without being the editor world and this handles that case.

CL 2258256
#UE4 Replacing the SOpenLevelDialog with a new generic SAssetDialog. This dialog will be used as a generic Open or Save As dialog for assets.

[CL 2266822 by Billy Bramer in Main branch]
2014-08-21 20:30:51 -04:00
Martin Mittring
c1eeb4a51f * nicer subsurface profile asset color
[CL 2266294 by Martin Mittring in Main branch]
2014-08-21 14:24:07 -04:00
Mike Fricker
8a5d5eb127 Fixed a crash on shutdown in HotReload module
[CL 2265954 by Mike Fricker in Main branch]
2014-08-21 10:24:05 -04:00
Ben Marsh
e9f8b8d3a1 Fixup multiline comments that are meant to be documentation. Need to start with /** for doxygen to parse them.
[CL 2265840 by Ben Marsh in Main branch]
2014-08-21 08:33:39 -04:00
sebastian kowalczyk
990ff08890 Fixed when to draw or not EQS from visual logger #ue4
[CL 2265777 by sebastian kowalczyk in Main branch]
2014-08-21 06:12:59 -04:00
Max Preussner
07431720e3 TargetPlatform: Removed file header comments; changed NULL to nullptr
[CL 2265334 by Max Preussner in Main branch]
2014-08-20 21:10:29 -04:00
Mike Fricker
b678b51efd Added editor notification when automatic hot reload completes
[CL 2264535 by Mike Fricker in Main branch]
2014-08-20 13:58:31 -04:00
Martin Wilson
e836944447 Fix crash when retargetting assets that have no skeleton
#codereview Lina.Halper

[CL 2264392 by Martin Wilson in Main branch]
2014-08-20 12:08:02 -04:00
Mike Fricker
0c1a41bca8 Clang compilation fixes for Windows
- Miscellaneous minor fixes to code that Clang didn't like

[CL 2264343 by Mike Fricker in Main branch]
2014-08-20 11:42:57 -04:00
Allan Bentham
85930517d6 Fix crash with opengl UBOs when ES2 preview mode is toggled.
ES2 emulation now uses UBOs instead of packed uniform blocks.
Fixed issue with ogl shader compiler introducing '__' into padding variable names.

[CL 2264084 by Allan Bentham in Main branch]
2014-08-20 08:27:17 -04:00
sebastian kowalczyk
fca115de9c Changes to FRecastRenderingSceneProxy to work with GetDynamicMeshElements and to render navmesh with this function. #ue4
#codereview Daniel.Wright

[CL 2264023 by sebastian kowalczyk in Main branch]
2014-08-20 05:56:42 -04:00
Dmitry Rekman
b3ab32f8fb Changes in platform initialization/teardown.
- New PlatformTearDown() function to correspond to PlatformInit(), called at AppExit() time (unguarded code).
- Linux-specific PlatformInitMultimedia() function (not part of generic platform abstraction) which handles multiple initialization of SDL and/or avoids it for certain targets.
- Fixes problem with SDL message box destroying SDL and ruining things later down the road.

#codereview Josh.Adams, Ankit.Khare, Michael.Trepka, Marcus.Wassmer, Pete.Knepley, Graeme.Thornton

[CL 2263609 by Dmitry Rekman in Main branch]
2014-08-19 22:04:56 -04:00
Ben Marsh
a711f14ebc Fixed stale file association settings that were never cleaned up from the old UE/Rocket shell extensions.
[CL 2262706 by Ben Marsh in Main branch]
2014-08-19 13:06:50 -04:00
Mark Satterthwaite
fa8c5a70fb Stop calling some game-thread code on the main-thread when opening the native open/save/font dialogs on OS X post thread separation.
#codereview michael.trepka

[CL 2262586 by Mark Satterthwaite in Main branch]
2014-08-19 11:21:24 -04:00