Commit Graph

  • 7795956206 Remove unecessary check in FRayTracingManager. - caused development builds to crash when launching from Editor and project has Zen Store disabled. - FScatterGatherBuilder is able to handle streaming bulk data using both IODispatcher and legacy IO path. tiago costa 2024-10-14 15:12:05 -04:00
  • 6c7b25307f Motion Design: Fix issue with Get Changed Controllers not returning the same results after calling an RC Update Controllers that would cause graphics to not behave as expected juan portillo 2024-10-14 15:12:00 -04:00
  • c8b5c8ebc1 Remove unecessary check in FRayTracingManager. - caused development builds to crash when launching from Editor and project has Zen Store disabled. - FScatterGatherBuilder is able to handle streaming bulk data using both IODispatcher and legacy IO path. tiago costa 2024-10-14 15:11:40 -04:00
  • 169b19123a Motion Design: Fix issue with Get Changed Controllers not returning the same results after calling an RC Update Controllers that would cause graphics to not behave as expected juan portillo 2024-10-14 15:11:34 -04:00
  • 6eea039872 MotionDesign : PropertyAnimator - Fix animating rotator properties would jump and cause unexpected behavior due to euler angles / gimbal lock loris rossi 2024-10-14 15:11:05 -04:00
  • b6cdf38601 MotionDesign : ClonerEffector - Fix forces would still affect clones when toggled off loris rossi 2024-10-14 15:11:00 -04:00
  • 0f947316cb MotionDesign : PropertyAnimator - Fix animating rotator properties would jump and cause unexpected behavior due to euler angles / gimbal lock loris rossi 2024-10-14 15:10:34 -04:00
  • c64710c6ea MotionDesign : ClonerEffector - Fix forces would still affect clones when toggled off loris rossi 2024-10-14 15:10:04 -04:00
  • b54316b184 MotionDesign : ClonerEffector - Fix translucent clones flickering when overlapping loris rossi 2024-10-14 15:01:29 -04:00
  • 13508402f0 MotionDesign : ClonerEffector - Fix translucent clones flickering when overlapping loris rossi 2024-10-14 14:59:04 -04:00
  • f31ecf612d [mutable] Fix crash opening instance editor. #jira UE-227586 [REVIEW] [at]alexei.lebedev #rnx #rb alexei.lebedev jordi rovira 2024-10-14 14:52:30 -04:00
  • 68f62a0144 [mutable] Fix crash opening instance editor. #jira UE-227586 [REVIEW] [at]alexei.lebedev #rnx #rb alexei.lebedev jordi rovira 2024-10-14 14:51:05 -04:00
  • d24530cb68 Switchboard: Disable Python by default when launching nDisplay. alejandro arango 2024-10-14 14:40:29 -04:00
  • 62a94f5c5e Switchboard: Disable Python by default when launching nDisplay. Alejandro Arango 2024-10-14 14:38:35 -04:00
  • 7899b2e0c5 Ensure we have the disable pragma clang optimization on/off defined appropriately for Mac and iOS clients ben temple 2024-10-14 14:11:07 -04:00
  • 6b23f107fb Ensure we have the disable pragma clang optimization on/off defined appropriately for Mac and iOS clients ben temple 2024-10-14 14:08:28 -04:00
  • 5a3b684cd7 Remote Control DMX: Fix remote control does not initialize a newly generated DMX Library asset in some cases flo schar 2024-10-14 13:54:08 -04:00
  • 208f85da50 Remote Control DMX: Fix remote control does not initialize a newly generated DMX Library asset in some cases flo schar 2024-10-14 13:51:28 -04:00
  • 8e8167718c SunMoonDaySequenceActor: Fix defaults nickolas drake 2024-10-14 13:34:26 -04:00
  • 1ece1f2ab3 SunMoonDaySequenceActor: Fix defaults nickolas drake 2024-10-14 13:33:58 -04:00
  • df0bcf0b07 Horde: Improvements to connection handling and authorization. ben marsh 2024-10-14 13:23:36 -04:00
  • 6db44dbdb0 make sure all emitters and systems are collapsed as a workaround for a perf regression with summary view devon penney 2024-10-14 13:23:30 -04:00
  • c855669ac2 Horde: Improvements to connection handling and authorization. ben marsh 2024-10-14 13:22:38 -04:00
  • 4dd4f5ce2e make sure all emitters and systems are collapsed as a workaround for a perf regression with summary view devon penney 2024-10-14 13:22:32 -04:00
  • fd5f4b5004 - Call Destroy() on the Stateless data buffer - FNiagaraDataBuffer ref counts don't auto destroy when no references remain stu mckenna 2024-10-14 13:20:26 -04:00
  • 9e23d15611 - Call Destroy() on the Stateless data buffer - FNiagaraDataBuffer ref counts don't auto destroy when no references remain stu mckenna 2024-10-14 13:16:58 -04:00
  • 3085d3101d Fixing DataValidation module shutdown memory corruption #jira UE-227424 #rb Florin.Pascu dmytro ivanov 2024-10-14 12:40:29 -04:00
  • 5ac14ff028 Addition of support for new result of EOS_Ecom_Checkout: EOS_Ecom_PurchaseProcessing in OSS. Fix for Checkout flow in OnlineServicesEOS alejandro aguilar 2024-10-14 12:40:23 -04:00
  • 1118e3d366 Fixing DataValidation module shutdown memory corruption #jira UE-227424 #rb Florin.Pascu dmytro ivanov 2024-10-14 12:39:22 -04:00
  • d1e8bb7acc Addition of support for new result of EOS_Ecom_Checkout: EOS_Ecom_PurchaseProcessing in OSS. Fix for Checkout flow in OnlineServicesEOS alejandro aguilar 2024-10-14 12:37:22 -04:00
  • 14c82b1528 Sequencer: Do not re-initialize local time when compiling sequences if the transform is the same andrew rodham 2024-10-14 12:24:54 -04:00
  • d321cda30c Sequencer: Do not re-initialize local time when compiling sequences if the transform is the same andrew rodham 2024-10-14 12:24:46 -04:00
  • dff6c80537 Fixed crash when Undo/Redoing deleting an emitter while in Scalability Mode mateo egey 2024-10-14 12:07:53 -04:00
  • a4e10096eb Fixed crash when Undo/Redoing deleting an emitter while in Scalability Mode Mateo Egey 2024-10-14 12:05:44 -04:00
  • 4c6067b56e Fixed crash when undoing creation of scratch pad mateo egey 2024-10-14 12:04:53 -04:00
  • a1b5e3ae16 Fixed Pasting of modules not correctly forwarding the copied data of children inputs to the new module. This is because the previous pasting function for inputs "SetValueFromClipboardInput" was only responsible for setting a single value, and wasn't recursively handling the data on children inputs The new function "PasteFunctionInput" calls the above, but recursively goes through children too. mateo egey 2024-10-14 12:02:53 -04:00
  • 2ef1a973fc Fixed crash when undoing creation of scratch pad Mateo Egey 2024-10-14 12:02:40 -04:00
  • 69a2734971 Fixed Pasting of modules not correctly forwarding the copied data of children inputs to the new module. This is because the previous pasting function for inputs "SetValueFromClipboardInput" was only responsible for setting a single value, and wasn't recursively handling the data on children inputs The new function "PasteFunctionInput" calls the above, but recursively goes through children too. Mateo Egey 2024-10-14 12:00:44 -04:00
  • b5588d77dd Horde: Do not retry HTTP requests which throw an HttpRequestException. These generally represent a non-transient error, unlike HTTP status responses. ben marsh 2024-10-14 11:50:53 -04:00
  • 6629d96737 Horde: Do not retry HTTP requests which throw an HttpRequestException. These generally represent a non-transient error, unlike HTTP status responses. ben marsh 2024-10-14 11:49:08 -04:00
  • acb6fe04f7 Reset swappy when the requested frame rate changes florian penzkofer 2024-10-14 10:25:50 -04:00
  • ca2720a916 Reset swappy when the requested frame rate changes florian penzkofer 2024-10-14 10:25:31 -04:00
  • 4e30dd7136 Fix OpenXR foveation crash on map change. PICO-XR 2024-10-14 10:12:47 -04:00
  • 9988e65174 Fix OpenXR foveation crash on map change. PICO-XR 2024-10-14 10:12:01 -04:00
  • 190d1aef31 New defaults for GPU crash debug helpers: * engine breadcrumbs are on in all configurations * DRED is off * Aftermath is on where supported, but without markers and callstacks mihnea balta 2024-10-14 07:47:18 -04:00
  • 6914e55f66 New defaults for GPU crash debug helpers: * engine breadcrumbs are on in all configurations * DRED is off * Aftermath is on where supported, but without markers and callstacks mihnea balta 2024-10-14 07:46:24 -04:00
  • 8a7fc30e96 Post Process: Fix for RHI validation error accessing "Tonemap", related to attempting to bind the texture as both an input SRV and output RTV. The logic that detects whether an optimization can be applied for post process materials that don't read and write the same texture failed for after tonemapping materials, because the input in that case is actually PostProcessInput3, not PostProcessInput0. jason hoerner 2024-10-14 03:43:09 -04:00
  • 58b25f9f55 Post Process: Fix for RHI validation error accessing "Tonemap", related to attempting to bind the texture as both an input SRV and output RTV. The logic that detects whether an optimization can be applied for post process materials that don't read and write the same texture failed for after tonemapping materials, because the input in that case is actually PostProcessInput3, not PostProcessInput0. jason hoerner 2024-10-14 03:42:55 -04:00
  • 28ba2726fc Substrate - disable glint with megalight on metal while new driver are available (compute with derivative) sebastien hillaire 2024-10-14 03:41:39 -04:00
  • 481f7cb155 Substrate - disable glint with megalight on metal while new driver are available (compute with derivative) Sebastien Hillaire 2024-10-14 03:39:35 -04:00
  • 042c189f0f Localization Automation using CL 37078013 buildmachine 2024-10-14 00:52:10 -04:00
  • 53e7221631 Fix for input lock when P2 signs out while P1 is on any frontend tab other than Lobby. jan orlowski 2024-10-13 20:15:09 -04:00
  • 0af06a9330 Fix for input lock when P2 signs out while P1 is on any frontend tab other than Lobby. jan orlowski 2024-10-13 20:12:31 -04:00
  • f28f13c594 Localization Automation using CL 37069365 buildmachine 2024-10-12 00:53:01 -04:00
  • 00ab16f3a4 Material Designer - When textures are dragged into he viewport, it will no longer cause a crash if the actor and material is deleted during compilation. matt chapman 2024-10-11 19:46:41 -04:00
  • c9d712bf73 Material Designer - When textures are dragged into he viewport, it will no longer cause a crash if the actor and material is deleted during compilation. matt chapman 2024-10-11 19:46:10 -04:00
  • 878fc2a170 Fix Static Analysis warning in Class.cpp saddha santanaporn 2024-10-11 19:12:37 -04:00
  • 827c436826 Fix Static Analysis warning in Class.cpp saddha santanaporn 2024-10-11 19:11:41 -04:00
  • b690b301e9 Fixed post-processing dump-to-pipe/file by forcing the post-process material pass to create a new output render target. eric renaudhoude 2024-10-11 19:06:06 -04:00
  • db7ec06c6a Fixed post-processing dump-to-pipe/file by forcing the post-process material pass to create a new output render target. eric renaudhoude 2024-10-11 19:05:40 -04:00
  • 03dad4177e Fix VersePathMapper to look at platform ini rather than default windows eric knapik 2024-10-11 19:04:07 -04:00
  • 86c2606b3b Fix VersePathMapper to look at platform ini rather than default windows eric knapik 2024-10-11 19:00:10 -04:00
  • 229064cfc2 [Bugfix] FPropertyNode::NotifyPostChange was overwriting existing array indices. Now it only attempts to generate them if they already don't exist #jira UE-225642 #rb logan.buchy jordan hoffmann 2024-10-11 18:40:06 -04:00
  • 43d7db2326 [Bugfix] FPropertyNode::NotifyPostChange was overwriting existing array indices. Now it only attempts to generate them if they already don't exist #jira UE-225642 #rb logan.buchy jordan hoffmann 2024-10-11 18:37:10 -04:00
  • f3cef2aabd Localization Automation using CL 36982129 buildmachine 2024-10-11 18:22:47 -04:00
  • 72004a845e UGS: Copy UgsCmd to a temp folder when installing in order to avoid invalidating shell instances that don't pick up the PATH environment variable change. Also include version number in the help text. ben marsh 2024-10-11 17:48:36 -04:00
  • 020621551d UGS: Copy UgsCmd to a temp folder when installing in order to avoid invalidating shell instances that don't pick up the PATH environment variable change. Also include version number in the help text. ben marsh 2024-10-11 17:47:40 -04:00
  • a0d5e15031 Ensure cpu data used for spawning into GPU emitters is made available to the GPU. We now auto upload all CPU buffers for NDC data that are used for spawning into GPU emitters. This avoids a possible mis-match between the data on the GPU and what's expected by the spawning particles. Can be disabled via "fx.Niagara.DataChannels.AutoUploadGPUSpawnData" simon tovey 2024-10-11 17:23:28 -04:00
  • bf5cae88ee Ensure cpu data used for spawning into GPU emitters is made available to the GPU. We now auto upload all CPU buffers for NDC data that are used for spawning into GPU emitters. This avoids a possible mis-match between the data on the GPU and what's expected by the spawning particles. Can be disabled via "fx.Niagara.DataChannels.AutoUploadGPUSpawnData" simon tovey 2024-10-11 17:23:09 -04:00
  • eb51e9925c Unreal Toolbox: Check that the MSI product id is null before attempting to auto-update a tool. The modified ManualInstall flag is not persisted between runs. ben marsh 2024-10-11 17:16:34 -04:00
  • 1e23801dcd Unreal Toolbox: Check that the MSI product id is null before attempting to auto-update a tool. The modified ManualInstall flag is not persisted between runs. ben marsh 2024-10-11 17:16:06 -04:00
  • 15c80aedf3 Duplicating UMaterial and UMaterialAsset to fix stale shader compilation jobs #rb Florin.Pascu dmytro ivanov 2024-10-11 17:06:26 -04:00
  • 8ebea65e0b Duplicating UMaterial and UMaterialAsset to fix stale shader compilation jobs #rb Florin.Pascu dmytro ivanov 2024-10-11 17:04:43 -04:00
  • f85f43b14f Localization Automation using CL 37062457 buildmachine 2024-10-11 16:40:51 -04:00
  • af911e6e02 Unreal Toolbox: Fix issue where MSI installers would not run if there was no connection to the server (MSI product id wasn't being saved to config file for use offline). Also fixed an issue where we would assume that uninstall actions would succeed, and remove the toolbox entry even if the user cancelled or installer failed. ben marsh 2024-10-11 16:33:21 -04:00
  • 8cb0384447 Horde: Do not update state of "healthy" flag when restarting an agent session until the agent is actually connected. If the server goes offline, the status switches to unhealthy, then immediately back to healthy as it tries to connect. ben marsh 2024-10-11 16:33:16 -04:00
  • 0d34ec8635 Unreal Toolbox: Fix issue where MSI installers would not run if there was no connection to the server (MSI product id wasn't being saved to config file for use offline). Also fixed an issue where we would assume that uninstall actions would succeed, and remove the toolbox entry even if the user cancelled or installer failed. ben marsh 2024-10-11 16:32:39 -04:00
  • a421363ce9 Horde: Do not update state of "healthy" flag when restarting an agent session until the agent is actually connected. If the server goes offline, the status switches to unhealthy, then immediately back to healthy as it tries to connect. ben marsh 2024-10-11 16:32:34 -04:00
  • a2d3756fa3 Fix replication system preventing transactions when transaction contains no properties. - Reverted back to old logic (since that worked) and made the condition for exclusion stronger (AllOf instead of AnyOf). - Added check for empty property list (AllOf returns true if empty) - Also added CVar MultiUser.AllowTransactionsOnReplicatedproperties to disallow this feature altogether dominik peacock 2024-10-11 16:21:05 -04:00
  • cb6cf08f6d Fix replication system preventing transactions when transaction contains no properties. - Reverted back to old logic (since that worked) and made the condition for exclusion stronger (AllOf instead of AnyOf). - Added check for empty property list (AllOf returns true if empty) - Also added CVar MultiUser.AllowTransactionsOnReplicatedproperties to disallow this feature altogether dominik peacock 2024-10-11 16:17:44 -04:00
  • 50e321702c Iris - Disconnect instead of crashing if an invalid NetObjectFactory ID is received. peter engstrom 2024-10-11 16:05:24 -04:00
  • 36f46a57d7 Iris - Disconnect instead of crashing if an invalid NetObjectFactory ID is received. peter engstrom 2024-10-11 16:04:14 -04:00
  • a9359c743c Chaos Cloth: Fix FluidDensity to properly scale with WorldScale on VelocityFields in the constructor. During typical initialization, one call to Update will re-read the FluidDensity and properly set the value, but this does not happen when recreating cloth actors. alex mcadams 2024-10-11 15:49:39 -04:00
  • d61ef0104a Chaos Cloth: Fix FluidDensity to properly scale with WorldScale on VelocityFields in the constructor. During typical initialization, one call to Update will re-read the FluidDensity and properly set the value, but this does not happen when recreating cloth actors. alex mcadams 2024-10-11 15:49:25 -04:00
  • 7c0e60c53b [ChaosVD] Fix for an issue where if async physics is enabled and the GT ticks at a lower delta time than the PT, CVD will discard game thread data even if it was properly recorded. sergio gardeazabal 2024-10-11 15:48:39 -04:00
  • c9c81f9200 [ChaosVD] Fix for an issue where if async physics is enabled and the GT ticks at a lower delta time than the PT, CVD will discard game thread data even if it was properly recorded. sergio gardeazabal 2024-10-11 15:48:25 -04:00
  • f328184b2f Fix warning when synchronizing MetaSound literal types helen yang 2024-10-11 15:10:29 -04:00
  • e1011c6aa6 Fix warning when synchronizing MetaSound literal types helen yang 2024-10-11 15:10:12 -04:00
  • 5a53a1e992 Cloth Editor and Dataflow Editor: fix for toolbar actions running in the wrong editor instance. We should register toolbar commands in the EditorToolkit, not the EditorModeToolkit tyson brochu 2024-10-11 15:05:59 -04:00
  • 4f0a9fd53c Cloth Editor and Dataflow Editor: fix for toolbar actions running in the wrong editor instance. We should register toolbar commands in the EditorToolkit, not the EditorModeToolkit tyson brochu 2024-10-11 15:05:43 -04:00
  • 9a4d728138 Unreal Toolbox: Set the ManualInstall flag for any tool that has an MSI installer, to prevent it automatically triggering an update when new versions become available. ben marsh 2024-10-11 14:58:34 -04:00
  • 4060732bf3 Unreal Toolbox: Set the ManualInstall flag for any tool that has an MSI installer, to prevent it automatically triggering an update when new versions become available. ben marsh 2024-10-11 14:57:13 -04:00
  • 4a7e4c7def Horde: Move default settings for pools to the correct section (was in the "build" plugin section, should be in "compute"). ben marsh 2024-10-11 14:42:57 -04:00
  • ab55119f77 Horde: Move default settings for pools to the correct section (was in the "build" plugin section, should be in "compute"). ben marsh 2024-10-11 14:42:04 -04:00
  • 76af23e533 MegaLights - speedup temporal convergence * Reduced r.MegaLights.Temporal.NeighborhoodClampScale to 1 * Speedup history accumulation when history is out of neighborhood's bounds * Fix NumFramesAccumulated encoding * Expose r.MegaLights.Spatial.MaxDisocclusionFrames * Remove TemporalAdvanceFrame as history is anyway frozen during a pause krzysztof narkowicz 2024-10-11 14:38:24 -04:00
  • 12744a7ea4 MegaLights - speedup temporal convergence * Reduced r.MegaLights.Temporal.NeighborhoodClampScale to 1 * Speedup history accumulation when history is out of neighborhood's bounds * Fix NumFramesAccumulated encoding * Expose r.MegaLights.Spatial.MaxDisocclusionFrames * Remove TemporalAdvanceFrame as history is anyway frozen during a pause krzysztof narkowicz 2024-10-11 14:38:04 -04:00
  • 61312d9d2c HeterogeneousVolumes: Disable indirect dispatch for live-shading pipeline to lower material permutation count patrick kelly 2024-10-11 14:36:24 -04:00
  • 3b78148ed2 HeterogeneousVolumes: Disable indirect dispatch for live-shading pipeline to lower material permutation count Patrick Kelly 2024-10-11 14:34:13 -04:00
  • 94dbe9d879 Fix off by one error in NDC Write function. Causing us to write 1 less value than intended. simon tovey 2024-10-11 14:10:23 -04:00
  • 29959e2a5e Fix off by one error in NDC Write function. Causing us to write 1 less value than intended. Simon Tovey 2024-10-11 14:08:14 -04:00