Commit Graph

3625 Commits

Author SHA1 Message Date
cedric caillaud
45ff420c45 Dataflow : fix IsConnected return false positive
#rb trivial
#preflight 637b337a2a05dabce9e85392
[FYI] gustav.melich

[CL 23221916 by cedric caillaud in ue5-main branch]
2022-11-21 11:16:39 -05:00
bill henderson
e50a6e6857 Modular Vehicle changes for networking
#preflight 637b508b8b12eb83a7609ca2
#rb Cedric.Caillaud
#preflight 637b508b8b12eb83a7609ca2

[CL 23219604 by bill henderson in ue5-main branch]
2022-11-21 07:56:36 -05:00
henrik karlsson
2b3ad519a5 Fixed compile error surfaced when orphaned headers got compiled (they were never included in their own module so compiler warning settings was never applied)
Changes include
* Removed #pragma once in cpp files
* Removed dll export on templated types
* Fixed code in headers that didn't compile (probably never included anywhere
* Added casting for code going from int to float. Header was never compiled in the owning module that had warnings as errors

#preflight 637b10c6fa348e848054bd0d
#rb none (devin.doucette for a couple files)

[CL 23218414 by henrik karlsson in ue5-main branch]
2022-11-21 03:22:34 -05:00
henrik karlsson
b5164ac775 Fixes to make modules compile with IWYU. We've added to IWYU toolchain so it compiles "orphaned" headers which does not have a owning cpp file. This identified lots of headers that couldn't be compiled by themselves (or if they were to included first)
Change consist of only forward declaration and additional includes

#preflight 63789c1de30d438849c48188
#rb none

[CL 23218412 by henrik karlsson in ue5-main branch]
2022-11-21 03:22:23 -05:00
yizhou chen
b022fbbb8c ChaosFlesh : Fix for CIS
[FYI] brice.criswell
#preflight none

[CL 23212751 by yizhou chen in ue5-main branch]
2022-11-18 20:40:04 -05:00
yizhou chen
a8318cf3c2 ChaosFlesh : Fix for CIS
#rb brice.criswell
#jira UE-170556
#preflight 63780da333774509008f1cce

[CL 23212743 by yizhou chen in ue5-main branch]
2022-11-18 20:39:37 -05:00
cedric caillaud
394cac8fda Make geometry collection replication properties write-able
#rb trivial
#preflight none

[CL 23208012 by cedric caillaud in ue5-main branch]
2022-11-18 17:51:59 -05:00
gustav melich
4b1e78f31b Dataflow:
- Moved GeometryCollection Dataflow nodes into separate implemetation files by category
- Changed Dataflow node category to "Terminal" on terminal nodes
- Added DataflowGeoemtryCollection, DataflowFlesh categories to nodes
- Addded black default color to terminal category and changed default color for non-specified categories to yellow
- Added comments to all GeometryCollection nodes
- Updated existing Dataflow nodes

#rb Brice.Criswell, Cedric.Caillaud, Harsha.Reddy
#preflight 6377d7d5e30d4388499a07c0

[CL 23206811 by gustav melich in ue5-main branch]
2022-11-18 17:11:01 -05:00
brice criswell
519f759b92 GeometryCollection : Facade cleanup
#rb none
#preflight 6377a8ac8b12eb83a7ca19a9

[CL 23197779 by brice criswell in ue5-main branch]
2022-11-18 12:27:52 -05:00
brice criswell
e32a6d5e6a Dataflow : Node type cast comparsion.
#rb none
#preflight 6377334a170bc34a93466c62

[CL 23194465 by brice criswell in ue5-main branch]
2022-11-18 10:22:46 -05:00
brice criswell
1dc0cf0874 GeometryCollection : Facade API cleanup
#rb Cedric.Caillaud
#preflight 6376d4c0aa2fe2b05f6668e0

[CL 23194460 by brice criswell in ue5-main branch]
2022-11-18 10:22:38 -05:00
Peter Engstrom
9a95afdcff Iris - Removed unused and incorrectly implemented IsAssignedIndex method.
#rb mattias.hornlund
#rnx
#preflight none

[CL 23191749 by Peter Engstrom in ue5-main branch]
2022-11-18 04:33:23 -05:00
cedric caillaud
1f914d22bc Chaos : fix geometry collection caching not properly record and replaying break events
#rb chris.caulfield, benn.gallagher, brice.criswell
#jira
#preflight 63765f54947d2d19ede8699b

[CL 23191052 by cedric caillaud in ue5-main branch]
2022-11-18 03:13:12 -05:00
vincent robert
c58c8dab2a Sphere Triangle Mesh and Sphere Height Field optimization
#preflight 637689d8947d2d19ed021f0f
#rb chris.caufield

[CL 23190999 by vincent robert in ue5-main branch]
2022-11-18 03:12:29 -05:00
Peter Engstrom
b4ad801e74 Iris - Implemented globally unique NetHandles.
#jira UE-158304
#preflight 637604bebf76990b711695dd
#review-id 22809226
#rb mattias.hornlund, ryan.gerleve

[CL 23174328 by Peter Engstrom in ue5-main branch]
2022-11-17 07:11:09 -05:00
bryan sefcik
d608130583 Tweaked unity sizes.
#jira
[FYI] joe.kirchoff
#preflight 63757482b6636838283838da

[CL 23172508 by bryan sefcik in ue5-main branch]
2022-11-17 00:29:06 -05:00
cedric caillaud
803bfaaa67 geometrycollection runtime optimization
- Optimize managed array collection NumElement to only fetch once from the group map
- Make sure to skip IncrementSleepTimer and ImcrementBreakTimer method is GC is not broken yet
- Early out in RefreshEmbeddedGeometry if no examplar is present
- Optimize BuildGeometry to reduce cache missed when running too small batch across large number of threads ( 2.5 time perf boost )

#rb benn.gallagher
#preflight 637531c6953c19d43519551b

[CL 23166264 by cedric caillaud in ue5-main branch]
2022-11-16 19:21:50 -05:00
vincent robert
2f7a1ef1f2 Fix potential bug in Triangle Overlap
Avoid division by zero
#preflight 637511831d25fe8b9334717d
#rb jaco.vandyk

[CL 23160137 by vincent robert in ue5-main branch]
2022-11-16 15:01:25 -05:00
cedric caillaud
dbc897faa7 Dataflow : Fix slection and gc asset node
- fix crash in selection nodes
- optimize selection node initialization from another selection
- fix node for creating GC from geometry sources to make sure we have only one root and a level attribute

#rb gustav.melich
#preflight 63749d27953c19d435de782e

[CL 23157745 by cedric caillaud in ue5-main branch]
2022-11-16 13:23:03 -05:00
Mike Zyracki
204191e982 CIS TObjectPtr<> in UFUNCTION fix
#preflight na
#jira na
#rb na

[CL 23157310 by Mike Zyracki in ue5-main branch]
2022-11-16 12:56:28 -05:00
gustav melich
fef32e2225 Dataflow:
- Made member functions const

[FYI] Brice.Criswell, Cedric.Caillaud, Harsha.Reddy
#preflight 63745a010c74adb48bc8dc89

[CL 23155913 by gustav melich in ue5-main branch]
2022-11-16 11:57:13 -05:00
Mike Zyracki
9dcd4f9724 Constraints: Finish Constraint Python/BP Api Add functions for adding, keying, compensating, etc..
#jira UE-170101
#preflight 637418958f4cb2e4dc0c3942
#rb benoit.gadreau

[CL 23154178 by Mike Zyracki in ue5-main branch]
2022-11-16 10:30:45 -05:00
enrique garciaamezcu
f28eac0910 Fix: added [[maybe_unused]] to some variables as a fix/workaround for compile error C4101: 'X2': unreferenced local variable (VS2022)
[FYI] vincent.robert, qian.he
#preflight 6374c94d0c74adb48be7c8d1

[CL 23152761 by enrique garciaamezcu in ue5-main branch]
2022-11-16 07:40:29 -05:00
Bill Henderson
029572304f Chaos Vehicles: Bug fix where updating aerodynamic drag or downforce at runtime has no effect.
#jira UE-170126
#rb trivial
#preflight 6374b6e5b663683828007c3d

[CL 23152039 by Bill Henderson in ue5-main branch]
2022-11-16 05:23:09 -05:00
chris caulfield
d5abff89a2 Chaos - fix convex-heightfield triangle vertex indices
This would have cauised issues with edge pruning.

#rb steven.barnett
#preflight 637424ed0c74adb48bb6df32

[CL 23149901 by chris caulfield in ue5-main branch]
2022-11-15 20:58:59 -05:00