Commit Graph

7957 Commits

Author SHA1 Message Date
Niklas Smedberg
01540ada35 Integrated github pull request #1315 (JIRA UE-17656): Modified DDS cubemap loading to prevent an array overflow.
[CL 2671082 by Niklas Smedberg in Main branch]
2015-08-27 12:21:34 -04:00
Daniel Lamb
ac20b6167b Asset registry no longer reloads ddc data in cooker when saving asset registry. End of cook performance improvement.
#codereview Bob.Tellez, Graeme.Thorton

[CL 2670905 by Daniel Lamb in Main branch]
2015-08-27 10:35:25 -04:00
Michael Schoell
30c11abe3c Spawn Actor From Class nodes can no longer be placed in Blueprints that do not support a world context.
#jira UE-19402 - Spawn Actor can be placed in an object blueprint

[CL 2670855 by Michael Schoell in Main branch]
2015-08-27 10:07:53 -04:00
Michael Schoell
cdbb2725a4 Duplicating, in a Property Tree, an array of instanced objects will correctly deep copy the objects instead of a shallow (referenced) copy.
#jira UE-19163 - Editing duplicated instanced sub-objects also edits other sub-objects

[CL 2670848 by Michael Schoell in Main branch]
2015-08-27 10:04:33 -04:00
Max Chen
0b3c1e9ff0 Sequencer: Disregard deprecated properties as a keyable property.
[CL 2670789 by Max Chen in Main branch]
2015-08-27 09:07:26 -04:00
Chris Bunner
b3f5ba6c51 Merging back (experimental) tangent import work and fixes: 2649527, 2649599, 2652924, 2660845.
[CL 2670704 by Chris Bunner in Main branch]
2015-08-27 05:14:48 -04:00
Max Chen
958e2e89e1 Sequencer: Use display name text instead of property name.
[CL 2670534 by Max Chen in Main branch]
2015-08-26 22:31:28 -04:00
Max Chen
a277172036 Sequencer: Lock the view range to the window dimensions if the view range is locked.
[CL 2670532 by Max Chen in Main branch]
2015-08-26 22:30:41 -04:00
Phillip Kavan
2a531399a3 [UE-12263] Additional suggestion (per review) to guard against unintentional log spam.
#codereview Mike.Beach

[CL 2670254 by Phillip Kavan in Main branch]
2015-08-26 18:44:36 -04:00
Phillip Kavan
c0fdbd5d1b [UE-12263] Eliminate potential FMemberReference::ResolveMember() log spam at startup/load time.
change summary:
- modified UK2Node_CallFunction::Serialize() to bypass enabled state validation when not necessary.

#codereview Mike.Beach

[CL 2670191 by Phillip Kavan in Main branch]
2015-08-26 18:26:01 -04:00
David Ratti
9f436efb52 [AUTOMERGE]
Hide "Add New" button in gameplay cue editor when a tag already has a notify, since adding another notify will not be used in game.

--------
Integrated using branch UE4-To-UE4-Orion (reversed) of change#2669936 by David.Ratti on 2015/08/26 16:50:31.

[CL 2669939 by David Ratti in Main branch]
2015-08-26 16:50:45 -04:00
Max Chen
f01c0b034f Sequencer: Clamp scrub time to view range, not outer range.
[CL 2669848 by Max Chen in Main branch]
2015-08-26 16:15:56 -04:00
Justin Sargent
a6eee8bf87 Integrated the application portal service into the level editor open marketplace button.
Merging using UE4-To-UE4-LauncherDev

[CL 2669832 by Justin Sargent in Main branch]
2015-08-26 16:05:28 -04:00
Nick Atamas
ea48809ab2 Merged CL 2669254 form UE4-Orion/... to UE4/...
Added GGameplayTagsManager to avoid a Module::Get() and a virtual function call every time we call HasTag() or other tag-related functions.

[CL 2669609 by Nick Atamas in Main branch]
2015-08-26 14:23:39 -04:00
Lina Halper
6ca6a95585 #ANIM: don't support break curve, but just auto
Since weight of tangent isn't supported, break curve doesn't work either. Technically if no weight, it should work, but most of break curve coming in seems to have weight, so I've added ticket UE-20414, and removed break curve support.
For now it will all import as auto.

Merging

//depot/UE4-Orion/Engine/Source/Editor/UnrealEd/Private/SkeletalMeshEdit.cpp

to //depot/UE4/Engine/Source/Editor/UnrealEd/Private/SkeletalMeshEdit.cpp

[CL 2669232 by Lina Halper in Main branch]
2015-08-26 10:37:39 -04:00
Timothy Reynolds
b57de31277 New UI popup (SMultiBoxWidget) searching system.
-Adds searching widget to display current search and other search feedback
-Hides/shows searched widgets
-Adds highlighting to searches
-Backspace/delete for reducing/removing the search.
-Added support for unique widget elements

UE-809

#codereview Matt.Kuhlenschmidt

[CL 2669222 by Timothy Reynolds in Main branch]
2015-08-26 10:33:13 -04:00
Richard TalbotWatkin
72f9c33970 Fixed issue where clicking a Text property field corresponding to multiple properties would cause the "Multiple Values" text to be committed to those properties.
#jira UE-20286 - When editing multiple assets at once, clicking in a string field is treated as committing a new string to all assets

[CL 2669151 by Richard TalbotWatkin in Main branch]
2015-08-26 09:32:11 -04:00
Graeme Thornton
2cb3084599 Integrating CL 2668961 into main:
Improvements and fixes for dependency preloading
 - Fix check when mutliple load requests reference a shared asset
 - Added a package load flag to disable dependency preloading on that package
 - Fix a crash when loading default materials by disabling preloading
 - Added WIP code to cooker to sort maps in pak file.

Display level load times for persistent levels when using "stat levels"

[CL 2669089 by Graeme Thornton in Main branch]
2015-08-26 08:11:35 -04:00
Max Chen
f5ccaf84fe Sequencer: Separate out struct properties to submenus.
[CL 2668866 by Max Chen in Main branch]
2015-08-25 23:30:24 -04:00
Max Chen
34e8fb5d68 Sequencer: Allow setting properties for those that are marked Interp but don't have setter functions.
[CL 2668779 by Max Chen in Main branch]
2015-08-25 21:12:49 -04:00
Max Chen
5b02181bbb Sequencer: Add sequencer detail keyframe handler.
[CL 2668778 by Max Chen in Main branch]
2015-08-25 21:12:30 -04:00
Michael Noland
b98dffc294 UMG: Fixed linker load warnings about WidgetTree outers in cooked builds
- LogLinker:Warning: CreateImport: Failed to load Outer for resource 'WidgetTree': WidgetBlueprint /Script/UMGEditor.Default__WidgetBlueprint
[INTEGRATE] Change 2668264 by Michael.Noland@mnoland-T2784-HDepot on 2015/08/25 16:20:29

[CL 2668706 by Michael Noland in Main branch]
2015-08-25 19:45:27 -04:00
Michael Schoell
4a60df320f Drag and dropping to create pins on function Return nodes when there are multiple of them will correctly update all Return nodes.
Adding the first Return node using the context menu will correctly make it editable.

Added error reporting when attempting to create a new pin via drag and dropping on an un-editable Return node.

#jira UE-18477 - Drag and dropping a pin on one of multiple return nodes does not add pin to each

[CL 2668557 by Michael Schoell in Main branch]
2015-08-25 18:04:35 -04:00
Daniel Lamb
e9c855ff08 Cooker now saves stats periodically so that you can have stats if the build times out.
Added some more stats to help track down issues.

[CL 2668380 by Daniel Lamb in Main branch]
2015-08-25 16:58:43 -04:00
Jeff Farris
b4861bb359 AnimRecorder: force LOD 0 on the recorded component for duration of the recording
(merge from branch)

[CL 2668207 by Jeff Farris in Main branch]
2015-08-25 15:46:55 -04:00