Commit Graph

  • db0d8590de Fix RHI Validation Issues. simon tovey 2024-10-08 15:18:12 -04:00
  • 93f5cbb1f7 Fix RHI Validation Issues. simon tovey 2024-10-08 15:16:22 -04:00
  • bbf7f7c98e - Prevent pasting renderers into emitters that don't support that type - Moved stateless support to be meta data tag on the renderer - The tag is used to populate the add renderer menu and also when pasting the emitter stu mckenna 2024-10-08 15:01:55 -04:00
  • 477e6c2144 - Prevent pasting renderers into emitters that don't support that type - Moved stateless support to be meta data tag on the renderer - The tag is used to populate the add renderer menu and also when pasting the emitter stu mckenna 2024-10-08 14:59:12 -04:00
  • fefe3f669d Fix PreloadShaderMap when DynamicShaderPreloading is enable. Go through the preloadshader code path when we want to load the entire shadermap.This make sure we only increase the NumRef once and the reloadentry will be release when either we release the RHI shaders, destroy the material instance or we call ReleasePreloadShaderIfNecessary. serge bernier 2024-10-08 14:49:49 -04:00
  • 2e13d4bf7d Fix PreloadShaderMap when DynamicShaderPreloading is enable. Go through the preloadshader code path when we want to load the entire shadermap.This make sure we only increase the NumRef once and the reloadentry will be release when either we release the RHI shaders, destroy the material instance or we call ReleasePreloadShaderIfNecessary. serge bernier 2024-10-08 14:49:35 -04:00
  • d2498478ae Horde: Fix some static analysis warnings. ben marsh 2024-10-08 14:47:48 -04:00
  • 928c8b3f01 Horde: Fix some static analysis warnings. ben marsh 2024-10-08 14:47:04 -04:00
  • ce8bd4a0ff MoviePipeline: Fixed an issue that caused duplicated graphs (which are used in scripting), evaluated graphs, and potentially other pipeline-related objects to stick around after a render finished in some scenarios. This could prevent proper GC of the PIE world, especially if Collections are used within the graph. chad williams 2024-10-08 14:44:42 -04:00
  • 58fa7757db MoviePipeline: Fixed an issue that caused duplicated graphs (which are used in scripting), evaluated graphs, and potentially other pipeline-related objects to stick around after a render finished in some scenarios. This could prevent proper GC of the PIE world, especially if Collections are used within the graph. chad williams 2024-10-08 14:44:31 -04:00
  • a14fb47fb7 Horde: Merging changes from Main up to CL 36937914. ben marsh 2024-10-08 14:43:49 -04:00
  • b2a01ebc59 VCam: Added missing Input Actions and Connection Points for Focal Length Up/Down and Focus Distance Up/Down #jira UE-226278 chris mclaughlin 2024-10-08 14:43:43 -04:00
  • 1aa3c30134 Horde: Merging changes from Main up to CL 36937914. ben marsh 2024-10-08 14:43:38 -04:00
  • e97d68bf12 VCam: Added missing Input Actions and Connection Points for Focal Length Up/Down and Focus Distance Up/Down #jira UE-226278 chris mclaughlin 2024-10-08 14:43:31 -04:00
  • 58a58a6372 Upon re-enabling a VCam, re-register Live Link source for Pixel Streaming. This handles the case where the user had manually removed the source from the UI. Otherwise, LiveLink will not work with VCam for the rest of the editor session. dominik peacock 2024-10-08 14:43:23 -04:00
  • 315a92045f MGPU: Fixes for QAVirtualProduction test map. Change from push to pull cross GPU transfers. Push transfers seem to have been broken across the board by a recent driver change, as all the way back to Release 5.1 (where push transfers were first implemented and tested) is now broken as well. To make pull transfers relatively performant, it is necessary to gather them from each scene renderer, and do them all at once on the last scene renderer, otherwise the GPUs get serialized. Other fix is to make global RHI resource initialization masked to run on all GPUs -- the uninitialized resources caused calls to AddDrawScreenPass to render nothing. jason hoerner 2024-10-08 14:43:17 -04:00
  • 2c7be3fff1 Upon re-enabling a VCam, re-register Live Link source for Pixel Streaming. This handles the case where the user had manually removed the source from the UI. Otherwise, LiveLink will not work with VCam for the rest of the editor session. dominik peacock 2024-10-08 14:43:00 -04:00
  • d9124dc8b0 MGPU: Fixes for QAVirtualProduction test map. Change from push to pull cross GPU transfers. Push transfers seem to have been broken across the board by a recent driver change, as all the way back to Release 5.1 (where push transfers were first implemented and tested) is now broken as well. To make pull transfers relatively performant, it is necessary to gather them from each scene renderer, and do them all at once on the last scene renderer, otherwise the GPUs get serialized. Other fix is to make global RHI resource initialization masked to run on all GPUs -- the uninitialized resources caused calls to AddDrawScreenPass to render nothing. jason hoerner 2024-10-08 14:42:37 -04:00
  • cff62e47f4 Sequencer: Anim Details: Fix for regression from 36487487, better test to check for selected actors in sequencer. Found in production. #rb max.chen mike zyracki 2024-10-08 14:36:40 -04:00
  • bb729c9238 Sequencer: Anim Details: Fix for regression from 36487487, better test to check for selected actors in sequencer. Found in production. #rb max.chen mike zyracki 2024-10-08 14:36:12 -04:00
  • 9cb5a61a7f Sequencer: Anim Layers: Keying non-one additive/override weights need to work with the S Key. Found in production #rb Laurent.Delayen, Max.Chen mike zyracki 2024-10-08 14:33:44 -04:00
  • e6e64d6e74 Sequencer: Anim Layers: Keying non-one additive/override weights need to work with the S Key. Found in production #rb Laurent.Delayen, Max.Chen mike zyracki 2024-10-08 14:33:11 -04:00
  • 522e2d542a [Audio] when deleting an ActiveSound, make sure it isn't removed from tracking until after Notify is sent. + this ordering was swapped in 33902729, now changing it back + IsPendingStop should answer "true" if it ever somehow gets called during the Notify + this change is not guaranteed to fix the problem reported in the ticket, but might be related? sean gugler 2024-10-08 14:13:03 -04:00
  • cb275acf29 [Audio] when deleting an ActiveSound, make sure it isn't removed from tracking until after Notify is sent. + this ordering was swapped in 33902729, now changing it back + IsPendingStop should answer "true" if it ever somehow gets called during the Notify + this change is not guaranteed to fix the problem reported in the ticket, but might be related? sean gugler 2024-10-08 14:12:41 -04:00
  • 79c3c964bd MegaLights - manually pack candidate light samples in order to increase occupancy of the sampling pass krzysztof narkowicz 2024-10-08 14:10:03 -04:00
  • 7f2105f9d6 MegaLights - manually pack candidate light samples in order to increase occupancy of the sampling pass krzysztof narkowicz 2024-10-08 14:08:10 -04:00
  • 63d8461493 Fixes bug in Mirror weights tool causing non-normalized results. kiaran ritchie 2024-10-08 13:56:24 -04:00
  • 416869a25b Fixes bug in Mirror weights tool causing non-normalized results. kiaran ritchie 2024-10-08 13:55:35 -04:00
  • a4425551e7 Skin Weight Paint Tool: make sure to register the skin weight profile when copying weights from the cleaned mesh to the original one. benoit gadreau 2024-10-08 13:53:50 -04:00
  • 617ee865ef Skin Weight Paint Tool: make sure to register the skin weight profile when copying weights from the cleaned mesh to the original one. benoit gadreau 2024-10-08 13:51:45 -04:00
  • 49ea3bf521 DynamicColumnGenerator: Remove destructor as it causes a double delete in shipping builds when WITH_RELOAD is false aditya ravichandran 2024-10-08 13:49:35 -04:00
  • 89a64b3361 DynamicColumnGenerator: Remove destructor as it causes a double delete in shipping builds when WITH_RELOAD is false aditya ravichandran 2024-10-08 13:49:21 -04:00
  • af318f16e4 In Replay, Clyde Battlepass cosmetics color variants appear as default variants #rb Mattias.Hornlund oleksandr kostenko 2024-10-08 13:16:38 -04:00
  • 4ce7304427 In Replay, Clyde Battlepass cosmetics color variants appear as default variants #rb Mattias.Hornlund oleksandr kostenko 2024-10-08 13:16:05 -04:00
  • cbb4c5f729 Fix whitespace from CL36934749 jeannoe morissette 2024-10-08 13:12:49 -04:00
  • 892135fc88 Fix whitespace from CL36934749 jeannoe morissette 2024-10-08 13:12:32 -04:00
  • f9bb85d83f [shaders] fix asan issue; eliminate lambdas for code serialization/reserve in serialization context subclasses in favour of virtual functions for clarity, add an explicit reset function to change internal state to point to different buffers. The code in the job cache path (processing duplicate completed jobs with the same load context) which constructed a temporary object and assigned to reset the internal pointers was creating a new lambda capturing the wrong "this" and assigning it to the original object. dan elksnitis 2024-10-08 13:06:12 -04:00
  • 3783c8a50c [shaders] fix asan issue; eliminate lambdas for code serialization/reserve in serialization context subclasses in favour of virtual functions for clarity, add an explicit reset function to change internal state to point to different buffers. The code in the job cache path (processing duplicate completed jobs with the same load context) which constructed a temporary object and assigned to reset the internal pointers was creating a new lambda capturing the wrong "this" and assigning it to the original object. dan elksnitis 2024-10-08 13:04:55 -04:00
  • bbf1547cd7 [PCG] Remove unsafe uses of CastChecked from GPU data interfaces and PCGTextureData wyatt marvil 2024-10-08 12:57:02 -04:00
  • 535ac60579 [PCG] Remove unsafe uses of CastChecked from GPU data interfaces and PCGTextureData wyatt marvil 2024-10-08 12:56:52 -04:00
  • d0858690f2 [PCG] Properly record transactions when modifying Custom HLSL source/functions from shader source editor * Now calls Modify() on the graph, which fixes issues where source changes are not marked to be saved and are thus are lost * Now allows undo/redo of source changes. Changes are applied anytime the text is committed or the text box loses focus. wyatt marvil 2024-10-08 12:56:32 -04:00
  • 74bd7438d0 [PCG] Properly record transactions when modifying Custom HLSL source/functions from shader source editor * Now calls Modify() on the graph, which fixes issues where source changes are not marked to be saved and are thus are lost * Now allows undo/redo of source changes. Changes are applied anytime the text is committed or the text box loses focus. wyatt marvil 2024-10-08 12:56:23 -04:00
  • 6b1002f40d [PCG] Add missing FGCScopeGuard around a SoftObjectPath resolve (see OverrideSettings) patrick enfedaque 2024-10-08 12:55:32 -04:00
  • dd4602041d [PCG] Add missing FGCScopeGuard around a SoftObjectPath resolve (see OverrideSettings) patrick enfedaque 2024-10-08 12:55:22 -04:00
  • a74ca7e14a [PCG] Address GPU Scene 'flushes' that lose instance data in editor. huw bowles 2024-10-08 12:55:02 -04:00
  • 1ac8a9fbc0 [PCG] Address GPU Scene 'flushes' that lose instance data in editor. huw bowles 2024-10-08 12:54:52 -04:00
  • 5663dd1427 [PCG] Fix accessor creation that did illegal stuff adrien logut 2024-10-08 12:54:02 -04:00
  • a994f3d2da [PCG] Fix accessor creation that did illegal stuff adrien logut 2024-10-08 12:53:52 -04:00
  • a44398c6fb MegaLights - cleanup UI for the initial release * Tweak MegaLights shadowing method tooltip in order to convey that RT is required in order to achieve constant lighting cost * Swap r.MegaLights.Debug modes, so that the commony used mode (visualize traces) is under 1 * Fix r.MegaLights.Debug visualize sampling mode ray colors krzysztof narkowicz 2024-10-08 12:53:03 -04:00
  • 7c200eca1a MegaLights - cleanup UI for the initial release * Tweak MegaLights shadowing method tooltip in order to convey that RT is required in order to achieve constant lighting cost * Swap r.MegaLights.Debug modes, so that the commony used mode (visualize traces) is under 1 * Fix r.MegaLights.Debug visualize sampling mode ray colors krzysztof narkowicz 2024-10-08 12:52:52 -04:00
  • b8632ed355 [PCG] Fix upstream Graph parameters in recursive/dynamic subgraphs adrien logut 2024-10-08 12:52:08 -04:00
  • a19ae218f3 [PCG] Fix GPU support for multi-data unpacking wyatt marvil 2024-10-08 12:52:02 -04:00
  • 92242aadc5 [PCG] Fix upstream Graph parameters in recursive/dynamic subgraphs adrien logut 2024-10-08 12:51:52 -04:00
  • 84fd2319e4 [PCG] Fix GPU support for multi-data unpacking wyatt marvil 2024-10-08 12:51:22 -04:00
  • 28ca9d8149 MegaLights - expose r.MegaLights.Volume.HZBOcclusionTestMipBias which allows to fix issues with volumetric fog not using conservative depth by default. krzysztof narkowicz 2024-10-08 12:36:30 -04:00
  • a317340cc9 MegaLights - expose r.MegaLights.Volume.HZBOcclusionTestMipBias which allows to fix issues with volumetric fog not using conservative depth by default. krzysztof narkowicz 2024-10-08 12:35:52 -04:00
  • 44847e7077 FASTBUILD: Add the "Experimental" argument to the ignored list of tokens. The addition of the "sarif" file in 5.5 is confusing the old code to use it as the CompilerInputFiles when generating the BFF file. martin sevigny 2024-10-08 12:31:00 -04:00
  • c33bb54276 FASTBUILD: Add the "Experimental" argument to the ignored list of tokens. The addition of the "sarif" file in 5.5 is confusing the old code to use it as the CompilerInputFiles when generating the BFF file. Martin Sevigny 2024-10-08 12:28:36 -04:00
  • 2aaeb72f7e Fixed race condition where the VideoDecoderOutput would be shutdown before the copy render command was executed, leading to an infinite stall #rb Achim.Moller, Jens.Petersam #rnx dietmar hauser 2024-10-08 12:22:46 -04:00
  • 93ca99a9a8 Fixed race condition where the VideoDecoderOutput would be shutdown before the copy render command was executed, leading to an infinite stall #rb Achim.Moller, Jens.Petersam #rnx dietmar hauser 2024-10-08 12:22:22 -04:00
  • 9875731e62 MegaLights - exposed ability to disable HZB volume grid cell culling under r.MegaLights.Volume.HZBOcclusionTest krzysztof narkowicz 2024-10-08 12:19:50 -04:00
  • 7e551eedd2 Fix deadlock during cook. charles derousiers 2024-10-08 12:19:45 -04:00
  • 7305de46fb LumenVisualize - fixed crash when enabling when inline RT is selected in project settings krzysztof narkowicz 2024-10-08 12:19:40 -04:00
  • cc803970d0 MegaLights - exposed ability to disable HZB volume grid cell culling under r.MegaLights.Volume.HZBOcclusionTest krzysztof narkowicz 2024-10-08 12:18:49 -04:00
  • e317d4e6e5 Fix deadlock during cook. charles derousiers 2024-10-08 12:17:42 -04:00
  • e636dd5724 LumenVisualize - fixed crash when enabling when inline RT is selected in project settings krzysztof narkowicz 2024-10-08 12:17:08 -04:00
  • 56f31be72c Fix MetaSound widget value changes not being synced between all input nodes helen yang 2024-10-08 11:55:14 -04:00
  • 6e29b43ed1 Fix MetaSound widget value changes not being synced between all input nodes helen yang 2024-10-08 11:54:32 -04:00
  • 1806568e28 Remove more debug shaders from precaching (integrate 36798019) jeannoe morissette 2024-10-08 11:39:08 -04:00
  • 04464c4aba Remove more debug shaders from precaching (integrate 36798019) jeannoe morissette 2024-10-08 11:38:05 -04:00
  • d1a5c42555 Localization Automation using CL 36931537 buildmachine 2024-10-08 11:35:08 -04:00
  • d40c0e577e MegaLights - fast out on NdotL in order to skip complex calculations in DefaultLitBxDF if we know that they will be anyway multiplied by 0. krzysztof narkowicz 2024-10-08 11:33:05 -04:00
  • 3e1f853b79 MegaLights - fast out on NdotL in order to skip complex calculations in DefaultLitBxDF if we know that they will be anyway multiplied by 0. krzysztof narkowicz 2024-10-08 11:29:05 -04:00
  • 559500b025 MegaLights - merged composite upsample weight pass with the shading pass. This saves some bandwidth and computations. krzysztof narkowicz 2024-10-08 11:09:04 -04:00
  • 9bcaf27bfd MegaLights - merged composite upsample weight pass with the shading pass. This saves some bandwidth and computations. Krzysztof Narkowicz 2024-10-08 11:06:39 -04:00
  • 3b6efb62a9 LearningAgents: Fixes an issue with cooked game unable to find custom python trainer path #rb brendan.mulcahy #rnx #jira UE-226828 gin wang 2024-10-08 10:26:51 -04:00
  • 3539808196 LearningAgents: Fixes an issue with cooked game unable to find custom python trainer path #rb brendan.mulcahy #rnx #jira UE-226828 gin wang 2024-10-08 10:24:09 -04:00
  • b313fd1ad6 Disabled the ability for the user to select the type of level import at reimport Enabled by default the deletion of missing actors on reimport jeanluc corenthin 2024-10-08 10:13:37 -04:00
  • 591002936f Disabled the ability for the user to select the type of level import at reimport Enabled by default the deletion of missing actors on reimport jeanluc corenthin 2024-10-08 10:12:39 -04:00
  • c74d8b741d Fixed race condition where the VideoDecoderOutput would be shutdown before the copy render command was executed, leading to an infinite stall #rb Achim.Moller, Jens.Petersam #rnx dietmar hauser 2024-10-08 10:10:13 -04:00
  • d73974a501 Fixed race condition where the VideoDecoderOutput would be shutdown before the copy render command was executed, leading to an infinite stall #rb Achim.Moller, Jens.Petersam #rnx dietmar hauser 2024-10-08 10:10:09 -04:00
  • 10e0511e1d Reduced MB2 bins from 32KB-16 to 13104. This saved us around 16 MB dmytro vovk 2024-10-08 10:08:29 -04:00
  • f31fd0e95d Reduced MB2 bins from 32KB-16 to 13104. This saved us around 16 MB dmytro vovk 2024-10-08 10:08:09 -04:00
  • ca1b200b64 Fix issue where controls not waking sleeping vehicle. bill henderson 2024-10-08 10:06:48 -04:00
  • ba7036acb3 Fix issue where controls not waking sleeping vehicle. Bill Henderson 2024-10-08 10:04:30 -04:00
  • 901ac78c52 Fix issue where we have CIS errors on PS5 due to the fact that the console's filesystem is not writeable, so trying to set read-only attributes is futile. #JIRA UE-226763 #rnx [FYI] Wojciech.Krywult #rb yilang.siew yiliang siew 2024-10-08 10:01:52 -04:00
  • c7ea9d5970 Iris - No longer group included objects should not cause scope hysteresis to kick in unless the object is dynamically filtered out. peter engstrom 2024-10-08 10:01:41 -04:00
  • ee615ead9a Fix issue where we have CIS errors on PS5 due to the fact that the console's filesystem is not writeable, so trying to set read-only attributes is futile. #JIRA UE-226763 #rnx [FYI] Wojciech.Krywult #rb yilang.siew yiliang siew 2024-10-08 10:01:09 -04:00
  • 44f0a122ad Iris - No longer group included objects should not cause scope hysteresis to kick in unless the object is dynamically filtered out. peter engstrom 2024-10-08 09:57:39 -04:00
  • 4f4656cb79 Dataflow - Fixed Dafaflow typo in UE renaming deprecation messages. kriss gossart 2024-10-08 09:46:28 -04:00
  • 8653ba451e Dataflow - Fixed Dafaflow typo in UE renaming deprecation messages. kriss gossart 2024-10-08 09:46:10 -04:00
  • 26da14a9fb Skin Weight Paint Tool: improved transfer between the same Skeletal Mes / LOD / Profile benoit gadreau 2024-10-08 09:44:57 -04:00
  • fbbe08b2d4 Skin Weight Paint Tool: improved transfer between the same Skeletal Mes / LOD / Profile benoit gadreau 2024-10-08 09:44:39 -04:00
  • 6cf5ba9dad StateTree: Fix compilation crash when the task fails and the state should not continue compiling. Regression introduced with CL 35821616. #jira UE-226820 #rb Yoan.StAmant patrick boutot 2024-10-08 09:44:27 -04:00
  • e3a7a4b04f StateTree: Fix compilation crash when the task fails and the state should not continue compiling. Regression introduced with CL 35821616. #jira UE-226820 #rb Yoan.StAmant patrick boutot 2024-10-08 09:44:09 -04:00
  • 4735f84e12 Sequencer: Don't disable the filter bar widget when muting because then you can't right click on it to unmute filters max chen 2024-10-08 09:41:27 -04:00
  • 4d27a48fc5 Sequencer: Don't disable the filter bar widget when muting because then you can't right click on it to unmute filters max chen 2024-10-08 09:41:09 -04:00
  • 08b19aa4f0 Horde: Log errors when mongodb config/log files contain non-latin characters as mongodb.exe cannot handle these paths #jira UE-224459 josh engebretson 2024-10-08 09:29:27 -04:00
  • 6d1d78cec2 Horde: Log errors when mongodb config/log files contain non-latin characters as mongodb.exe cannot handle these paths #jira UE-224459 josh engebretson 2024-10-08 09:28:39 -04:00
  • 39e15fb6a3 Fix decals with ISR erica stella 2024-10-08 09:17:27 -04:00