aurel cordonnier
e0ad4e25df
Merge from Release-Engine-Test @ 16624776 to UE5/Main
...
This represents UE4/Main @ 16579691 and Dev-PerfTest @ 16579576
[CL 16625248 by aurel cordonnier in ue5-main branch]
2021-06-10 13:13:24 -04:00
mieszko zielinski
456016e8eb
Replaced DWORD with Word in BitArray.h (except for the globally defined symbols) and made FConstWordIterator public
...
#review-16622334
#preflight 60c211a779a7fe00015ffb4a
#preflight 60c218821ab0310001b90bc1
#ROBOMERGE-SOURCE: CL 16623327
#ROBOMERGE-BOT: (v831-16623017)
[CL 16623359 by mieszko zielinski in ue5-main branch]
2021-06-10 10:46:33 -04:00
Steve Robb
1052e03505
UTF-8 string views.
...
#rb devin.doucette
#jira none
[CL 16487516 by Steve Robb in ue5-main branch]
2021-05-27 13:05:44 -04:00
Steve Robb
be7a7d5c9e
FTCHARToUTF8_Convert::Convert can take either the old or new char type, for backwards compatibility.
...
#rb none
#jira none
[CL 16468420 by Steve Robb in ue5-main branch]
2021-05-26 09:29:28 -04:00
Steve Robb
3e52979401
Move UTF-8 conversion functions into the platform layer.
...
Enable UTF8CHAR as a char type, so that you can use a UTF8CHAR* in a generic string conversion context (e.g. FString construction).
#rb devin.doucette
#jira none
[CL 16455282 by Steve Robb in ue5-main branch]
2021-05-25 16:11:00 -04:00
Steve Robb
fca02dbab5
Undo //UE5/Main/Engine/Source/Runtime/Core/... changelist 16418320
...
#rb none
#jira none
[CL 16419307 by Steve Robb in ue5-main branch]
2021-05-21 11:08:02 -04:00
Steve Robb
a8118803dd
Move UTF-8 conversion functions into the platform layer.
...
Enable UTF8CHAR as a char type, so that you can use a UTF8CHAR* in a generic string conversion context (e.g. FString construction).
Reapplication of CL# 16367797.
#rb devin.doucette
#jira none
[CL 16418320 by Steve Robb in ue5-main branch]
2021-05-21 10:02:12 -04:00
Steve Robb
c5c8fd0dd7
Undo //UE5/Main/Engine/Source/Runtime/Core/... changelist 16402408
...
Failures in Incremental ShooterGame.
#rb none
#jira none
[CL 16403237 by Steve Robb in ue5-main branch]
2021-05-20 10:54:26 -04:00
Steve Robb
05a79f7329
Fix FTCHARToUTF8_Convert::Convert() to take a pointer as the first parameter.
...
#rb devin.doucette
#jira none
[CL 16402727 by Steve Robb in ue5-main branch]
2021-05-20 10:29:21 -04:00
Steve Robb
b2c3fa299d
Move UTF-8 conversion functions into the platform layer.
...
Enable UTF8CHAR as a char type, so that you can use a UTF8CHAR* in a generic string conversion context (e.g. FString construction).
Reapplication of CL# 16367797.
#rb devin.doucette
#jira none
[CL 16402408 by Steve Robb in ue5-main branch]
2021-05-20 10:10:51 -04:00
aurel cordonnier
c076347363
Undo //UE5/Main/Engine/Source/Runtime/Core/... changelist 16367797
...
This change was causing the smoke tests to fail and broke the cooks.
#fyi Steve.Robb
[CL 16378343 by aurel cordonnier in ue5-main branch]
2021-05-18 19:19:08 -04:00
Steve Robb
2f8f9ca11a
Move UTF-8 conversion functions into the platform layer.
...
Enable UTF8CHAR as a char type, so that you can use a UTF8CHAR* in a generic string conversion context (e.g. FString construction).
#rb devin.doucette
#jira none
[CL 16367797 by Steve Robb in ue5-main branch]
2021-05-18 11:19:16 -04:00
Steve Robb
1325216d71
Undo //UE5/Main/Engine/Source/Runtime/Core/... changelist 16347952
...
[CL 16349431 by Steve Robb in ue5-main branch]
2021-05-17 10:13:05 -04:00
Steve Robb
ed411dade8
Move UTF-8 conversion functions into the platform layer.
...
Enable UTF8CHAR as a char type, so that you can use a UTF8CHAR* in a generic string conversion context (e.g. FString construction).
#rb devin.doucette
#jira none
[CL 16347952 by Steve Robb in ue5-main branch]
2021-05-17 09:09:41 -04:00
Steve Robb
d33696e40c
StringConv.h now works with pointers to compatible char types (e.g. you can pass an ANSICHAR* to a string conversion function that expects a UTF8CHAR*).
...
#rb devin.doucette
#jira none
[CL 16311198 by Steve Robb in ue5-main branch]
2021-05-13 06:30:15 -04:00
Steve Robb
45e76d85e6
Fix for deprecation warnings.
...
#rb none
#jira none
[CL 16304298 by Steve Robb in ue5-main branch]
2021-05-12 15:27:49 -04:00
Steve Robb
57eba95d20
New char type compatibility constexpr function to replace TAreEncodingsCompatible (now deprecated).
...
#rb devin.doucette
#jira none
[CL 16303115 by Steve Robb in ue5-main branch]
2021-05-12 14:31:50 -04:00
Maxime Mercier
d082aa2037
Added new MakeStridedViewOfBase to able to convert a ArrayView of a derived structure to a parent strided view.
...
#jira none
#review-16172944 @Yuriy.ODonnell
#rnx
#preflight 609b2d3cb16d450001350660
[CL 16291746 by Maxime Mercier in ue5-main branch]
2021-05-11 22:15:32 -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
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
Steve Robb
490ff52780
Deprecation of TStaticArray's multi-element init constructor, to avoid confusion of something like TStaticArray<FVector4>(NoInit) and TStaticArray<FVector4>(InPlace, NoInit) producing very different codegen (worse in the original case).
...
#rb yuriy.odonnell
#jira none
[CL 16053261 by Steve Robb in ue5-main branch]
2021-04-19 14:34:13 -04:00
Steve Robb
f727635ec7
Repeated emplacement constructor for TStaticArray.
...
#rb devin.doucette
#jira none
[CL 16051407 by Steve Robb in ue5-main branch]
2021-04-19 11:36:22 -04:00
charles bloom
e9a05d5106
Array don't volatile store DebugGet in destructor in non-debug builds
...
#rb andriy.tylychko
[CL 16050749 by charles bloom in ue5-main branch]
2021-04-19 10:34:16 -04:00
Yuriy ODonnell
a3bab76abb
Added TStridedView, which is designed to allow functions to take pointers to arbitrarily structured data. It is similar to TArrayView, but allows custom byte stride between elements.
...
#rb Steve.Robb, Devin.Doucette
#preflight 60770994af8ad000012e7b75
[CL 16006913 by Yuriy ODonnell in ue5-main branch]
2021-04-14 12:19:01 -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