Commit Graph

13430 Commits

Author SHA1 Message Date
jimmy smith
2fac1cece3 Retroactive fix up from comments from review and const tidyup
#rb dan.thompson

[CL 25908611 by jimmy smith in ue5-main branch]
2023-06-09 19:46:34 -04:00
aditya ravichandran
3c3813c55a SceneOutlinerTreeItemSCC: Fix a crash on shutdown when an item tried to unregister from the UncontrolledChangelists module in its destructor after the module was unloaded
#jira UE-188261
#rb JeanMichel.Dignard

[CL 25902866 by aditya ravichandran in ue5-main branch]
2023-06-09 16:10:15 -04:00
Jerome Delattre
3ee021ae02 Automation test - standardize status in csv report
#rnx
#rb trivial

[CL 25898326 by Jerome Delattre in ue5-main branch]
2023-06-09 13:28:42 -04:00
devin doucette
be4f2696da DDC: Added ICacheStoreStats to the pak file cache and added physical size to memory cache stats
#jira UE-133395
#rb Zousar.Shaker
#rnx

[CL 25897379 by devin doucette in ue5-main branch]
2023-06-09 12:50:57 -04:00
dan elksnitis
f765d6f552 [shaders] change d3d backend to not fail on minification failure; ensure preprocess warnings are appended for independent preprocessing shader formats regardless of whether preprocessing fails
#rb Jason.Nadro

[CL 25897074 by dan elksnitis in ue5-main branch]
2023-06-09 12:42:57 -04:00
KXOC
1565be65b4 Replace list of quest devices in packaging settings with checkbox to package for all quest devices.
Also updating VRTemplate to create projects with the new settings and removing daydream deploy logic.

#jira UE-183636
#rb jeff.fisher robert.srinivasiah

[CL 25895938 by KXOC in ue5-main branch]
2023-06-09 11:58:31 -04:00
dan elksnitis
d688f1fb4d [shaders] debug output improvements/fixes
- remove redundant options struct initialization in DumpDebugShaderData - this was resulting in losing some of the options set in the input parameter options struct
- add explicit "DumpExtendedDebugShaderData" which includes the additional debug output functionality only previously available if an IShaderFormat implementation inherited from FBaseShaderFormat
- add "AdditionalOutputs" functionality which can be used by backends to dump additional (text-based) files following the file naming rules as dictated by the options struct with less boilerplate code
- add a helper for constructing a debug filename from the debug output options struct (some backends require constructing such filenames for i.e. contents of batchfiles; the helper reduces boilerplate code in such cases)
- fix condition for old path of dumping OutputHash.txt to not redundantly dump if shader format supports independent preprocessing and preprocessed cache is enabled

#rb Massimo.Tristano

[CL 25892792 by dan elksnitis in ue5-main branch]
2023-06-09 10:27:24 -04:00
Jerome Delattre
f10d768dc5 Remove extra characters from skipped and warning status in local csv test report
#rnx
#rb trivial

[CL 25892174 by Jerome Delattre in ue5-main branch]
2023-06-09 10:08:59 -04:00
dan engelbrecht
790e6a8b46 Make sure we can gracefully destroy a FZenStoreWriter instance even if EndCook() is not called.
#jira UE-188177
#rb zousar.shaker

[CL 25888492 by dan engelbrecht in ue5-main branch]
2023-06-09 03:24:09 -04:00
oleg krasnov
5382b63d85 Add header and remove redundant information from exported test results (csv).
#jira UE-186122
#rb jerome.delattre

[CL 25888347 by oleg krasnov in ue5-main branch]
2023-06-09 03:01:40 -04:00
jimmy smith
97169e1e8c Fix for very large binks files creating garbage data
#rb dan.thompson
#jira UE-188256

[CL 25887585 by jimmy smith in ue5-main branch]
2023-06-08 23:20:33 -04:00
philippe deseve
5025986046 AActor types can now supports differents UDataLayerInstance types via IsDataLayerTypeSupported
Deprecate ActorTypeSupportsDataLayer

#rb richard.malo

[CL 25880291 by philippe deseve in ue5-main branch]
2023-06-08 15:54:51 -04:00
devin doucette
27cdd0bc2a DDC: Fixed the tests of the cache hierarchy
#rb Zousar.Shaker
#rnx

[CL 25871631 by devin doucette in ue5-main branch]
2023-06-08 10:50:44 -04:00
devin doucette
3897ae4e92 DDC: Added ICacheStoreStats to the memory cache and cleaned up graph node lifetime
#jira UE-133395
#rb Zousar.Shaker
#rnx

[CL 25870464 by devin doucette in ue5-main branch]
2023-06-08 10:07:21 -04:00
catalin dragoiu
3809eda03d [Insights] Double clicking on a timer now plots the graph correspoding to the currently selected frame type.
#jira UE-187682
#rb Ionut.Matasaru

[CL 25870021 by catalin dragoiu in ue5-main branch]
2023-06-08 09:49:57 -04:00
oleg krasnov
dbd9457c0e Fix missed skip state in Test Automation window report
#jira UE-185892
#rb jerome.delattre

[CL 25869365 by oleg krasnov in ue5-main branch]
2023-06-08 09:11:36 -04:00
henrik karlsson
f027bfa856 [Core]
* Fixed compile errors when compiling .h files in isolation

#rb none

[CL 25865668 by henrik karlsson in ue5-main branch]
2023-06-08 02:30:27 -04:00
simon barratt
31da8dcdc7 Catching of StaticMesh and FortBuilding errors with ContentWorker error codes
[CL 25858999 by simon barratt in ue5-main branch]
2023-06-07 17:28:13 -04:00
christopher waters
993a7ec191 Fixing shader error dumping:
- When checking if we should output debug info, the output won't always be successful
- When preprocessing the shader source, make sure the output buffer is cleared before we do anything to prevent doubling up the shader source on retries.

#rb dan.elksnitis

[CL 25857810 by christopher waters in ue5-main branch]
2023-06-07 16:52:24 -04:00
nick baltis
61b7cf81c7 Variable Frame Stripping
Swarm review [at] https://p4-swarm.epicgames.net/reviews/25771279
https://horde.devtools.epicgames.com/job/6480c6078417d79259d7b71c

Added functionality to strip at ratios higher 1 out of every 2. testing shows good savings at stripping 2/3 frames on NX64 and in editor of around 8mb with no noticeable visual degradation.

Works through the VariableFrameStripping object that is a member of the AnimSequence.

Fixed issue with valkyrie

[CL 25857620 by nick baltis in ue5-main branch]
2023-06-07 16:48:21 -04:00
christopher waters
2a7a142bfc Fixing CompileFXC.bat issues.
- Setting FXC="..." is different from setting "FXC=...", the former will break uses of just %FXC% when the path has spaces in it.
- Switching to all "FXC=..." and "%FXC%" to make the variable consistent.
- Tweaking the bat file formatting inside of D3DShaderCompiler to make it more readable.

#rb dan.elksnitis

[CL 25853249 by christopher waters in ue5-main branch]
2023-06-07 15:02:30 -04:00
Matt Peters
88d33c5f37 Cooker and SavePackage: Move calls to BeginCacheForCookedPlatformData and ClearCachedCookedPlatformData from SavePackage into the cooker. Moving the Clear calls allows us to clear only after repeated SavePackage attempts from the diffonly cooker have been completed, preventing a break in contract by having objects being saved after Clear is called. Moving the Begin calls is necessary to track which objects need Clear called on them.
#jira FORT-613920
#rn Minor, Cooking
#rb Zousar.Shaker

[CL 25851419 by Matt Peters in ue5-main branch]
2023-06-07 13:56:57 -04:00
devin doucette
5229f46947 DDC: Added ICacheStoreStats and related functionality for cache stores to report stats
#jira UE-133395
#rb Zousar.Shaker
#rnx

[CL 25843613 by devin doucette in ue5-main branch]
2023-06-07 09:47:55 -04:00
catalin dragoiu
17e0cdd689 [Insights] Reorganize plot submenu in the Timers Panel.
#rb Ionut.Matasaru

[CL 25839898 by catalin dragoiu in ue5-main branch]
2023-06-07 04:59:57 -04:00
wouter dek
dd04e88b77 Add camera relative origin options for object, actor and particle nodes
#rb massimo.tristano

[CL 25834050 by wouter dek in ue5-main branch]
2023-06-06 20:59:55 -04:00