Commit Graph

49 Commits

Author SHA1 Message Date
henrik karlsson
4a5e13525d Fixed non-unity non-pch compile errors
#preflight skipped
#rb none

[CL 22788359 by henrik karlsson in ue5-main branch]
2022-10-26 16:22:34 -04:00
henrik karlsson
b5b86c796c This change is a strategical submit for a coming change that removes lots of includes in headers that are included by many files. This change contains adding of includes in files that previously got those includes transitively from other inclkudes
#preflight 6355d4940313c24974b2107b
#rb none

[CL 22783162 by henrik karlsson in ue5-main branch]
2022-10-26 12:57:32 -04:00
bryan sefcik
50d4fac9e0 Updated ../Engine/Plugins/... to inline gen.cpp files
Before:
3548 unity files
Total CPU Time: 47343.578125 s
Total time in Parallel executor: 494.60 seconds

After:
3445 unity files
Total CPU Time: 46044.671875 s
Total time in Parallel executor: 468.51 seconds

#jira
#preflight 63336159b20e73a098b7f24f

[CL 22218213 by bryan sefcik in ue5-main branch]
2022-09-28 01:06:15 -04:00
michael balzer
1446ea4a49 GeometryMode: Resolve issues with non-inclusive terminology
#jira UE-158509
#preflight none

[CL 21195739 by michael balzer in ue5-main branch]
2022-07-20 19:50:46 -04:00
michael balzer
a60389faac FBSPUtils: Resolve issues with non-inclusive terminology
#jira UE-159290
#preflight 62cf4b12d45d5be7f1bef390

[CL 21084034 by michael balzer in ue5-main branch]
2022-07-13 19:01:45 -04:00
Andrew Davidson
8d844cd4a6 Improve support for an extended WORLD_MAX
#rb various, trivial
#preflight 62a1cb46f73a01bd981b9978

[CL 20573655 by Andrew Davidson in ue5-main branch]
2022-06-09 07:03:13 -04:00
Lauren Barnes
6248f8d412 Replacing legacy EditorStyle calls with AppStyle
#preflight 6272a74d2f6d177be3c6fdda
#rb Matt.Kuhlenschmidt

#ROBOMERGE-OWNER: Lauren.Barnes
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20057269 via CL 20070159 via CL 20072035 via CL 20072203
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
#ROBOMERGE-CONFLICT from-shelf

[CL 20105363 by Lauren Barnes in ue5-main branch]
2022-05-09 13:12:28 -04:00
Steve Robb
f4d1564ffe New BitCast<>() function which works like C++20's std::bit_cast<>().
Deprecation of FPlatformMath::IsNegative*() functions.
New FPlatformMath::IsNegativeOrNegativeZero().
Fix up of existing usage to either use < 0 or IsNegativeOrNegativeZero where appropriate.
Fixes for aliasing problems in various FMath functions, including IsNegative*().

Resubmission of CL# 19833778 with fixes for problematic Mac and Android toolchains, causing spurious errors while building PCHs.

#rb devin.doucette, charles.bloom, will.damon, chris.babcock
#jira UE-148435
#preflight 6260764d91376845adf9893f

[CL 19840896 by Steve Robb in ue5-main branch]
2022-04-20 19:05:47 -04:00
Steve Robb
5c1f45e9a8 Undo //UE5/Main/Engine/... changelist 19833778 due to Mac and Android compilation failure.
#rb none
#jira none
#preflight none
#fyi will.damon

[CL 19835840 by Steve Robb in ue5-main branch]
2022-04-20 15:09:51 -04:00
Steve Robb
a9e89c3ed6 New BitCast<>() function which works like C++20's std::bit_cast<>().
Deprecation of FPlatformMath::IsNegative*() functions.
New FPlatformMath::IsNegativeOrNegativeZero().
Fix up of existing usage to either use < 0 or IsNegativeOrNegativeZero where appropriate.
Fixes for aliasing problems in various FMath functions, including IsNegative*().

#rb devin.doucette, charles.bloom
#jira UE-148435
#preflight 625ece48f16e0d2accab15d9

[CL 19833778 by Steve Robb in ue5-main branch]
2022-04-20 13:38:10 -04:00
michael balzer
02639eb41d GeometryMode: Fix crash when switching modes
#jira UE-142223
#rb lauren.barnes, brooke.hubert
#preflight 620bdcb2475fb819ddc6bdb2
#lockdown cristina.riveron

#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 18998266 in //UE5/Release-5.0/... via CL 18998687 via CL 18999006
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)

[CL 19001765 by michael balzer in ue5-main branch]
2022-02-15 15:05:21 -05:00
michael balzer
4cac9d3f41 GeometryMode: Fix crash in UGeomModifier_Turn::SupportsCurrentSelection()
#jira UE-142223
#preflight 62069f6654003c49ad42cf66
#rb ryan.schmidt
#lockdown mitchell.wilson

#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 18955357 in //UE5/Release-5.0/... via CL 18955556 via CL 18956221
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)

[CL 18958358 by michael balzer in ue5-main branch]
2022-02-11 14:43:27 -05:00
fred kimberley
7fbfaf57c8 Require explicit constructors/casts when converting between FVector, FVector3d, and FVector3f.
#jira UE-122078
#rb Andrew.Davidson, Colin.McGinley
#preflight standard build

#ROBOMERGE-AUTHOR: fred.kimberley
#ROBOMERGE-SOURCE: CL 18817999 in //UE5/Release-5.0/... via CL 18818012 via CL 18822871
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18824721 by fred kimberley in ue5-main branch]
2022-02-02 07:59:31 -05:00
andrew davidson
60a1fa84a7 Fix FVector2D variant casts - Plugins
Submitted on behalf of fred.kimberley
#rb andy.davidson
#preflight 61f86c4ca6632a34f35dfbca

#ROBOMERGE-AUTHOR: andrew.davidson
#ROBOMERGE-SOURCE: CL 18800855 in //UE5/Release-5.0/... via CL 18802061 via CL 18802724
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18810177 by andrew davidson in ue5-main branch]
2022-02-01 12:08:54 -05:00
sebastian nordgren
30d4505418 Added null checks to all UGeomModifier_*::SupportsSelection() calls that rely on a non-null mode to be returned.
#jira UE-137956
[REVIEW] [at]vincent.gauthier
#preflight 61f3e95d241aeec8654cdef2

#ROBOMERGE-AUTHOR: sebastian.nordgren
#ROBOMERGE-SOURCE: CL 18770975 in //UE5/Release-5.0/... via CL 18770976 via CL 18771008
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18771020 by sebastian nordgren in ue5-main branch]
2022-01-28 09:55:15 -05:00
sebastian nordgren
f44620cd0b FGeometryModeToolkit no longer tries to access the current geometry tool when not in geometry editing mode.
#jira UE-137956
[REVIEW] [at]brooke.hubert
#preflight 61e58c7d87389804e562264f

#ROBOMERGE-AUTHOR: sebastian.nordgren
#ROBOMERGE-SOURCE: CL 18709622 in //UE5/Release-5.0/... via CL 18709652 via CL 18709740
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18709759 by sebastian nordgren in ue5-main branch]
2022-01-24 11:31:59 -05:00
michael balzer
fc06d4cab3 BSP Pen Tool: Revert workaround for being able to deal with a default brush without any geometry
#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 18302733 via CL 18302735 via CL 18302737 via CL 18302853 via CL 18302863
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18302872 by michael balzer in ue5-release-engine-test branch]
2021-11-26 20:34:43 -05:00
michael balzer
bb59dbcb83 BSP Pen Tool: Fix issue with Enter not closing polygon due to default brush not having any geometry
#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 18278204 via CL 18278393 via CL 18278428 via CL 18279246 via CL 18279277
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18279300 by michael balzer in ue5-release-engine-test branch]
2021-11-23 21:02:10 -05:00
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
jimmy andrews
580e488045 fix default-enabled ed modes showing up in random order
#rb ryan.schmidt
#rb matt.kuhlenschmidt
#preflight 61535b2d260f7d0001c9cc81

#ushell-cherrypick of 17650582 by Jimmy.Andrews
#preflight 615e2ba87e9a010001258498

#ROBOMERGE-AUTHOR: jimmy.andrews
#ROBOMERGE-SOURCE: CL 17746676 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v879-17706426)

[CL 17746682 by jimmy andrews in ue5-release-engine-test branch]
2021-10-07 03:22:05 -04:00
michael balzer
15052f4eb8 BSP: Fix placement new for FPoly::Vertices using outdated vector type firing check
#rb jimmy.andrews

#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 17716024 in //UE5/Release-5.0/... via CL 17716033
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v879-17706426)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17716038 by michael balzer in ue5-release-engine-test branch]
2021-10-04 19:05:10 -04:00
johan duparc
161ea060eb #jira UE-122036: fix static analysis GeometryModifiers.cpp dereferencing NULL pointer 'ResultingBrush'
#ROBOMERGE-SOURCE: CL 17356044 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17356060 by johan duparc in ue5-release-engine-test branch]
2021-08-30 14:37:55 -04:00
richard talbotwatkin
d6e126ccac Moved BSP-related functionality into a Developer module, where it can be used by plugins/modules other than UnrealEd.
#jira UETOOL-3833
#rb Matt.Kuhlenschmidt

#ROBOMERGE-SOURCE: CL 17174912 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17174925 by richard talbotwatkin in ue5-release-engine-test branch]
2021-08-16 07:51:37 -04:00
lauren barnes
5bd8c74d4e FAssetEditorModeUILayer now serves as a layer between a given asset editor and the mode toolkits, so that the mode toolkits can request UI panels and the asset editor determines where they are located in the asset editor layout. The first implementation is in the level editor, and all default mode UI has been moved to FModeToolkit.
#jira UETOOL-3555
#preflight 61143dbf9c7bb10001f080b3
#rb Matt.Kuhlenschmidt

#ROBOMERGE-SOURCE: CL 17152278 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17152291 by lauren barnes in ue5-release-engine-test branch]
2021-08-12 10:54:54 -04:00
patrick boutot
8c1e03e9f8 Slate: Convert SButton attributes to SlateAttributes
#rb vincent.gauthier

#ROBOMERGE-SOURCE: CL 16673611 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16673625 by patrick boutot in ue5-release-engine-test branch]
2021-06-15 10:53:29 -04:00