Commit Graph

85 Commits

Author SHA1 Message Date
alexander suvorov
19009f9807 Implement support for nearest-point texture sampling in the Texture Editor.
#rb charles.bloom
#preflight 6372ae329e3bea80790a2b3f

[CL 23126329 by alexander suvorov in ue5-main branch]
2022-11-14 16:26:21 -05:00
henrik karlsson
fa90b399a4 Added includes for future change. This changelist only contains added #include and a couple of empty placeholder files
Tested compiling fortnite, unrealeditor, lyra, qagame with non-unity/pch

#preflight 63635997876630122adeab9f
#rb none

[CL 22958990 by henrik karlsson in ue5-main branch]
2022-11-03 14:18:47 -04:00
henrik karlsson
5298cc8120 Non-unity/pch compile fixes when building UnrealEditor linux
#rb none
#preflight skipped

[CL 22794114 by henrik karlsson in ue5-main branch]
2022-10-26 17:49:37 -04:00
Robb Surridge
610c467639 Update vendor links for built-in plugins to use secure protocol.
#jira UE-166823
#rb lauren.barnes
#preflight 6352b20b7261e565c476ec3b

[CL 22690089 by Robb Surridge in ue5-main branch]
2022-10-21 11:04:07 -04:00
geoffrey douglas
bb3bd94340 [CameraCalibration] Fix for optical axis calibration pointing in the wrong (flipped) direction
#jira UE-167796
#preflight 63517e7a7261e565c42e8c69
#rb jeremie.roy
#lockdown alejandro.arango

[CL 22672907 by geoffrey douglas in ue5-main branch]
2022-10-20 17:21:51 -04:00
nick darnell
78de3db499 Followup to CL 22508580, fixing discovering several implementations that remain using HasActions. More things to be upgraded.
#jira UE-165574
[REVIEW] [at]Rex.Hill, [at]Lauren.Barnes
#preflight 63483c43ad0f7e2f20e44910

[CL 22534788 by nick darnell in ue5-main branch]
2022-10-14 17:10:07 -04:00
geoffrey douglas
55ec6f9f8f Fix ST maps importing incorrectly due to incorrect assumptions about channels used and the image origin.
#jira UE-166333
#rb alejandro.arango
#preflight 63441dd1e94bf5d35eaebe42
#lockdown alejandro.arango

[CL 22432559 by geoffrey douglas in ue5-main branch]
2022-10-10 12:50:01 -04:00
geoffrey douglas
2737793894 [CameraCalibration] Fix calibration algos not functioning if a LensFile is not specified in the LiveLink camera controller
#jira UE-165129
#rb simon.therriault, jeremie.roy
#preflight 6334add3ce6dba4592722280

[CL 22240900 by geoffrey douglas in ue5-main branch]
2022-09-28 22:36:57 -04:00
geoffrey douglas
f120214f1e [CameraCalibration] Auto-export calibration datasets to disk and provide mechanism to import them from disk to support debugging and reproducing bad calibration results.
#jira UE-165260
#rb simon.therriault
#preflight 633366cfdc213d2eadceb83d

[CL 22228720 by geoffrey douglas in ue5-main branch]
2022-09-28 15:17:53 -04:00
geoffrey douglas
45d951d426 [CameraCalibration] Add media playback button controls to lens file editor to support play/pause and stepping in file media sources
#jira UE-145800
#rb simon.therriault
#preflight 6331a3050d6a7155ba2cf87c

[CL 22188514 by geoffrey douglas in ue5-main branch]
2022-09-26 13:29:11 -04:00
geoffrey douglas
455065374d [CameraCalibration] Fix bug with overlay rendering when overlay materials get GC'd
#jira UE-164893
#rb simon.therriault
#preflight 632d05eed747fe52c87f91b7

[CL 22151459 by geoffrey douglas in ue5-main branch]
2022-09-22 22:31:34 -04:00
geoffrey douglas
09df1fb1c4 Remove unacceptable word
#jira UE-158588
#rb trivial
#preflight 6329eb97f87253e0211b66f9

[CL 22100267 by geoffrey douglas in ue5-main branch]
2022-09-20 15:39:25 -04:00
robert millar
9ce427ab97 FName -> FSoftObjectPath and FTopLevelAssetPath refactoring.
#rb none
#jira UE-161932
#preflight https://horde.devtools.epicgames.com/job/632649b0ea1c94f4c52f124c

[CL 22068259 by robert millar in ue5-main branch]
2022-09-17 20:10:04 -04:00
Robert Millar
c9a159a7dd FNames containing asset paths are deprecated. FSoftObjectPath or FTopLevelAssetPath should be used instead.
Fixups for VirtualProduction.

#jira UE-161932
#rb Simon.Therriault,Alejandro.Arango
#preflight 631a6229a60c539c98ab815e

[CL 21905662 by Robert Millar in ue5-main branch]
2022-09-08 18:15:24 -04:00
Geoffrey Douglas
7d534b0e98 [CameraCalibration] Add "display unit" setting and use it in the "add point" dialog to let users enter focal length and image center in mm, pixels, or normalized.
#jira UE-159566
#rb simon.therriault, jeremie.roy
#preflight 6312137ce05f2c40c575b745

[CL 21759507 by Geoffrey Douglas in ue5-main branch]
2022-09-02 10:55:46 -04:00
nick darnell
8c6dccfce9 Core - Making some improvements to TObjectPtr, introducing some templating utilities so that we can better template match TObjectPtr vs UObject* pointers so that a single templated function can work for either.
Core - Added support for assigning a TObjectPtr<T> to a TScriptInterface just like you'd expect from a raw Object*.

Actor - Making a version of GetComponents that will work for TObjectPtr collections.  Additionally fixed several places in the engine where we're forcing the template parameter instead of allowing it to be determined automatically - which forced me to leave one of the GetComponent implementations, but I think we aught to remove it. e.g.

Don't Do

TArray<UPrimitiveComponent*> PrimComponents;
Actor->GetComponents<UPrimitiveComponent>(PrimComponents);

Do

TArray<UPrimitiveComponent*> PrimComponents;
Actor->GetComponents(PrimComponents);

Slate - Introducing support for collections of TObjectPtr<T>'s being used as source lists for the STableView.

#preflight 630f7af8e54ec9d581b03d65
[REVIEW] [at]Marc.Audy, [at]Steve.Robb, [at]Zousar.Shaker

[CL 21727328 by nick darnell in ue5-main branch]
2022-08-31 16:13:49 -04:00
Zousar Shaker
3f4252aa56 ObjectPtr upgrade for engine plugins used from UnrealEditor -allmodules. Automated upgrade process.
#rb none
#preflight 62fe7f270601ad0504910c30

[CL 21447894 by Zousar Shaker in ue5-main branch]
2022-08-18 15:08:49 -04:00
Simon Therriault
e5e62885e0 - Fixing lens file import doing wrong coordinate conversion (unreal to opencv instead of the opposite)
#codereview thales.sabino, geoffrey.douglas
#jira UE-160461
#preflight 62f25e2ebc175ec68ce40dec

[CL 21285190 by Simon Therriault in ue5-main branch]
2022-08-09 09:29:46 -04:00
fabian giesen
7d8781778c Deprecate TVector2 operator <, >, <=, >=
2D vectors are not canonically ordered and having these operators results in very unfortunate interactions with generic code. In particular FMath::{Min,Max,Abs} on TVector2s compile but do not behave as one would expect.

Add explicit comparison methods as a replacement and deprecate uses of TVector2 overloaded relational operators since it's confusing and error-prone. Fix existing uses to avoid deprecation warnings. Several of these fixes are behavioral changes to fix what I am reasonably certain are bugs in the existing code - in particular, uses of FMath::{Min,Max,Abs} on TVector2s that almost certainly actually want TVector2::{Min,Max,GetAbs} instead.

#rb charles.bloom,jeff.roberts
#preflight 62d70a6547779a730aaac04b

#ROBOMERGE-AUTHOR: fabian.giesen
#ROBOMERGE-SOURCE: CL 21168341 via CL 21173069 via CL 21173193
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21192034 by fabian giesen in ue5-main branch]
2022-07-20 18:23:11 -04:00
Geoffrey Douglas
a049ee681b [CameraCalibration] Centralize lens distortion evaluation to the Lens Component
Deprecate LensDistortionHandlerPicker structure
Remove LensDistortionHandlers from the CameraCalibrationSubsystem
Update Composure to use a component picker to choose a LensComponent that has distortion data
Remove lens distortion evaluation from LiveLink camera and lens controllers
#rb simon.therriault, jeremie.roy
#jira UE-153109
#preflight 62cf04a7d00f3c208e4c4d55

[CL 21075928 by Geoffrey Douglas in ue5-main branch]
2022-07-13 14:07:38 -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
ben hoffman
7a26eed1df Update the SimulcamEdior viewport to use the newer version of InputKey and InputAxis.
#jira UE-147796
#rb Simon.Therriault
#rnx
#preflight 62b0c3317e5b550a4eae0970

[CL 20743160 by ben hoffman in ue5-main branch]
2022-06-20 15:55:09 -04:00
geoffrey douglas
d9fde1762b Fix bad nodal offset calibration when applying to camera parent, caused by a missing call to UndistortCalibrationRowPoints()
#jira UE-156490
#rb simon.therriault
#preflight 62a74317af7ad033effba873

#ROBOMERGE-AUTHOR: geoffrey.douglas
#ROBOMERGE-SOURCE: CL 20630391 in //UE5/Release-5.0/... via CL 20649237
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v955-20579017)

[CL 20656289 by geoffrey douglas in ue5-main branch]
2022-06-14 16:22:58 -04:00
alexander suvorov
8d4601f092 Add support for previewing individual slices of a Texture2DArray in the texture editor.
#rb charles.bloom
#preflight none

[CL 20635618 by alexander suvorov in ue5-main branch]
2022-06-13 17:58:02 -04:00
Geoffrey Douglas
d8a155aeb4 Update nodal offset algos to check the lens component to determine whether nodal offset was being applied during a calibration
#jira UE-147582
#preflight 62a371dbb0150a87f9f59549
#rb simon.therriault

[CL 20598787 by Geoffrey Douglas in ue5-main branch]
2022-06-10 13:11:34 -04:00