Commit Graph

762 Commits

Author SHA1 Message Date
Dan Thompson
936df062d1 allegedly a temporary fix for native mac/linux editor while I set up a proper path.
[CL 16779185 by Dan Thompson in ue5-main branch]
2021-06-24 17:57:05 -04:00
Dan Thompson
840753b4f4 Oodle TFO: Add oodle's example jobify system, enabled via config.
#rb charles.bloom
#preflight 60d4dc4b925f1400011d6121

[CL 16778647 by Dan Thompson in ue5-main branch]
2021-06-24 17:07:11 -04:00
aurel cordonnier
d17d20ca36 Merge from Release-Engine-Test @ 16758890 to UE5/Main
This represents UE4/Main @ 16738161 and Dev-PerfTest @ 16737719 (and Release-17.00 @ 16658211)

[CL 16763350 by aurel cordonnier in ue5-main branch]
2021-06-23 17:51:32 -04:00
Dan Thompson
96f483f51e Oodle TFO: Change EffortLevel INI parameter to use strings, so that we aren't tied to hard coded values oodletex.h claims can change.
#rb charles.bloom
#preflight 60d358b0be81e80001c2e476

[CL 16759351 by Dan Thompson in ue5-main branch]
2021-06-23 13:18:20 -04:00
Dan Thompson
080fcdd027 Oodle: Add INI setting for RDO universal tiling
#rb charles.bloom
#preflight 60d1220ed4d7ac00019018e1
#preflight 60d21a74be81e800018618bb
#preflight 60d24e022ab218000166753a

[CL 16750597 by Dan Thompson in ue5-main branch]
2021-06-22 18:21:22 -04:00
rtjonnyr
69315081ec Unshelved from pending changelist '16239478':
PR #7989: Fixed issue where file history was truncated for moved files (Contributed by rtjonnyr)

#jira UE-115245
#rb Sebastien.Lussier
#github
#preflight 60d23e9aa8190400014cad5d

[CL 16749525 by rtjonnyr in ue5-main branch]
2021-06-22 17:24:31 -04:00
Zousar Shaker
88099e4a88 Fix TextureFormatOodle changes that were accidentally stomped by my DDC2 check-in.
#rb charles.bloom
#preflight 60d15b4aa81904000133affc

[CL 16738595 by Zousar Shaker in ue5-main branch]
2021-06-22 00:31:32 -04:00
Joe Kirchoff
a1d7a8c3c7 Support VisualStudio2022 as a source code accessor and compilier
Note: _MSC_VER is still 1929 with the VS2022 preview, I expect it to be 1930 eventually when the compiler version is bumped which should match the versioning scheme for every other VS release

#rb none
#preflight 60d0c0d878c3b00001e335d9

[CL 16730633 by Joe Kirchoff in ue5-main branch]
2021-06-21 14:04:04 -04:00
Devin Doucette
16b7293fea Texture: Remove the UTexture parameter from ITextureFormat::GetDerivedDataKeyString
This is necessary to support building textures independently of the UTexture, which is required by the new derived data build interface.

#rb Zousar.Shaker
#rnx
#preflight 60cbbb906092ba000158179a

[CL 16714489 by Devin Doucette in ue5-main branch]
2021-06-17 18:58:04 -04:00
charles bloom
bc63657cf6 Update Oodle to 2.9.2
no encoding is changed in 2.9.2 so ddc version is not incremented
292 just fixes a crash bug in an option that is not yet used in Unreal

[CL 16697478 by charles bloom in ue5-main branch]
2021-06-16 18:16:12 -04:00
Jurre deBaare
93da02c166 User is able to set a destructible mesh to a skeletal mesh asset property
#fix added DisallowedClasses metadata for UDestructibleMesh in various USkeletalMesh UProperties
#jira UE-99218
#rb Thomas.Sarkanen

[CL 16672793 by Jurre deBaare in ue5-main branch]
2021-06-15 09:23:35 -04:00
luc eygasier
074a92e487 Update contextual menu in Changelist window to support Uncontrolled Changelists
* Update MarkForAdd operation to operate on a specified changelist
* Adds Force option in sync operation to be able to revert uncontrolled files
* Adds the resulting new changelist to FNewChangelist operation
* Adds support for "mark for add" files when moving from UCL to C
* Adds support for reverting Uncontrolled Changelist, Uncontrolled Changelist files, or mixes of controlled/uncontrolled files
* Adds support of "Move files to..." contextual action for Uncontrolled files and to Uncontrolled Changelists

#rb Sebastien.Lussier

#changelist validated

[CL 16662633 by luc eygasier in ue5-main branch]
2021-06-14 15:25:20 -04:00
Brandon Schaefer
da6e2eb1e2 Rename LinuxAArch64 to LinuxArm64
#jira UE-118127
#rb Michael.Sartain
#fyi Marc.Audy, Aurel.Cordonnier

[CL 16660821 by Brandon Schaefer in ue5-main branch]
2021-06-14 13:39:47 -04:00
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
Phillip Kavan
dfa32e9708 Extends the class viewer module to support multiple custom class filters along with an optional associated view option flag.
Additional changes:
- Deprecates the previous method for specifying a singular custom class viewer filter and updates all existing occurrences of this pattern in engine code.
- Extends the property editor utilities interface to expose custom class filter(s) that can be applied to the class picker widget used for editing class property values.
- Adds an implementation of this interface to SDetailsView such that additional class filter(s) can now be configured to be applied to all underlying class property nodes.

#jira UE-108316
#rb Lauren.Barnes
#preflight 60c2102e8ae8960001110d50

[CL 16623084 by Phillip Kavan in ue5-main branch]
2021-06-10 10:31:37 -04:00
jamie dale
8e5e147425 Fixed some places leaving lingering element references from selection
#jira UE-116919
#rb Francis.Hurteau, Brooke.Hubert
#lockdown Simon.Tourangeau
#preflight 60c00edab68c70000182639c

#ROBOMERGE-SOURCE: CL 16599146 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v828-16531559)

[CL 16599171 by jamie dale in ue5-main branch]
2021-06-08 21:21:42 -04:00
charles bloom
2caa44dad0 update Oodle libs to 2.9.1
TextureFormatOodle use the new RDO_Ex API
bump Oodle Texture DDC ver from 11 to 12

#rb alexander.suvorov

[CL 16589165 by charles bloom in ue5-main branch]
2021-06-08 13:12:42 -04:00
jason walter
ae933b9eb9 Add a deprecation warning when using the ConcertVersion flag.
#jira ue-105016
#rb none

[CL 16538819 by jason walter in ue5-main branch]
2021-06-02 16:23:47 -04:00
jason walter
861cd668e5 Add command line flag for enabling additional concert logging.
#rb matt.johnson
#jira uetool-3570

[CL 16537699 by jason walter in ue5-main branch]
2021-06-02 15:01:25 -04:00
Windzyboy
424c212bd6 PR #8091: Fixed Default Commit Message, Reflects Current Version (Contributed by Windzyboy)
#jira UE-116890
#rb trivial

[CL 16512462 by Windzyboy in ue5-main branch]
2021-06-01 05:00:35 -04:00
aurel cordonnier
43fa62fcd8 Merge from Release-Engine-Test @ 16487383 to UE5/Main
This represents UE4/Main @ 16445039 and Dev-PerfTest @ 16444526

[CL 16488106 by aurel cordonnier in ue5-main branch]
2021-05-27 13:40:37 -04:00
Steve Robb
ba5a9cb362 Some explicit casts to UTF8CHAR, for upcoming changes to that type.
#rb none
#jira none

[CL 16478979 by Steve Robb in ue5-main branch]
2021-05-26 20:27:50 -04:00
luc eygasier
8a36dd39f0 Adds automatic discovery of potentially modified files out of SourceControl.
* Adds reconcile contextual actions to manually trigger the verification process
* Loads UncontrolledChangelists module along UnrealEd to be able to hook loaded/saved files sooner
* Adds CPU Trace for FPerforceUpdateStatusWorker::Execute and ParseUpdateStatusResults
* Changes FPerforceCheckOutWorker to update Changelist State if checked out directly to a CL
* Changes FPerforceRevertWorker to update Changelist State after revert

#rb Sebastien.Lussier

#changelist validated

[CL 16477108 by luc eygasier in ue5-main branch]
2021-05-26 18:15:46 -04:00
Patrick Boutot
aeea5f0679 Slate: Convert SConcertScrollBox, SWrapBox, SBoxPanel, SWindow FSlot's to the FSlotArgument syntax.
#jira UE-114425
#preflight 60adb0b704188d000133d0b9

[CL 16466544 by Patrick Boutot in ue5-main branch]
2021-05-26 06:42:00 -04:00
paul chipchase
491d217cd8 Remove the defunct define 'USE_P4_API' from the PerforceSourceControl module.
#rb Sebastien.Lussier
#rnx

* Reasoning
- It was originally added as a way to tempoarily disble the perforce C/C++ api because we did not have access to VS2015 libs at the time.
- The code no longer compiles when USE_P4_API was set to 0 so would need to be fixed up to make it useful.
- We have no plans to disable the api making the define a bit pointless.

* Changes
- Now we can be sure that FP4ClientUser is derived from the real version of ClientUser we can mark the overriden methhods with virtiual and override keywords to make it more obvious.
- Removed some pointless comments, like // Constructor.
- Added comments to overriden methods that were missing them.
- Changed some // comments to /** */ to keep consistency in the code.
- Replaced occurences of NULL with nullptr.
#preflight 60ae032bbb30900001e85029

[CL 16465723 by paul chipchase in ue5-main branch]
2021-05-26 05:07:41 -04:00