Commit Graph

19829 Commits

Author SHA1 Message Date
Daniel Wright
ea9b683fa2 Early out of ILC interpolation if there are no samples
#PR 793

[CL 2538224 by Daniel Wright in Main branch]
2015-05-05 17:32:06 -04:00
Daniel Wright
f876055b84 Don't use IndirectLightingCache shaders when there are no precomputed lighting volumes. This optimization does not apply to static draw lists as it is registration order dependent.
#PR 792

[CL 2538222 by Daniel Wright in Main branch]
2015-05-05 17:31:59 -04:00
Nick Darnell
bb590197cd UMG - The designer now has seperate flags for Design Time, Show Outline. So if you want to be in design mode but don't want to show panel outlines that's now possible. There's a global flag for controlling it in the Widget Designer settings in Editor Preferences.
[CL 2538220 by Nick Darnell in Main branch]
2015-05-05 17:30:45 -04:00
Nick Darnell
21ada38a65 UMG - Fixing a bug with Render Transforms's IsIdentity calculation, the wrong identity comparison was being performed meaning essentially all widgets were adding a render transform to their stack, needlessly adding more calcs to all Slate layouts. This also means you can use a scale of 0 now in your render transform when doing animations.
#codereview Wes.Hunt

[CL 2538197 by Nick Darnell in Main branch]
2015-05-05 17:23:21 -04:00
Nick Darnell
992a6d899e UMG - UE-14967 - Fixing an edge case where if the user has set the ActiveWidgetIndex to an invalid index and then they select/deselect the widget it would trigger setting an invalid index on the slate widget leading to a crash. Changing it so that it properly filters out invalid indexes for this case, and changing the post edit change code to rewrite the users value to the correct range after setting it.
[CL 2538123 by Nick Darnell in Main branch]
2015-05-05 16:56:32 -04:00
Daniel Wright
8344605505 Shader compile worker file communication uses temporary file during writing with move to final location on all platforms, to hopefully increase reliability of file transfer on windows.
[CL 2538115 by Daniel Wright in Main branch]
2015-05-05 16:54:07 -04:00
Marc Audy
276842944e Return GameModeClassAliases to being a config variable.
#codereview Steve.Polge

[CL 2538042 by Marc Audy in Main branch]
2015-05-05 16:27:32 -04:00
Marc Audy
94805dafc2 Merging fix that re-added UPROPERTY tag that was removed by accident in CL#2521346 (CL# 2521346 in main)
[CL 2538008 by Marc Audy in Main branch]
2015-05-05 16:17:19 -04:00
Mike Fricker
9c02829737 Fixed UBT compile warning (regress from CL 2537921)
[CL 2537959 by Mike Fricker in Main branch]
2015-05-05 15:57:44 -04:00
Matt Kuhlenschmidt
261f3d1f99 Fixed incorrect behavior when dragging objects into the world from the content browser. Collision is disabled at runtime for these objects but is set to QueryOnly in editor for use in tools that require collision checks. Recent code was added that checks the collision flag (consistent at runtime) and prevents actors/components from being ignored during traces if they have no collision. However it was not considering the the case of the editor using QueryOnly. Not ignoring the dragged actor when placing from the content browser causes the actor to be checked against itself causing a feedback effect.
https://jira.ol.epicgames.net/browse/UE-14987

#codereview ori.cohen.

[CL 2537943 by Matt Kuhlenschmidt in Main branch]
2015-05-05 15:49:28 -04:00
Mike Fricker
65bbc0e732 Initial Unreal Build Tool support for Visual Studio 2015 and UAP (disabled by default)
- Merged in Microsoft's Unreal Build Tool changes for VS 2015 support, and Universal App Platform support
- VS 2015 support is disabled by default (the engine is not yet compiling with VS 2015)
- Use the new '-2015' option when generating project files to enable VS 2015 support
- Windows SDK 8.1 is used by default.  To use Windows SDK 10, enable WindowsPlatform.bUseWindowsSDK10
- UAP support is disabled (not supported yet, work in progress.)  Use WinUAPPlatform.bEnableUAPSupport to enable it.
- Various loose ends still remain (search for "@todo UAP" in Unreal Build Tool code)

[CL 2537920 by Mike Fricker in Main branch]
2015-05-05 15:32:10 -04:00
Saul Abreu
1220cdc6d5 Fixed crash in gathering text from assets, specifically dialogue waves, if the dialogue wave has no *non-null* targets.
[CL 2537895 by Saul Abreu in Main branch]
2015-05-05 15:13:25 -04:00
Joe Graf
8fb01f5b44 Fixed the difference in how different versions of Windows handle overlapped i/o read requests
[CL 2537881 by Joe Graf in Main branch]
2015-05-05 15:01:21 -04:00
Michael Trepka
8c9fb0666e Merging CL #2537837 - Fixed one more reason for a crash on Mac caused by using TSharedRef/Ptr<FMacWindow> on main thread
[CL 2537853 by Michael Trepka in Main branch]
2015-05-05 14:49:55 -04:00
Ben Marsh
08765ce676 Add missing template content into Rocket build.
[CL 2537841 by Ben Marsh in Main branch]
2015-05-05 14:44:22 -04:00
Nick Whiting
9188e708fc #oculus Updating to 0.5.0 runtimes, support for Canvas in 3D, common code added for GearVR / desktop (UE-14204)
[CL 2537769 by Nick Whiting in Main branch]
2015-05-05 13:46:42 -04:00
Richard TalbotWatkin
7499ee0678 Removed close button from the Convert Project modal dialog, as it was returning an undefined reason code (and was not necessary as there was already a Cancel button).
#jira UE-14503 - Clicking "X" close button when prompted to convert a project will still convert the project

[CL 2537699 by Richard TalbotWatkin in Main branch]
2015-05-05 13:05:38 -04:00
Zak Middleton
f48ee833de #ue4 - Perf: Avoid some GestureRecognizer logic when nothing has changed.
[CL 2537692 by Zak Middleton in Main branch]
2015-05-05 13:02:17 -04:00
Nicholas Davies
00f6ce3921 [INTEGRATE] merge UE4-Fortnite->UE4 cl 2537674
Hide the Global Chat button in FriendsList while in Fortnite

[CL 2537687 by Nicholas Davies in Main branch]
2015-05-05 12:58:07 -04:00
Jaroslaw Surowiec
a7d724fb49 CrashDebugHelper - Added line numbers for annotated files
[CL 2537658 by Jaroslaw Surowiec in Main branch]
2015-05-05 12:45:43 -04:00
Dmitry Rekman
5c7d14cc2d Linux: ignore unusable POSIX API for host id (UE-8013)
- Removing after discussion with Wes: most systems don't implement it in a useful way anyway, so this is only going to confuse the analytics.
- Also removed hardcoded strings which are also confusing.

#codereview Wes.Hunt

[CL 2537639 by Dmitry Rekman in Main branch]
2015-05-05 12:34:57 -04:00
Jaroslaw Surowiec
cf03f12c73 Core - UECORE-124/EnsureNotFalse_OptionallyLogFormattedEnsureMessageReturningFalse needs renaming
[CL 2537615 by Jaroslaw Surowiec in Main branch]
2015-05-05 12:24:07 -04:00
Gil Gribb
d8d6004ad7 UE4 - more careful load balancing on rhicmdlists
[CL 2537597 by Gil Gribb in Main branch]
2015-05-05 12:14:59 -04:00
Jaroslaw Surowiec
7806e06816 Core - Misc tweak to Windows crash reporting
[CL 2537573 by Jaroslaw Surowiec in Main branch]
2015-05-05 12:03:36 -04:00
Justin Sargent
3ba45c7d83 Merging using UE4-To-UE4-LauncherDev
[CL 2537511 by Justin Sargent in Main branch]
2015-05-05 11:26:34 -04:00