Commit Graph

10266 Commits

Author SHA1 Message Date
Devin Doucette
169a9d361d Renamed tests to match the directory structure
#preflight 62473551c51908059acd0d0d
#rb none
#rnx

[CL 19628545 by Devin Doucette in ue5-main branch]
2022-04-05 14:16:02 -04:00
shawn mcgrath
a5a3936e40 VectorVM: allow dead random instruction to be removed.
Turned new VM back on and bumped the Niagara_LatestScriptCompileVersion.  #JIRA UE-147838 #preflight 624c47478e5ae00f0ab7e7f4 #rb rob.krajcarski

[CL 19627043 by shawn mcgrath in ue5-main branch]
2022-04-05 12:28:07 -04:00
Jurre deBaare
92b0603487 Forcefully auto set tangents for AnimDataModel on load, this is to ensure any auto-tangents for Key0 and Key1 are set to be flat (which is the new standard for importing/AutoSetTangents()) see UE-98071
#jira none
#rb Alexis.Matte, Mike.Zyracki
#preflight 624c26488f06610224a63cf8

[CL 19622713 by Jurre deBaare in ue5-main branch]
2022-04-05 07:32:56 -04:00
ionut matasaru
47ed4fbd6b Improved struct packing for TCounter (32 --> 20 bytes) and FScopedDetailTickStats (32 --> 24 bytes).
#rb Catalin.Dragoiu
#preflight 624c03dee434babd8a407f74

[CL 19622034 by ionut matasaru in ue5-main branch]
2022-04-05 05:17:08 -04:00
matt breindel
e0875eb5df Updating docs for TRotator based on further discussion and experimentation. Rotator interprets angles as intrinsic rotations and applies them in the order yaw, pitch, then roll. Positive angles are left-handed around Z, right-handed around +Y, and right-handed around +X.
[REVIEW] [at]*zak.middleton [at]*tim.tillotson [at]steve.robb [at]robert.manuszewski
#rb [at]zak.middleton [at]steve.robb
#preflight none (comment only)

#ROBOMERGE-AUTHOR: matt.breindel
#ROBOMERGE-SOURCE: CL 19612632 via CL 19613597 via CL 19613826 via CL 19613926
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v938-19570697)

[CL 19615841 by matt breindel in ue5-main branch]
2022-04-04 17:58:40 -04:00
Joe Kirchoff
78bbd4eedc Fix mismatched #pragma push/pop when compiling with windows clang
#rnx
#rb trivial
#preflight 624b5057b33098a72d215de4

[CL 19614435 by Joe Kirchoff in ue5-main branch]
2022-04-04 16:24:26 -04:00
Dan Thompson
cd73707429 Update package writers to gather package hashes internally, then have CookByTheBookFinished copy them to asset package datas.
Add iostore chunk hashes to the asset registry during cook.
Remove old hashing code, which was extensive. This moves the async writes in to UE::Task from the old AsyncWorkSequence().
#rb Matt.Peters
#rb Jeff.Roberts
#preflight 624b24a5f73c316f68303946

[CL 19611812 by Dan Thompson in ue5-main branch]
2022-04-04 13:26:27 -04:00
Josh Adams
bda377ea24 - Changed FMonitoredProcess to buffer the output if the OnOutput delegate is not bound (get the buffered output with GetFullOutputWithoutDelegate())
- Log out the Turnkey UAT output on any failure as a warning
#preflight 624b0864323cb7b9913f8337
#rb david.harvey

[CL 19611391 by Josh Adams in ue5-main branch]
2022-04-04 13:01:46 -04:00
Julien StJean
6a91e82188 Added the test for the creation of an unique buffer from an array.
#jira none
#rb Devin.Doucette
#preflight 62474e69927e60e3417a8fe7

[CL 19593857 by Julien StJean in ue5-main branch]
2022-04-01 15:26:31 -04:00
Devin Doucette
d355d4f30a Added missing PRAGMA_ENABLE_OPTIMIZATION
#preflight skip
#rb none
#rnx

[CL 19590100 by Devin Doucette in ue5-main branch]
2022-04-01 12:22:23 -04:00
Devin Doucette
07adff9b17 LowLevelTests: Reverted the Core tests that were moved in 19498448 and 19571202
#preflight 62471e0e73665f7d5e634d2d
#rb Chris.Constantinescu, Mark.Lintott
#rnx

[CL 19589944 by Devin Doucette in ue5-main branch]
2022-04-01 12:14:09 -04:00
Julien StJean
c5513bf1fc Adding support for the compressed source image data via interchange.
Added support for the import of compressed jpeg directly into source data payload.
Added a function to initialize a unique buffer via an array and added unit test for it.
Updated the test to compare the interchange image import to the legacy workflow to test properly the compressed source data and fixed an issue with the flip green channel setting not being test in a deterministic way.

#jira UETOOL-5063
#rb Alexis.Matte, Devin.Doucette
#preflight 62471676292f228e0916f650

[CL 19589174 by Julien StJean in ue5-main branch]
2022-04-01 11:28:33 -04:00
serge bernier
e951dcbe2a Expose a new PlatFormMisc function to query if the game is running on cloud
#rb ben.woodhouse, [at]eric.mcdaniel

#ROBOMERGE-AUTHOR: serge.bernier
#ROBOMERGE-SOURCE: CL 19587084 via CL 19587374 via CL 19587417 via CL 19587471
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v938-19570697)

[CL 19588893 by serge bernier in ue5-main branch]
2022-04-01 11:08:17 -04:00
Patrick Boutot
3d369c5b4f Remove unbalanced optimization macro
#jira UE-147844
#fyi mark.lintott
#preflight none

[CL 19587319 by Patrick Boutot in ue5-main branch]
2022-04-01 09:32:20 -04:00
allan bentham
b2000e5922 Added optional ANDROID_USE_NICE_VALUE_THREADPRIORITY define for FRunnableThreadAndroid::SetThreadPriority.
default off.
Enabling it sets the thread's priority via nice values.
Enabling ANDROID_USE_NICE_VALUE_THREADPRIORITY also sets Android pool threads to use all cores.
#rb chris.babcock,dmytro.vovk
#preflight 6246d6cc637925b5d3db3c54

#ROBOMERGE-AUTHOR: allan.bentham
#ROBOMERGE-SOURCE: CL 19586571 via CL 19586632 via CL 19586649 via CL 19586654
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v938-19570697)

[CL 19586926 by allan bentham in ue5-main branch]
2022-04-01 08:42:08 -04:00
Jurre deBaare
9d311435de Invalid data fix-up for FRichCurveKey::TangentWeightMode
#fix added fix-up behaviour during load - and ensure to track if any more invalid data creeps up afterwards
#rb Alexis.Matte, Mike.Zyracki
#preflight 6246d02eb6084b98325634d9

[CL 19586168 by Jurre deBaare in ue5-main branch]
2022-04-01 06:26:34 -04:00
mark lintott
a9305972ac Catch2 Conversion of Core Tests
#rb trival
#fyi Chris.Constantinescu
#preflight 6246cb4bc61d8a458f5bae63

[CL 19586009 by mark lintott in ue5-main branch]
2022-04-01 06:05:26 -04:00
Jurre deBaare
77fc9c5bce Incorporate element type when generating an FK control - this fixes any overlaps between curve and bone names in target USkeleton
- Added upgrade path for Sequencer control curves on ControlRigParameterSection
#rb Mike.Zyracki, Helge Mathee
#jira none
#preflight 6246c99c73665f7d5e5e3eb7

[CL 19585987 by Jurre deBaare in ue5-main branch]
2022-04-01 06:04:04 -04:00
Johan Torp
e743c8cc82 Added append to FString overloads for BytesToHex[Lower], FSHAHash, FGuid and optimized them a bit
#rb devin.doucette,zousar.shaker
#preflight 6246b54f323cb7b9911f004f

[CL 19585530 by Johan Torp in ue5-main branch]
2022-04-01 04:33:32 -04:00
Zak Middleton
d9a2ab92f8 #ue5 - LWC: VectorMod() on Neon updated to match newer SSE implementation.
#jira none
#rb Dmytro.Vovk
#preflight 62460227e434babd8af9c24d

[CL 19579974 by Zak Middleton in ue5-main branch]
2022-03-31 18:09:52 -04:00
Devin Doucette
8ddd60bc89 Partially backed out 19571202 because it stomped changes to several tests
#preflight
#rb none
#rnx

[CL 19577632 by Devin Doucette in ue5-main branch]
2022-03-31 16:03:19 -04:00
Devin Doucette
302a6e27f3 Logging: Fixed a hang in FlushThreadedLogs in panic mode
The logging thread needs to continue running until ThreadWakeEvent is null because it may otherwise miss triggering ThreadIdleEvents before it exits.

#preflight 6245fa87292f228e09067295
#rb Brandon.Schaefer, Zousar.Shaker
#rnx

[CL 19576990 by Devin Doucette in ue5-main branch]
2022-03-31 15:27:25 -04:00
chris constantinescu
cdcaefe035 Introducing Catch2 disabled test cases, scenarios etc
Motivation: [.] only hides a test and it can still be executed using ~[SomeOtherTag]; It's very easy to fall into the trap of executing an infinite loop test that is decorated with the [.] tag
#rb Andriy.Tylychko, Michael.Balzer
#preflight 6245fb64f4217035fa8f38ec

[CL 19576763 by chris constantinescu in ue5-main branch]
2022-03-31 15:16:31 -04:00
cesar castro
a15d1515a4 Motion Matching - Moved Pose Search Database Search Index to the DDC using lower level DDC api
#rb aaron.cox
#preflight 6245d735292f228e09048ff1

[CL 19574506 by cesar castro in ue5-main branch]
2022-03-31 12:48:04 -04:00
charles bloom
d0d9ec5dca revert GenericPlatformMath.cpp changes from CL 19562378
to preserve legacy bad fmod behavior

#rb none
#preflight none

[CL 19574403 by charles bloom in ue5-main branch]
2022-03-31 12:43:28 -04:00