Marc Audy
0c3be2b6ad
Merge Release-Engine-Staging to Test @ CL# 18240298
...
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
aurel cordonnier
fc542f6cfd
Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
...
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971
[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
aurel cordonnier
a6e741e007
Merge from Release-Engine-Staging @ 17915896 to Release-Engine-Test
...
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035
[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-25 20:05:28 -04:00
johan torp
d8b1cf4d6b
Math constant constexprification and outlining to reduce massive code bloat
...
#ROBOMERGE-AUTHOR: johan.torp
#ROBOMERGE-SOURCE: CL 17679918 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v875-17642767)
[CL 17679955 by johan torp in ue5-release-engine-test branch]
2021-09-30 13:03:15 -04:00
andrew davidson
57beb335f2
Merging //UE5/Dev-LargeWorldCoordinates [at] 17581892 to //UE5/Main
...
#ROBOMERGE-AUTHOR: andrew.davidson
#ROBOMERGE-SOURCE: CL 17595295 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)
[CL 17595306 by andrew davidson in ue5-release-engine-test branch]
2021-09-22 10:01:48 -04:00
andrew davidson
ffa1d5ca26
LWC support for FQuat and FTransform
...
Merge Dev-LargeWorldCoordinates [at] 17289670
#preflight 6125fb6925057900014f2cd6
#ROBOMERGE-SOURCE: CL 17300515 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)
[CL 17300523 by andrew davidson in ue5-release-engine-test branch]
2021-08-25 06:26:44 -04:00
andrew davidson
a2906ff730
Added float/double variants for all FMatrix specializations
...
#rb steve.robb
#preflight 611116726c6eb00001fee207
#ROBOMERGE-SOURCE: CL 17100868 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)
[CL 17100875 by andrew davidson in ue5-release-engine-test branch]
2021-08-09 09:00:57 -04:00
aurel cordonnier
dc4bf61540
Merge from Release-Engine-Staging @ 17030559 to Release-Engine-Test
...
This represents UE4/Main @ 17030256 and Dev-PerfTest @ 17030553
[CL 17031509 by aurel cordonnier in ue5-release-engine-test branch]
2021-08-03 11:56:47 -04:00
dmytro vovk
c8ab371024
Fixed bugs on ARM with rotation and removed unnecessary implicit conversion from Float vec to Double vectors
...
#rb none
[FYI] Zak.Middleton Andy.Davidson
#jira UE-119141 UE-119184 UE-119282 UE-119563 UE-119130 UE-119236 UE-119309 UE-119131
#ROBOMERGE-SOURCE: CL 16933196 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)
[CL 16933200 by dmytro vovk in ue5-release-engine-test branch]
2021-07-22 20:43:39 -04:00
Zak Middleton
5daa023162
#ue5 - LWC: FBoxSphereBounds::TransformBy() uses new more efficient VectorDot3Scalar() to avoid shuffle + extract.
...
#jira UE-107986
#codereview Dmytro.Vovk
[CL 16489855 by Zak Middleton in ue5-main branch]
2021-05-27 15:18:13 -04:00
Andrew Davidson
8af444c595
LWC: Fix precision loss warnings in Core. Temporarily silence Chaos precision warnings in LWC builds while they are being fixed.
...
#rb michael.noland
#jira UE-116286
#preflight 60a8b63f1d02bb0001dfeea8
[CL 16428819 by Andrew Davidson in ue5-main branch]
2021-05-22 04:29:00 -04:00
Zak Middleton
4d7c20026d
#ue5 - LWC: Improve FBox::TransformBy() to use faster method of loading float constant.
...
#jira UE-107986
#rb Dmytro.Vovk
[CL 16408786 by Zak Middleton in ue5-main branch]
2021-05-20 16:02:59 -04:00
Zak Middleton
b828253c5d
#ue5 - LWC: fixed a few precision losses in FVector functions.
...
#codereview Andrew.Davidson
#jira UE-107986
[CL 16406222 by Zak Middleton in ue5-main branch]
2021-05-20 13:32:26 -04:00
cedric caillaud
e2c6a1b072
Fix convex transform having the wrong Rotation in LWC mode
...
- Changed Rotation to use a float4 vector register in LWC to match its noexporttypes and non-vectorized declarations (FQuat is using float in LWC for now )
#jira UE-115540
#rb zak.middleton,andrew.davidson
[CL 16378414 by cedric caillaud in ue5-main branch]
2021-05-18 19:25:55 -04:00
Zak Middleton
7eb70af253
#ue5 - LWC: Fix FRotator::Quaternion() working in doubles when LWC=on when it just needs to use floats (for now), which also meant it was doing some unsafe bit manipulation to change the sign of some values which only worked for floats.
...
#fyi Cedric.Caillaud
#jira UE-107986
[CL 16370851 by Zak Middleton in ue5-main branch]
2021-05-18 13:27:13 -04:00
charles bloom
b64c792c45
Color.cpp fix checks in HDR convert
...
RGBE HDR can not store negative floats
Unreal passes negative floats here
just clamp them to zero
#rb none
#fyi alexander.suvorov
[CL 16278471 by charles bloom in ue5-main branch]
2021-05-11 15:35:42 -04:00
Andrew Davidson
3ddc3a4da3
Merge up from //UE5/Dev-LargeWorldCoordinates
...
#rb none
[CL 16211417 by Andrew Davidson in ue5-main branch]
2021-05-05 15:07:25 -04:00
charles bloom
05b4b19678
Float16Color use VectorStoreHalf/VectorLoadHalf
...
add SSE2 half conversions
#rb alexander.suvorov
#fyi rod.bogart
[CL 16135278 by charles bloom in ue5-main branch]
2021-04-27 20:41:39 -04:00
charles bloom
8509a168c5
Color fix silly broken clamp I just checked in
...
#rb none
[CL 16065086 by charles bloom in ue5-main branch]
2021-04-20 15:34:58 -04:00
charles bloom
3a62ae58b4
Color use fast SRGB conversion
...
also fix Round calling floorf !
[CL 16064308 by charles bloom in ue5-main branch]
2021-04-20 14:39:08 -04:00
charles bloom
a5ee4d69bf
remove duplicate Color::ComputeLuminance , use GetLuminance
...
also fix bug in ProxyLOD AverageColor , iterating on Size instead of 4
#rb none
[CL 16047335 by charles bloom in ue5-main branch]
2021-04-18 13:54:06 -04:00
charles bloom
0ad2fe4843
Color: make it clear that QuantizeRound is preferred and prepare for deprecation of old Quantize
...
call "QuantizeFloor" if you want the old Quantize behavior
#rb rod.bogart
[CL 16047051 by charles bloom in ue5-main branch]
2021-04-18 09:08:55 -04:00
Patrick Boutot
4248548b4d
Add a double version of FInterpTo.
...
#jira UE-88354
#rb steve.robb
#preflight 6063101db4299e0001c1ecaf
[CL 15875719 by Patrick Boutot in ue5-main branch]
2021-03-31 11:27:06 -04:00
Ryan Schmidt
48876fba4b
Initial (prototype) version of templated core TVector types, to allow for conversion of GeometryProcessing FVector3f/FVector3d
...
#rb andy.davidson
#rnx
#jira none
[CL 15863685 by Ryan Schmidt in ue5-main branch]
2021-03-30 12:26:06 -04:00
danny chapman
08c9a4bbc2
Use triangulation at runtime in BlendSpace. This is coupled with changes to the BlendSpace UI.
...
#jira UE-108158
#rb thomas.sarkanen
[CL 15626759 by danny chapman in ue5-main branch]
2021-03-05 13:37:08 -04:00