Commit Graph

21987 Commits

Author SHA1 Message Date
Gil Gribb
5bad61af40 UE4 - Compact cloth buffers. Option to defer uniform buffer creation till it is visible. Option to defer skeletal stuff to visible and do it on the RHI thread. High priority task graph tasks. Hi priority ticks.
[CL 2597353 by Gil Gribb in Main branch]
2015-06-23 12:47:57 -04:00
Max Preussner
9927a96cbb MovieScene: Renamed module; reorganized files.
[CL 2597352 by Max Preussner in Main branch]
2015-06-23 12:47:53 -04:00
Ankit Khare
7481149c7d #html5 don't use custom version macros, use inbuilt version macros instead.
#codereview james.moran

[CL 2597332 by Ankit Khare in Main branch]
2015-06-23 12:39:16 -04:00
Chris Wood
308bda896b Enabled dragging of mutliple widgets to reparent in the UMG hierarchy
[UE-13345] - Unable to move multiple UMG widgets hierarchy at once

#codereview Nick.Darnell

[CL 2597331 by Chris Wood in Main branch]
2015-06-23 12:37:31 -04:00
Michael Schoell
9347859ab2 Math expression functions without any parameters will still provide their end parenthesis in the Math Expression node.
#jira UE-17418 - Math Expression node unclosed parenthesis in name if expression starts with rand()

[CL 2597330 by Michael Schoell in Main branch]
2015-06-23 12:37:06 -04:00
Max Preussner
60789149ce Editor: Fixed shadowed function parameter
#CodeReview: daniel.lamb

[CL 2597321 by Max Preussner in Main branch]
2015-06-23 12:27:08 -04:00
Daniel Lamb
14f76366b4 Removed Manifest generation from the cook commandlet also.
[CL 2597269 by Daniel Lamb in Main branch]
2015-06-23 12:04:02 -04:00
Michael Schoell
1b5907a68b Deleting a custom event when there are no other events in the Blueprint will no longer disallow you to name other items placed in the Blueprint the same as the deleted custom event.
Moved clearing of the Blueprint's EventGraphs to happen even when there are no ConsolidatedEventGraph nodes generated.

#jira UE-17225 - Deleted custom event restricts name use on other fucntions/variables

[CL 2597266 by Michael Schoell in Main branch]
2015-06-23 12:03:07 -04:00
Jaroslaw Surowiec
214e0c3d08 Stats - Track allocations of size 0
[CL 2597254 by Jaroslaw Surowiec in Main branch]
2015-06-23 11:59:50 -04:00
Matt Kuhlenschmidt
fe86da733f Fix missing include path for non-windows builds of freetype
[CL 2597249 by Matt Kuhlenschmidt in Main branch]
2015-06-23 11:57:24 -04:00
Wes Hunt
9fe9e2b45f UEB-124 - Invoking UAT/UBT should not wait for mutex
* UAT/UBT will now fail immediately instead.

[CL 2597203 by Wes Hunt in Main branch]
2015-06-23 11:36:04 -04:00
Matt Kuhlenschmidt
97b4a85d1e Fix variable shadowing issues
[CL 2597194 by Matt Kuhlenschmidt in Main branch]
2015-06-23 11:31:37 -04:00
Matt Kuhlenschmidt
2c707bde6c Upgraded freetype to 2.6. Works only for windows at this time
[CL 2597177 by Matt Kuhlenschmidt in Main branch]
2015-06-23 11:27:08 -04:00
Daniel Lamb
484986ccc4 Rewrite of the chunk manifest generator code so it doesn't require packages to be loaded.
[CL 2597174 by Daniel Lamb in Main branch]
2015-06-23 11:24:52 -04:00
Daniel Lamb
9cf089a8e1 Rewrite of the chunk manifest generator code so it doesn't require packages to be loaded.
[CL 2597174 by Daniel Lamb in Main branch]
2015-06-23 11:24:52 -04:00
Max Preussner
6da1ab87d8 Fixed copy/paste comment.
[CL 2597173 by Max Preussner in Main branch]
2015-06-23 11:24:35 -04:00
Mieszko Zielinski
d488526ff4 Made BTService_DefaultFocus internals protected rather than private (which was a bug) #UE4
[CL 2597163 by Mieszko Zielinski in Main branch]
2015-06-23 11:19:16 -04:00
Mieszko Zielinski
0189a39d9f A file missing from previous submission #UE4
It missing just causes some GameplayTask tests to fail

[CL 2597159 by Mieszko Zielinski in Main branch]
2015-06-23 11:17:52 -04:00
Richard TalbotWatkin
ea89efd6f5 Fixed shadowed member warning in clang.
[CL 2597146 by Richard TalbotWatkin in Main branch]
2015-06-23 11:09:29 -04:00
Mieszko Zielinski
20e4252b50 Gameplay Task priority and resources management up and running, pass 1 #UE4
Including:
- every GameplayTask can specify resources it requires to run, and separately resources it's going to lock, or "shadow" ones in the priority queue
- added a broadcast delegate to GameplayTasksComponent one can register for to get notified about changes in resource locks
    - AI uses this to lock AI logic for scripted tasks
- made IGameplayTaskOwnerInterface::GetAvatarActor require a task pointer to determine avatar actor - this was needed for a "skeletal" owners, like BT nodes
- Improvements to AITask_MoveTo
- expanded BTTaskNode with bits required for it being a GameplayTask owner
    - might need to move that to the most generic BTNode so that services can easily spawn tasks as well
- BT movement tasks can now use AITasks (opt-in with AISystem::bEnableBTAITasks via Project Settings)
- started adding a generic mechanism for configuring AI properties via Project Settings
    - consistency throughout multiple ways of spawning given AI task being the main drive here. Started with movement of course
    - currently implemented by exposing AISystem's properties to global config. Going to switch that over to UDeveloperSettings soon.
- Added a blackboard component member to AIController
- added setting BB SelfActor key to AI-controlled Pawn

[CL 2597132 by Mieszko Zielinski in Main branch]
2015-06-23 11:05:27 -04:00
Michael Schoell
29ee0e17c2 Crash fix when compiling a Blueprint while Find-in-Blueprints is searching all Blueprints.
#jira UE-17488 - Crash compiling a blueprint while searching in blueprints

[CL 2597126 by Michael Schoell in Main branch]
2015-06-23 11:04:57 -04:00
Michael Schoell
fcfec6ba99 Fixed incorrect behavior with checking out all un-cached Blueprints when specified by the user.
[CL 2597116 by Michael Schoell in Main branch]
2015-06-23 10:59:03 -04:00
Nick Darnell
eb4b603dff Build Fix - Changing the camera component to export all symbols instead of selective exporting to prevent errors in the future from missing export macros on individual functions.
#codereview Martin.Mittring

[CL 2597073 by Nick Darnell in Main branch]
2015-06-23 10:35:18 -04:00
Wes Hunt
d59dc5f185 BUGFIX: BranchHacker Exclusions remove Tool nodes, but don't remove NonUnityTool nodes.
* Before, if you, say, remove "EpicGamesLauncher" it will remove the default launcher nodes, but will still add the NonUnityTool nodes (GUBP.Automation.cs Line 5617 and 5641).
* This would cause the GUBP verification checks to fail because the NonUnity nodes for the launcher depend on the unity nodes. The idea is to Exclude ALL of that program's nodes from the graph, otherwise there's no way to exclude NonUnity nodes at all!
* Now we check the branch hacker before removing both the Tools node and the NonUnityTool node.

[CL 2597034 by Wes Hunt in Main branch]
2015-06-23 10:13:58 -04:00
Richard TalbotWatkin
a14adb0f24 Put guards again null worlds in UGameViewportClient::ToggleShowCollision to fix order of destruction issues when force exiting the game.
#jira UE-16392 - Crash occurs on exit after enabling Show Collision in Game
#reviewedby James.Golding, Marc.Audy

[CL 2597014 by Richard TalbotWatkin in Main branch]
2015-06-23 10:06:39 -04:00