henrik karlsson
562dc45ab9
[Engine]
...
* Moved dllexport from type to methods/staticvar in all Engine runtime code. This improves compile times, memory and performance in dll builds
[CL 26082288 by henrik karlsson in 5.3 branch]
2023-06-17 18:14:12 -04:00
Cody Albert
01b0699bc9
Add export macro to FLiveLinkSubjectName
...
#rb Simon.Therriault
#preflight none
#rnx
[CL 25496743 by Cody Albert in ue5-main branch]
2023-05-16 16:24:14 -04:00
Steve Robb
e33d14bcdf
Fixed mismatched copy constructor/assignment operator in FLiveLinkSubjectKey.
...
#rb none
#jira none
#preflight none
[CL 25177593 by Steve Robb in ue5-main branch]
2023-04-25 05:56:10 -04:00
steve robb
6a31618d42
Removed TIsSame from misc. engine files (part of a larger change to deprecate TIsSame).
...
#rb devin.doucette
#preflight 63c01cac8f4acc7b54d8832d
[CL 23678906 by steve robb in ue5-main branch]
2023-01-13 11:47:02 -05:00
henrik karlsson
4a36cfe8ff
Moved operator== to be hidden friend instead of put directly in global namespace
...
Moved GetTypeHash function to be hidden friend instead of put directly in global namespace.
Note that the function/operator needs to be fully inlined in the type or placed in the cpp. If the function is added as friend but then implemented outside the type then hidden friend optimization won't work.
This should improve compile time somewhat according to msvc devs.
#rb Steve.Robb
#preflight 6360b7052b5338aceb26471b
[CL 22889837 by henrik karlsson in ue5-main branch]
2022-11-01 15:50:27 -04:00
Zak Middleton
1bf4564e0b
#ue5 - Type conversion fixes for modules: LiveLinkInterface, MainFrame, MediaAssets, MediaUtils, MergeActors, MoviePlayer.
...
#jira UE-160835
#rb Andrew.Davidson
#preflight 633de11c0c2d12a8584b2132
[CL 22434409 by Zak Middleton in ue5-main branch]
2022-10-10 13:51:07 -04:00
marc audy
311f7464bf
Updated ../Engine/Source/Runtime/... to inline gen.cpp files
...
Before:
3648 unity files
Total CPU Time: 47886.140625 s
Total time in Parallel executor: 498.81 seconds
After:
3548 unity files
Total CPU Time: 46643.828125 s
Total time in Parallel executor: 486.06 seconds
#jira
#preflight
[CL 22173263 by marc audy in ue5-main branch]
2022-09-24 13:57:58 -04:00
Bryan sefcik
b4a6e947d8
Ran IWYU on Public headers under Engine/Source/Runtime/...
...
Headers are updated to contain any missing #includes needed to compile and #includes are sorted. Nothing is removed.
#ushell-cherrypick of 21065896 by bryan.sefcik
#preflight 62d4b1a5a6141b6adfb0c892
#jira
#ROBOMERGE-OWNER: Bryan.sefcik
#ROBOMERGE-AUTHOR: bryan.sefcik
#ROBOMERGE-SOURCE: CL 21150156 via CL 21151754 via CL 21154719
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)
#ROBOMERGE-CONFLICT from-shelf
[CL 21181076 by Bryan sefcik in ue5-main branch]
2022-07-20 11:31:36 -04:00
Geoffrey Douglas
71d3cd6523
Add depth of field flag to LiveLink camera role static data to allow a LiveLink source to disable depth of field on the camera
...
#rb simon.therriault
#preflight 62c5afedb47aed4cf10428a7
[CL 20968342 by Geoffrey Douglas in ue5-main branch]
2022-07-06 12:09:34 -04:00
steve robb
dbe6f4a18d
Allow formatting strings to be binary-compatible char types, not only exact types.
...
#jira UE-132142
#rb devin.doucette
#preflight 62bd5018a3568e30662ad3b4
#ROBOMERGE-OWNER: steve.robb
#ROBOMERGE-AUTHOR: steve.robb
#ROBOMERGE-SOURCE: CL 20890364 via CL 20890433 via CL 20890478
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v971-20777995)
[CL 20892157 by steve robb in ue5-main branch]
2022-06-30 07:58:27 -04:00
Robb Surridge
0a5a02c5b2
Coding standard fixes: gender-inclusive language
...
#jira UE-156429
#preflight 62b32e826a25ba6ae52f94bd
#rb jason.walter
[CL 20795375 by Robb Surridge in ue5-main branch]
2022-06-23 11:14:07 -04:00
robert manuszewski
f8a812a32f
Converting hardcoded short class/enum names to pathnames ahead of ANY_PACKAGE removal
...
#rb trivial
#jira UE-99463
#preflight 6288fd998828ea88c8aef3d0
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 20314896 via CL 20314897 via CL 20314903 via CL 20314904
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v948-20297126)
[CL 20315214 by robert manuszewski in ue5-main branch]
2022-05-22 10:30:02 -04:00
simon therriault
534e4759c8
- Rollback LiveLink MessageBus version to support new backward compabitility with older UE
...
#rb geoffrey.douglas
#jira UE-142171
#preflight 620551fba155a4cddac2ac71
#lockdown alejandro.arango
#ROBOMERGE-AUTHOR: simon.therriault
#ROBOMERGE-SOURCE: CL 18942711 in //UE5/Release-5.0/... via CL 18942890 via CL 18943150
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)
[CL 18943158 by simon therriault in ue5-main branch]
2022-02-10 16:30:20 -05:00
geoffrey douglas
074bf68b43
Add another offset to the livelink source settings to achieve smooth evaluation with EngineTime
...
#UE-139207
#rb simon.therriault
#preflight 61f46b10241aeec8656320df
#ROBOMERGE-AUTHOR: geoffrey.douglas
#ROBOMERGE-SOURCE: CL 18780098 in //UE5/Release-5.0/... via CL 18780850 via CL 18781348
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18781651 by geoffrey douglas in ue5-main branch]
2022-01-28 19:48:31 -05:00
aurel cordonnier
a12d56ff31
Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
...
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485
[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -04:00
simon therriault
7d8ac77282
- Bumping livelink version for ue5 and fixing advertised version in LL message bus
...
#rb jeremie.roy, geoffrey.douglas
#preflight 6141020d568b3a0001b685cc
#ROBOMERGE-AUTHOR: simon.therriault
#ROBOMERGE-SOURCE: CL 17510145 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)
[CL 17510194 by simon therriault in ue5-release-engine-test branch]
2021-09-14 17:10:55 -04:00
jeremie roy
e9ca441443
Fix ApplyPreset assuming RemoveAllSources is done in one tick
...
#rb simon.therriault
#jira UE-120939
#ROBOMERGE-SOURCE: CL 17214969 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)
[CL 17214975 by jeremie roy in ue5-release-engine-test branch]
2021-08-18 10:49:40 -04:00
aurel cordonnier
02c0f425e8
Copy up from Release-Engine-Staging @ 16738359
...
This represents UE4/Main @ 16738161 and Dev-PerfTest @ 16737719
[CL 16738582 by aurel cordonnier in ue5-release-engine-test branch]
2021-06-22 00:27:54 -04:00
aurel cordonnier
25a11deeac
Merge from Release-Engine-Staging @ 16579919
...
This represents UE4/Main @ 16579691 and Dev-PerfTest @ 16579576
[CL 16581170 by aurel cordonnier in ue5-release-engine-test branch]
2021-06-07 20:09:45 -04:00
Marc Audy
e80ea6b959
Merge from Release-Engine-Staging @ 16444985
...
This represents UE4/Main @ 16445039 and Dev-PerfTest @ 16444526
[CL 16445122 by Marc Audy in ue5-release-engine-test branch]
2021-05-25 02:43:26 -04:00
simon therriault
f3dd0c8a9d
- Fix for livelink virtual subjects api potentially crashing when used multi threaded
...
#rb alejandro.arango
#jira
#ROBOMERGE-SOURCE: CL 16365681 in //UE4/Release-4.27/... via CL 16365690
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Staging) (v804-16311228)
[CL 16373118 by simon therriault in ue5-release-engine-staging branch]
2021-05-18 14:50:19 -04:00
aurel cordonnier
50944fd712
Merge UE5/RES @ 16162155 to UE5/Main
...
This represents UE4/Main @ 16130047 and Dev-PerfTest @ 16126156
[CL 16163576 by aurel cordonnier in ue5-main branch]
2021-04-29 19:32:06 -04:00
Marc Audy
01b7c9f4f5
Merge UE5/RES @ 15958325 to UE5/Main
...
This represents UE4/Main @ 15913390 and Dev-PerfTest @ 15913304
[CL 15958515 by Marc Audy in ue5-main branch]
2021-04-08 14:32:07 -04:00
Simon Therriault
b33610eec6
- Removing UE4 references from some VP modules
...
#jira UE-111179
#rb jeremie.roy
[CL 15777559 by Simon Therriault in ue5-main branch]
2021-03-23 11:36:15 -04:00
Marc Audy
0cbbc781ca
Merge UE5/Release-Engine-Staging @ 15740152 to UE5/Main
...
This represents UE4/Main @ 15709114
[CL 15740605 by Marc Audy in ue5-main branch]
2021-03-18 15:20:03 -04:00