Commit Graph

249 Commits

Author SHA1 Message Date
rex hill
cc31e97fe2 Fix Static Analysis Win64 (MSVC): UE_FORCE_USE_IOSTORE
#preflight skip
#rnx

[CL 22823848 by rex hill in ue5-main branch]
2022-10-28 01:03:21 -04:00
rex hill
c217a35bcf Add UE_FORCE_USE_PAKS and UE_FORCE_USE_IOSTORE preprocessors so a target can set them for devs to stop needing to manually pass those arguments.
#preflight 6359cb6f9b2e9c76c7d90410
#rb dave.belanger

[CL 22810699 by rex hill in ue5-main branch]
2022-10-27 11:20:38 -04:00
dmytro vovk
a02c1fc739 Fixed IMappedFileHandle::MapRegion to map files\regions smaller than a page size
#jira none
#rb Brandon.Schaefer
#preflight 6320c80447741a7dbd233398

[CL 22092571 by dmytro vovk in ue5-main branch]
2022-09-20 10:34:38 -04:00
Andriy Tylychko
6b7a075ba7 FCoreDelegates cleanup: removed delegate macros
#preflight 632072f947741a7dbd03e2c1
#rb steve.robb

[CL 21981540 by Andriy Tylychko in ue5-main branch]
2022-09-13 09:08:26 -04:00
Andriy Tylychko
158d311d73 FCoreDelegates: deprecations cleanup #2
#preflight 631878c0980179553e6f32d7
#rb matt.peters

[CL 21847431 by Andriy Tylychko in ue5-main branch]
2022-09-07 07:27:19 -04:00
Andriy Tylychko
ab033b8854 FCoreDelegates: deprecations cleanup #1
#preflight 63187771a20b67673b2f4c22
#rb paul.chipchase

[CL 21847272 by Andriy Tylychko in ue5-main branch]
2022-09-07 07:14:57 -04:00
Per Larsson
5792400769 PAK - use FileExists instead of OpenRead when mounting PAK files
#rb PJ.Kack
#jira UE-130681
#8465
#rnx
#preflight 6310b423ea685939704c04e9

[CL 21740752 by Per Larsson in ue5-main branch]
2022-09-01 10:38:45 -04:00
mark lintott
18e87ce3ed Removed unacceptable words from IPlatformPak
#rb pj.kack
#jira UE-158666
#preflight 62fe625f3f75602b2f064b53

[CL 21455048 by mark lintott in ue5-main branch]
2022-08-19 05:44:45 -04:00
CarlMagnus Nordin
3d5a2052dc AsyncLoading2: Add support for having multiple PackageStore backends
#preflight 6296fc872a1851b4ccae7e39
#rb pj.kack

[CL 20447121 by CarlMagnus Nordin in ue5-main branch]
2022-06-01 02:12:33 -04:00
David Harvey
a4fb95c2b8 Allow for platform specializations of the 'is pak file installed' logic when enumerating pak files.
#jira UE-152852
#preflight 628b8b90f1421422ea695cf7
#rb Justin.Marcus

[CL 20361380 by David Harvey in ue5-main branch]
2022-05-25 04:30:23 -04:00
CarlMagnus Nordin
0e301802b1 PR #9165: Prevent fileOpenLog command-line to bypass signature check (Contributed by rveilleux)
#rb none
#preflight 627e40145d0fe3ffef3a8d3e

[CL 20180214 by CarlMagnus Nordin in ue5-main branch]
2022-05-13 08:58:06 -04:00
guillaume abadie
b4db51bf8a Fixes -cvarsini when bAllowNonUFSIniWhenCooked=false
#rb trivial
#preflight 627d4ea9dd54e9fde6929bc5

#ROBOMERGE-AUTHOR: guillaume.abadie
#ROBOMERGE-SOURCE: CL 20169322 via CL 20169364 via CL 20169393
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20170742 by guillaume abadie in ue5-main branch]
2022-05-12 16:38:20 -04:00
CarlMagnus Nordin
63b8cbc9dd AsyncLoading2: Implemented loading of optional package segments
#rnx
#preflight 62627548ac29fcf6a213fe33
#rb francis.hurteau

[CL 19900368 by CarlMagnus Nordin in ue5-main branch]
2022-04-25 07:37:07 -04:00
Matt Peters
f23ab4e7bb FPaths and PakPlatformFile: suppress the Pak warning mounting to unregistered paths when the mount path is GameFeatureRootPrefix.
#jira UE-149431
#rb Brandon.Schaefer
#rnx
#preflight 625efc29db15ac92dba1c193

[CL 19820566 by Matt Peters in ue5-main branch]
2022-04-19 18:41:54 -04:00
dave belanger
7cdeea2000 Support -UsePaks on monolithic editor with unccoked data
#rb Josh.Adams
#preflight 6238d7c910251d53d5636a1b

#ROBOMERGE-AUTHOR: dave.belanger
#ROBOMERGE-SOURCE: CL 19465146 via CL 19465653 via CL 19466852 via CL 19475582 via CL 19475844
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v935-19464907)

[CL 19476451 by dave belanger in ue5-main branch]
2022-03-23 01:26:26 -04:00
Josh Adams
f8f462876d - Added a -LookLooseFirst commandline option that tells pak file system to prefer loose files before looking in the pak, instead of falling back to loose when not found in the pak (this is useufl for quickly patching a pak with some local files for debugging)
#rb matt.peters
#jria none
#preflight 621016fa676ae0301347ed92

[CL 19057756 by Josh Adams in ue5-main branch]
2022-02-18 17:15:58 -05:00
sebastian thomeczek
638adf1a61 IPlatformFilePak:
Added additional check and error message that triggers when a pak file is mounted with a mount point that is not mounted to any root directory

#rb Matt.Peters
#jira none
#preflight 61f803fa114ec25fe0a22fa0

#ROBOMERGE-AUTHOR: sebastian.thomeczek
#ROBOMERGE-SOURCE: CL 18792180 in //UE5/Release-5.0/... via CL 18792252 via CL 18792985
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18793152 by sebastian thomeczek in ue5-main branch]
2022-01-31 13:25:06 -05:00
sebastian thomeczek
7ef35c3511 Adjust LogPakFile logging verbosity
- added VeryVerbose message when access to any file from ExcludedNonPakExtensions is prevented
- Introduced new Display message to print mounted pak file name and mount point, moved the corresponding logs that were already printing that information from the shadercodelibrary to verbose
- Moved most FPakReadRequest messages to VeryVerbose
- Moved PrimaryIndexSize PathHashIndexSize and FullDirectoryIndeSize to Verbose
- Moved OnPakFileMounted2Time to Verbose

#rb Matt.Peters, PJ.Kack
#jira none
#preflight 61f00f308c16f837224ada89

#ROBOMERGE-AUTHOR: sebastian.thomeczek
#ROBOMERGE-SOURCE: CL 18722494 in //UE5/Release-5.0/... via CL 18722496 via CL 18722552
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18722570 by sebastian thomeczek in ue5-main branch]
2022-01-25 10:08:12 -05:00
dave barrett
e3adea40cd revert 18571612 which causes initialization failure on multiple platforms
#preflight 61de37f2b97cb668809cd78c
#jira UE-138902
#rb none

#ROBOMERGE-AUTHOR: dave.barrett
#ROBOMERGE-SOURCE: CL 18581245 in //UE5/Release-5.0/... via CL 18581267 via CL 18581273
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18581274 by dave barrett in ue5-main branch]
2022-01-11 23:07:51 -05:00
sebastian thomeczek
b580fbb4ff Adjust LogPakFile and add error message on unreachable pak mount points
- Added additional check and error message that triggers when a pak file is mounted with a mount point that is not mounted to any root directory
- added VeryVerbose message when access to any file from ExcludedNonPakExtensions is prevented
- Introduced now Display message to print mounted pak file name and mount point, moved the corresponding logs that were already printing that information from the shadercodelibrary to verbose
- Moved most FPakReadRequest messages to VeryVerbose
- Moved PrimaryIndexSize PathHashIndexSize and FullDirectoryIndeSize to Verbose
- Moved OnPakFileMounted2Time to Verbose

#rb Matt.Peters, PJ.Kack
#jira none
#preflight 61dd8d95676009ad46512283

#ROBOMERGE-AUTHOR: sebastian.thomeczek
#ROBOMERGE-SOURCE: CL 18571612 in //UE5/Release-5.0/... via CL 18571622
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18571623 by sebastian thomeczek in ue5-release-engine-test branch]
2022-01-11 09:49:52 -05:00
carlmagnus nordin
3f35cbfed3 IoDispatcher:
Restored container mounting error message log text
More detailed error messages when reading container headers

#rnx
#jira UE-137253
#rb pj.kack

#ROBOMERGE-AUTHOR: carlmagnus.nordin
#ROBOMERGE-SOURCE: CL 18475303 via CL 18475339 via CL 18475344 via CL 18475346 via CL 18475493 via CL 18481186
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18481210 by carlmagnus nordin in ue5-release-engine-test branch]
2021-12-16 19:09:32 -05:00
carlmagnus nordin
fdc3ad3cb7 Move IoDispatcherFileBackend from Core to PakFile
#rnx
#preflight 61b89ea22e65a1df0459b68a
#rb pj.kack

#ROBOMERGE-OWNER: carlmagnus.nordin
#ROBOMERGE-AUTHOR: carlmagnus.nordin
#ROBOMERGE-SOURCE: CL 18465244 via CL 18465257 via CL 18465387 via CL 18465391 via CL 18465458 via CL 18465466
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18465469 by carlmagnus nordin in ue5-release-engine-test branch]
2021-12-15 03:24:48 -05:00
carlmagnus nordin
4a7d7d277c Implemented -checkpak support for iostore containers
#rnx
#rb pj.kack
#preflight 61a5dd60be6d0d4512d6cd04

#ROBOMERGE-AUTHOR: carlmagnus.nordin
#ROBOMERGE-SOURCE: CL 18322656 via CL 18322665 via CL 18323459 via CL 18323526 via CL 18323898 via CL 18323959
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18323988 by carlmagnus nordin in ue5-release-engine-test branch]
2021-11-30 09:00:43 -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
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