Commit Graph

30 Commits

Author SHA1 Message Date
Zak Middleton
401211a9ed #ue4 - Perf: don't zero array memory that will get immediately overwritten by physics shapes.
[CL 2520718 by Zak Middleton in Main branch]
2015-04-22 04:28:47 -04:00
Dmitriy Dyomin
bfe42ebb33 Fixed mouse move during sculpting on mirrored landscapes
[CL 2502463 by Dmitriy Dyomin in Main branch]
2015-04-06 03:10:10 -04:00
Ori Cohen
f4a0edfe71 Turn on sync scene lock warning. Fix lock semantics in several places.
[CL 2495966 by Ori Cohen in Main branch]
2015-03-30 14:43:49 -04:00
Steve Robb
cebf099231 TArray::Init deprecated, as it's not obvious from the name that it leaves elements unconstructed.
TArray::Init use replaced with SetNumUninitialized.

#codereview robert.manuszewski

[CL 2495011 by Steve Robb in Main branch]
2015-03-28 06:38:28 -04:00
Max Preussner
90dc26b66f Landscape: Fixed Mac non-unity
#lockdown Zachary.EdgertonJones
#CodeReview: jack.porter

[CL 2490576 by Max Preussner in Main branch]
2015-03-25 11:05:19 -04:00
Jack Porter
7913a3e259 Fix spelling error in CookCollisionData function name
[CL 2484320 by Jack Porter in Main branch]
2015-03-19 08:32:47 -04:00
Jack Porter
ca28343636 Fix crash launching PIE when sublevel contains landscape in hidden level
[CL 2484311 by Jack Porter in Main branch]
2015-03-19 08:22:10 -04:00
Dmitriy Dyomin
cbaaca1e87 Fixed: ULandscapeMeshCollisionComponent was using wrong DDC key for collision data
UE-11447

[CL 2473571 by Dmitriy Dyomin in Main branch]
2015-03-10 06:49:59 -04:00
Dmitriy Dyomin
fcd4e0bb55 Fixed landscape tools to work with cross-level foliage
Fixed landscape retopologize tool that was losing foliage links

[CL 2469877 by Dmitriy Dyomin in Main branch]
2015-03-05 03:28:09 -05:00
Gil Gribb
35cf42566a UE4 - merge GDC branch, code @2465640 to main
[CL 2468685 by Gil Gribb in Main branch]
2015-03-04 08:31:40 -05:00
Dmitriy Dyomin
1feec448b9 Fixed: Gaps between landscape components
UE-8932

[CL 2467357 by Dmitriy Dyomin in Main branch]
2015-03-03 01:20:34 -05:00
Ori Cohen
fd1b14704b Refactor overlap/sweep/raycast so that they explicitly use channel object type or profile.
Old functionality still works, but deprecated. Note that for the object type the object params have been moved to the same argument position as ByChannel and byProfile

[CL 2460970 by Ori Cohen in Main branch]
2015-02-25 16:38:53 -05:00
Matthew Griffin
fda19ae2f9 [INTEGRATE] Change 2426756 by Chris.Gagnon@chris.gagnon_T4696 on 2015/01/30 19:05:11
Fixed some calls to Super::DestroyComponent() that wern't passing the bPromoteChildren parameter.

[CL 2435230 by Matthew Griffin in Main branch]
2015-02-06 08:12:32 -05:00
Ben Marsh
512f5daf29 [INTEGRATE] Change 2424870 by Chris.Gagnon@chris.gagnon_T4696 on 2015/01/29 20:02:36
Refactored component deletion code to allow for optional reparenting of the child nodes.
	Changed the level editor to delete the slected components instead of the actor if it has components selected.  UE-8221

	Fixes for how selection is on tree update: UE-8544 , UE8385

[CL 2426024 by Ben Marsh in Main branch]
2015-01-30 12:26:36 -05:00
Dmitriy Dyomin
14266154e7 Foliage supports cross-level base references
By default paint tool adds instances into base compoent level instead of current
UE-6556

[CL 2421587 by Dmitriy Dyomin in Main branch]
2015-01-27 21:20:54 -05:00
Ori Cohen
9e51521dbe Move foliage into its own module
[CL 2405964 by Ori Cohen in Main branch]
2015-01-14 10:26:59 -05:00
Jaroslaw Palczynski
e4e8cfcb68 Different approach to Landscape-specific objects duplication from package during UWorld duplication. Now it is delegated to FWorldDelegates::OnPostDuplicate event. This allows to back out change which was duplicating all objects from package referenced by UWorld, which was bad from the performance and blueprints point of view.
[CL 2388312 by Jaroslaw Palczynski in Main branch]
2014-12-15 04:25:21 -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
Gil Gribb
89ad70df9d Merging development branch (CL 2365488) to //depot/UE4/... Engine only, mostly hierarchical foliage
[CL 2376199 by Gil Gribb in Main branch]
2014-12-04 12:41:25 -05:00
Marc Audy
94e61448f7 Bring minimum engine version up to 214
Remove UE3 version

[CL 2376068 by Marc Audy in Main branch]
2014-12-04 11:18:08 -05:00
Jack Porter
bf67fe50bf Fix for crash loading levels that predated VER_UE4_LANDSCAPE_COLLISION_DATA_COOKING that were resaved using a commandlet.
[CL 2373466 by Jack Porter in Main branch]
2014-12-02 01:32:27 -05:00
Jack Porter
6b25ea0190 Merging back to main from GDC2015 branch.
-Prevent landscape collision from checking the DDC when we know we are generating new collision data for the first time.
-Do not recreate landscape collision objects when actor is moved
-Added error messages on tiled landscape import dilaog to explain what is wrong with source data
-Added png format support when importing tiled weighmaps
-Show material instances in tiled landscape import dialog

[CL 2371382 by Jack Porter in Main branch]
2014-11-27 03:51:23 -05:00
Ori Cohen
93563d9da9 Replace actor filtering with component filtering for physics scene queries. codereview James.Golding
[CL 2362547 by Ori Cohen in Main branch]
2014-11-17 16:20:21 -05:00
Dmitriy Dyomin
ffa8701873 More bulletproof condition whether to use DDC data for landscape collision
#codereview Jack.Porter

[CL 2349745 by Dmitriy Dyomin in Main branch]
2014-11-05 03:51:05 -05:00
Dmitriy Dyomin
7616d95498 Conditionaly populate DDC for landscape collision during cooking
#codereview Jack.Porter

[CL 2349712 by Dmitriy Dyomin in Main branch]
2014-11-05 03:20:35 -05:00