Commit Graph

35 Commits

Author SHA1 Message Date
alexis matte
54144a8ab9 Fix alternate skinning
#rb jurre.debaare

#ROBOMERGE-OWNER: alexis.matte
#ROBOMERGE-AUTHOR: alexis.matte
#ROBOMERGE-SOURCE: CL 12974497 via CL 12974666 via CL 12974667
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12974686 by alexis matte in Main branch]
2020-04-22 10:41:35 -04:00
Arne Schober
ee6d0ecb20 M - More renameing the Octree to Octree2 in preparation to add a deprecation for the original class
#RB

[CL 12972489 by Arne Schober in Main branch]
2020-04-21 23:23:12 -04:00
Arne Schober
61bf307e6e M - Rename the Octree to Octree2 in preparation to add a deprecation for the original class
#RB

[CL 12965782 by Arne Schober in Main branch]
2020-04-21 20:01:52 -04:00
arne schober
c875be4fd4 FNEM - Better naming
#RB none

#ROBOMERGE-OWNER: arne.schober
#ROBOMERGE-AUTHOR: arne.schober
#ROBOMERGE-SOURCE: CL 12789290 via CL 12789324 via CL 12789325
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12789326 by arne schober in Main branch]
2020-04-15 01:18:48 -04:00
arne schober
78549560ed FNEM - More cache-friendly and faster Octree implementation.
Also changing the interface for better encapsulation by cutting the origial itterator concept and focusing on small subset of configurable itteration strategies instead.
#RB Andrew.Scheidecker, Yoan.StAmant

#ROBOMERGE-OWNER: arne.schober
#ROBOMERGE-AUTHOR: arne.schober
#ROBOMERGE-SOURCE: CL 12785392 via CL 12785681 via CL 12785682
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12786795 by arne schober in Main branch]
2020-04-14 16:59:52 -04:00
alexis matte
4b29b011a3 Fix DDC bug when using the FLODUtilities::RegenerateLOD to force the regeneration of LODs.
#rb none


#ROBOMERGE-SOURCE: CL 11936458 via CL 11936498 via CL 11936529
#ROBOMERGE-BOT: (v656-11643781)

[CL 11936554 by alexis matte in Main branch]
2020-03-05 09:15:06 -05:00
Jurre deBaare
175b9b31fa Skin weight profiles changes:
- Implemented async GPU readback system to support non-cpu accessible skeletal mesh platforms
- Improved data layout to improve runtime cost, and adapted system to work with new skin weight buffers
- Added object version for new skin weight data layout
- Bumped skeletal mesh DDC key
Misc:
- Fixed logging issue when clamping the number of bone influences
#jira none
#rb Martin.Wilson

[CL 11932811 by Jurre deBaare in Main branch]
2020-03-05 06:52:00 -05:00
Alexis Matte
bf6c5f9e6b Make sure the FSkeletalMeshLODModel::CopyStructure is thread safe
#jira UE-89370
#rb uriel.doyon
#rnx


#ROBOMERGE-OWNER: Alexis.Matte
#ROBOMERGE-AUTHOR: alexis.matte
#ROBOMERGE-SOURCE: CL 11649229 via CL 11649241 via CL 11649278
#ROBOMERGE-BOT: (v656-11643781)

[CL 11861739 by Alexis Matte in Main branch]
2020-03-03 08:46:31 -05:00
Alexis Matte
dab31207c4 Back out changelist 11601921 there is some crash with re-import
#rb none


#ROBOMERGE-OWNER: Alexis.Matte
#ROBOMERGE-AUTHOR: alexis.matte
#ROBOMERGE-SOURCE: CL 11608449 via CL 11608463 via CL 11608469
#ROBOMERGE-BOT: (v656-11643781)

[CL 11758335 by Alexis Matte in Main branch]
2020-02-28 13:33:06 -05:00
Alexis Matte
a687f23a45 Make sure the FSkeletalMeshLODModel::CopyStructure is thread safe
#jira UE-89370
#rb uriel.doyon
#rnx


#ROBOMERGE-OWNER: Alexis.Matte
#ROBOMERGE-AUTHOR: alexis.matte
#ROBOMERGE-SOURCE: CL 11601921 via CL 11602007 via CL 11602167
#ROBOMERGE-BOT: (v656-11643781)

[CL 11730858 by Alexis Matte in Main branch]
2020-02-28 09:12:33 -05:00
Alexis Matte
1a10986237 Make sure old reduced skeletalmesh asset with disabled section keep the disable section state when restoring after the re-import.
#jira UE-84662
#rb benoit.deschenes


#ROBOMERGE-OWNER: Alexis.Matte
#ROBOMERGE-AUTHOR: alexis.matte
#ROBOMERGE-SOURCE: CL 11549245 via CL 11549250 via CL 11549266
#ROBOMERGE-BOT: (v654-11333218)

[CL 11551761 by Alexis Matte in Main branch]
2020-02-19 15:48:37 -05:00
bob tellez
c7a60a8d7f #UE4 Fix thread safety issue when generating lods
#rb Alexis.Matte


#ROBOMERGE-SOURCE: CL 11386825 via CL 11386830 via CL 11386831
#ROBOMERGE-BOT: (v654-11333218)

[CL 11386832 by bob tellez in Main branch]
2020-02-12 12:41:49 -05:00
Stefan Boberg
55a8b15f1f Copying //UE4/Dev-Core to Main (//UE4/Main)
#rb none

[CL 11258477 by Stefan Boberg in Main branch]
2020-02-05 14:26:36 -05:00
alexis matte
7a5b06e0e8 Downgrade the bone influence per vertex limit warning log to a message log
#rb uriel.doyon
#rnx


#ROBOMERGE-SOURCE: CL 11188721 via CL 11190333 via CL 11190439
#ROBOMERGE-BOT: (v640-11091645)

[CL 11191012 by alexis matte in Main branch]
2020-01-30 20:39:07 -05:00
alexis matte
12d39a787c Reduce the size of the skeletal mesh editor raw data
#jira UE-87304
#rb lina.halper
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 11170748 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v640-11091645)

[CL 11170752 by alexis matte in Main branch]
2020-01-29 18:50:10 -05:00
PJ Kack
741d8d98a2 MANUAL MERGE
Merging //UE4/Main @ 11112898 to //UE4/Dev-Core (dev-core-l0178)

#rb none

(ushell-p4-mergedown)

[CL 11113594 by PJ Kack in Dev-Core branch]
2020-01-26 11:37:21 -05:00
Lina Halper
44c1bb3292 COPY from //Dev-Anim to //Dev-Main
#rb: none
#fyi: Laurent.Delayen, Thomas.Sarkanen

[CL 11088765 by Lina Halper in Main branch]
2020-01-22 17:58:55 -05:00
alexis matte
bf454087c3 Fix crash when unbinding cloth after the user remove the asset in the sklemesh editor.
#jira UE-86998
#jira UE-86948
#rb benoit.deschenes
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 11078236 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v637-11041722)

[CL 11078248 by alexis matte in Main branch]
2020-01-21 18:07:45 -05:00
Martin Ridgers
6e27510b03 Copying //UE4/Dev-Tools-Staging at cl 11029060 to Dev-Main (//UE4/Dev-Main)
#rb none
#rnx


#ushell-cherrypick of 11029289 by JeanMichel.Dignard

[CL 11041266 by Martin Ridgers in Dev-Core branch]
2020-01-17 04:07:10 -05:00
JeanMichel Dignard
70d074639f Merging //UE4/Dev-Main @ 10886849 to Dev-Tools-Staging (//UE4/Dev-Tools-Staging)
#rb none
#rnx

[CL 10906274 by JeanMichel Dignard in Dev-Tools-Staging branch]
2020-01-08 13:26:18 -05:00
ryan durand
84e0b188d8 Updating copyright for Engine Developer.
#rnx
#rb none

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869240 via CL 10869516 via CL 10869902 via CL 10870584
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v626-10872990)

[CL 10897060 by ryan durand in Dev-Core branch]
2020-01-07 15:07:57 -05:00
Robert Manuszewski
f4a2b43228 Port dev-editor fix
Fix unsafe multithreaded access to the Linker in FLODUtilities::RegenerateDependentLODs's use of ParallelFor; call ForceBulkDataResident on the main thread before starting ParallelFor.
#rb trivial
#rnx
[FYI] matt.peters
#jira UE-85910

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: alexis.matte
#ROBOMERGE-SOURCE: CL 10771957 via CL 10772075 via CL 10772076
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v626-10872990)

[CL 10887014 by Robert Manuszewski in Dev-Core branch]
2020-01-07 02:42:58 -05:00
ryan durand
471d972e62 Updating copyright for Engine Developer.
#rnx
#rb none


#ROBOMERGE-SOURCE: CL 10869240 via CL 10869516 via CL 10869902
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870584 by ryan durand in Main branch]
2019-12-26 15:32:37 -05:00
Chris Gagnon
346a4b05ea Copy up from Dev-Editor @10681378
#rb none

[CL 10837446 by Chris Gagnon in Dev-Tools-Staging branch]
2019-12-19 18:07:47 -05:00
alexis matte
4aad802184 Port dev-editor fix
Fix unsafe multithreaded access to the Linker in FLODUtilities::RegenerateDependentLODs's use of ParallelFor; call ForceBulkDataResident on the main thread before starting ParallelFor.
#rb trivial
#rnx
[FYI] matt.peters
#jira UE-85910


#ROBOMERGE-SOURCE: CL 10771957 via CL 10772075
#ROBOMERGE-BOT: (v610-10636431)

[CL 10772076 by alexis matte in Main branch]
2019-12-17 15:05:15 -05:00