Commit Graph

  • f4657c2a57 [PCG] Fix crash when refreshing Node Source Editor * Refresh must take place on main thread, but can be requested by worker threads after compute graph compilation * Move PCGGraphExecutor::ExecuteOnGameThread() to PCGHelpers::ExecuteOnGameThread() wyatt marvil 2024-10-10 15:15:50 -04:00
  • 08b986b323 [PCG] GPU Copy Points - place files in correct folder and remove unsafe raw pointers and accesses to CPU data from the render proxy. huw bowles 2024-10-10 15:15:36 -04:00
  • 543d89fbae [PCG] GPU Copy Points - place files in correct folder and remove unsafe raw pointers and accesses to CPU data from the render proxy. huw bowles 2024-10-10 15:15:20 -04:00
  • db5f89a5ce [PCG] GPU SM Spawner - fix seed computation in 'weighted' selection mode so that result matches CPU. huw bowles 2024-10-10 15:14:42 -04:00
  • 815e4a412d [PCG] GPU SM Spawner - fix seed computation in 'weighted' selection mode so that result matches CPU. huw bowles 2024-10-10 15:14:20 -04:00
  • 5a7d5571b3 [PCG] Fix the issue where only the first component gets extracted in Get Actor Property adrien logut 2024-10-10 15:13:46 -04:00
  • 3d09f4f9b5 [PCG] Change the behavior of the match and set attribute in the slicers adrien logut 2024-10-10 15:13:41 -04:00
  • 761f99adab [PCG] Rename Attribute was not setting the last selector correctly adrien logut 2024-10-10 15:13:35 -04:00
  • e3c0dc2eaa [PCG] Fix the issue where only the first component gets extracted in Get Actor Property adrien logut 2024-10-10 15:13:20 -04:00
  • 8dce33a025 [PCG] Change the behavior of the match and set attribute in the slicers adrien logut 2024-10-10 15:12:50 -04:00
  • 9f4782fe26 [PCG] Rename Attribute was not setting the last selector correctly adrien logut 2024-10-10 15:12:20 -04:00
  • 140246ae8f Localization Automation using CL 36982129 buildmachine 2024-10-10 15:01:49 -04:00
  • bab62095b0 Remove code that marks completed FName block as readonly sebastian werema 2024-10-10 14:21:07 -04:00
  • ed67fb748e Added a way to copy files into resigned app sebastian werema 2024-10-10 14:21:02 -04:00
  • b7c8c49e4c Add more debug info when there's a size mismatch during UStruct::SerializeVersionedTaggedProperties saddha santanaporn 2024-10-10 14:20:56 -04:00
  • 094e76fd18 Remove code that marks completed FName block as readonly sebastian werema 2024-10-10 14:18:39 -04:00
  • bac8f03aaf Added a way to copy files into resigned app sebastian werema 2024-10-10 14:18:32 -04:00
  • d923b29fa0 Add more debug info when there's a size mismatch during UStruct::SerializeVersionedTaggedProperties saddha santanaporn 2024-10-10 14:18:02 -04:00
  • 6136002881 On second boot attempt to request optional textures for plugins which might not download eric knapik 2024-10-10 13:55:34 -04:00
  • 2a96c7f7d3 Fixed Media Framework placement item style jeanmichel dignard 2024-10-10 13:55:29 -04:00
  • 8d7bd57ab4 On second boot attempt to request optional textures for plugins which might not download eric knapik 2024-10-10 13:55:07 -04:00
  • 004e59bddc Fixed Media Framework placement item style jeanmichel dignard 2024-10-10 13:55:01 -04:00
  • a38be3ecf9 Fix for cook stripping targeting default instead of desired page due to ini platform name/platform name difference rob gay 2024-10-10 13:54:23 -04:00
  • 86c6abce16 Fix for cook stripping targeting default instead of desired page due to ini platform name/platform name difference rob gay 2024-10-10 13:54:01 -04:00
  • f37ddeaf78 Fixed IME being dismissed and crashing when a new window opens during text input. Call AssociateFocus to setup the new window instead of setting the focus on the existing document. jeanmichel dignard 2024-10-10 13:53:08 -04:00
  • adae6e5084 Fixed IME being dismissed and crashing when a new window opens during text input. Call AssociateFocus to setup the new window instead of setting the focus on the existing document. jeanmichel dignard 2024-10-10 13:52:57 -04:00
  • 8fd152bce7 Added the missing CPF_OutParm flag to PythonGeneratedClass function return parameters jamie dale 2024-10-10 13:50:08 -04:00
  • 4b6301f2e2 Added the missing CPF_OutParm flag to PythonGeneratedClass function return parameters jamie dale 2024-10-10 13:49:57 -04:00
  • 3406dc5a18 ChaosFlesh: refactor kinematic vertex attribute, transfer skin weights between collections, skeletal mesh to collection now contains skin weights, add particle radius cvar ChaosFlesh: CIS fix backward compatibility for per-vertex kinematic attribute Embedded positions are now initialized to 0 even without embedding info. Fixed BoneWeightsFacade.IsValid() by allowing KinematicAttribute to be invalid for backward compatibility #rb Brice.Criswell #jira UE-227225 yushan han 2024-10-10 13:49:38 -04:00
  • 88225d7101 ChaosFlesh: refactor kinematic vertex attribute, transfer skin weights between collections, skeletal mesh to collection now contains skin weights, add particle radius cvar ChaosFlesh: CIS fix backward compatibility for per-vertex kinematic attribute Embedded positions are now initialized to 0 even without embedding info. Fixed BoneWeightsFacade.IsValid() by allowing KinematicAttribute to be invalid for backward compatibility #rb Brice.Criswell #jira UE-227225 yushan han 2024-10-10 13:48:27 -04:00
  • c8b086bb05 [Interchange] Fix import into level static mesh LOD which are not importing. alexis matte 2024-10-10 13:43:08 -04:00
  • 8cfa5add41 [Interchange] Fix import into level static mesh LOD which are not importing. alexis matte 2024-10-10 13:41:27 -04:00
  • 2672d1a0c0 Add portable crash stacks for non-crashing threads to crash report calvin zheng 2024-10-10 13:33:49 -04:00
  • 6202572fe1 Add portable crash stacks for non-crashing threads to crash report calvin zheng 2024-10-10 13:32:56 -04:00
  • ca35e3ed06 fix out of order lines in fix for sampling hanging on degenerate triangles jimmy andrews 2024-10-10 13:27:19 -04:00
  • ba93f6dd4f fix out of order lines in fix for sampling hanging on degenerate triangles jimmy andrews 2024-10-10 13:26:55 -04:00
  • 6b6071c624 Add logging when recreating cloth actors for Skeletal Meshes with the name of the asset. alex mcadams 2024-10-10 13:22:49 -04:00
  • 072c7a19ab Add logging when recreating cloth actors for Skeletal Meshes with the name of the asset. alex mcadams 2024-10-10 13:20:26 -04:00
  • 35b85c6509 Fix incorrect check #rnx marc audy 2024-10-10 12:31:31 -04:00
  • b5dbb26ff1 Fix incorrect check #rnx Marc Audy 2024-10-10 12:30:58 -04:00
  • 1d6807378e Disable problematic caching of bones to draw in animation editors * A recent change was introduced to cache bones that're drawn in the animation editors, this has resulted in several issues so I'm disabling the caching and can be properly reimplemented in 5.6. * With this change, drawn bones are calculated per editor tick which was the original behaviour. lucas dower 2024-10-10 12:15:30 -04:00
  • 939bac4d7f Disable problematic caching of bones to draw in animation editors * A recent change was introduced to cache bones that're drawn in the animation editors, this has resulted in several issues so I'm disabling the caching and can be properly reimplemented in 5.6. * With this change, drawn bones are calculated per editor tick which was the original behaviour. lucas dower 2024-10-10 12:13:47 -04:00
  • 1607ee60a3 Introduce an alternative way to process suspend game tread for the Android platform. yevgen abramov 2024-10-10 12:01:09 -04:00
  • 61c3d5f318 Introduce an alternative way to process suspend game tread for the Android platform. Yevgen Abramov 2024-10-10 11:58:41 -04:00
  • 607918bb2c Horde: Fix parameter teimming on new builds, and some layout tweaks josh engebretson 2024-10-10 11:51:06 -04:00
  • 3bb2b79271 Adjusted MU transaction filter used when replicating properties. Now, transactions are blocked only if all properties being changed by the transaction are replicated. If at least one property is not replicated, the entire transaction is allowed through. dominik peacock 2024-10-10 11:51:01 -04:00
  • d213eb676b Horde: Fix parameter teimming on new builds, and some layout tweaks josh engebretson 2024-10-10 11:50:17 -04:00
  • d5bdb95170 Adjusted MU transaction filter used when replicating properties. Now, transactions are blocked only if all properties being changed by the transaction are replicated. If at least one property is not replicated, the entire transaction is allowed through. dominik peacock 2024-10-10 11:50:11 -04:00
  • 44fbccaf14 Disable ALLOW_MFSAMPLE_WITH_DX12 for all Windows SDK, as the current implementation does not work reliably on AMD GPUs #rb jens.petersam #rnx dietmar hauser 2024-10-10 11:46:21 -04:00
  • 08edaba7ab Disable ALLOW_MFSAMPLE_WITH_DX12 for all Windows SDK, as the current implementation does not work reliably on AMD GPUs #rb jens.petersam #rnx dietmar hauser 2024-10-10 11:46:11 -04:00
  • 8778677f60 HeterogeneousVolumes: Lower material permutation count patrick kelly 2024-10-10 11:39:11 -04:00
  • 9d17d80982 - Fix for not assigning a new Guid when pasting spawn infos - Fix stack not refreshing when pasting with a spawn info selected stu mckenna 2024-10-10 11:39:05 -04:00
  • b7633c1740 HeterogeneousVolumes: Lower material permutation count patrick kelly 2024-10-10 11:39:00 -04:00
  • a99aa0e83b - Fix for not assigning a new Guid when pasting spawn infos - Fix stack not refreshing when pasting with a spawn info selected stu mckenna 2024-10-10 11:37:51 -04:00
  • a5fc421180 Prevent mesh surface point sampling hanging on degenerate triangles, by switching to non-rejection-sampling in that case. (Leave rejection sampling as-is for all other cases, to preserve exact same sampling behavior otherwise) jimmy andrews 2024-10-10 11:34:34 -04:00
  • 803749059a Prevent mesh surface point sampling hanging on degenerate triangles, by switching to non-rejection-sampling in that case. (Leave rejection sampling as-is for all other cases, to preserve exact same sampling behavior otherwise) jimmy andrews 2024-10-10 11:32:51 -04:00
  • 571e4b0d1b Metal RHI carl lloyd 2024-10-10 11:28:04 -04:00
  • e9dfd5fff3 Metal RHI carl lloyd 2024-10-10 11:27:21 -04:00
  • 34900ea0c4 [Mutable] Fixed SurfaceMetadata not being serialied in FModelResources. gerard martin 2024-10-10 11:21:39 -04:00
  • 475975212c [Mutable] Fixed SurfaceMetadata not being serialied in FModelResources. gerard martin 2024-10-10 11:20:51 -04:00
  • c4b50f97d5 fix handling of invalid triangles in mesh aabb tree -- do not leave uninitialized memory at the end of the triangles list, and pass only the count of valid triangles to the build method jimmy andrews 2024-10-10 11:09:34 -04:00
  • 345a810cce fix handling of invalid triangles in mesh aabb tree -- do not leave uninitialized memory at the end of the triangles list, and pass only the count of valid triangles to the build method jimmy andrews 2024-10-10 11:08:51 -04:00
  • 5c109abd96 Add Bus Name & Parameter Name to Control Bus Update Message in Audio Insights #jira UE-226860 #rb Rob.Gay alfaroh corneyiii 2024-10-10 11:06:34 -04:00
  • deecc2004b Add Bus Name & Parameter Name to Control Bus Update Message in Audio Insights #jira UE-226860 #rb Rob.Gay alfaroh corneyiii 2024-10-10 11:03:21 -04:00
  • b3c2d888ae VulkanRHI: Create a Vulkan AMD compatibility mode to circumvent issues present on different combinations of drivers and hardware. jeannoe morissette 2024-10-10 10:29:51 -04:00
  • 0d15bc295e VulkanRHI: Create a Vulkan AMD compatibility mode to circumvent issues present on different combinations of drivers and hardware. jeannoe morissette 2024-10-10 10:29:24 -04:00
  • adad3d410e - Fix crash when running both CPU & GPU paths for stateless emitters in a single frame and bindings are used - The GPU path would release the parameter data so it wasn't available for the CPU path - We now keep the CPU data rather than release it when changed stu mckenna 2024-10-10 10:29:21 -04:00
  • 20012d1e69 - Fix crash when running both CPU & GPU paths for stateless emitters in a single frame and bindings are used - The GPU path would release the parameter data so it wasn't available for the CPU path - We now keep the CPU data rather than release it when changed stu mckenna 2024-10-10 10:27:54 -04:00
  • 28c7ca18d8 Move read bufffer handling to PostStage vs PostSimulate to properly handle SimStages. simon tovey 2024-10-10 10:17:27 -04:00
  • 893f3629bc Add sanitization pass to make sure that nanite instance hierarchy indirect args do not overflow the buffer size or become overlong, potentially causing GPU hangs. The cvar r.Nanite.InstanceHierarchyArgsMaxWorkGroups controls the maximum numbers of groups, default is 4M (which matches the hardcoded clamp on the buffer size). ola olsson 2024-10-10 10:17:21 -04:00
  • 53e3fdf74a Move read bufffer handling to PostStage vs PostSimulate to properly handle SimStages. simon tovey 2024-10-10 10:15:53 -04:00
  • 6c7fbce529 Add sanitization pass to make sure that nanite instance hierarchy indirect args do not overflow the buffer size or become overlong, potentially causing GPU hangs. The cvar r.Nanite.InstanceHierarchyArgsMaxWorkGroups controls the maximum numbers of groups, default is 4M (which matches the hardcoded clamp on the buffer size). Ola Olsson 2024-10-10 10:15:18 -04:00
  • 7f09cd43c5 Fix for interrogation causing entities to have both NeedsLink and NeedsUnlink tags austin crismore 2024-10-10 10:04:13 -04:00
  • a195abfa52 Fix for interrogation causing entities to have both NeedsLink and NeedsUnlink tags austin crismore 2024-10-10 10:02:23 -04:00
  • 0c6f28a8f8 [PCG] Fix unbounded grid size not generating from BeginPlay() * Also fixes partitioned BP components not properly generating in PIE and thread-safety issues during compute graph creation wyatt marvil 2024-10-10 09:45:28 -04:00
  • 6f782c82fe [PCG] Fix unbounded grid size not generating from BeginPlay() * Also fixes partitioned BP components not properly generating in PIE and thread-safety issues during compute graph creation wyatt marvil 2024-10-10 09:44:23 -04:00
  • 8d4a040e68 [PCG] Emit a warning when trying to use GPU settings in proxy nodes wyatt marvil 2024-10-10 09:43:47 -04:00
  • 83ad7a2962 [PCG] Emit a warning when trying to use GPU settings in proxy nodes wyatt marvil 2024-10-10 09:43:23 -04:00
  • db8966eae6 Fix invalid LOD arrays synchronization between StaticMesh & StaticMeshComponent in UStaticMeshComponent::UpdateStaticLightingData Also made sure to inialize the MapBuildDataID in there dominic couture 2024-10-10 09:42:41 -04:00
  • 38a22447ce Fix invalid LOD arrays synchronization between StaticMesh & StaticMeshComponent in UStaticMeshComponent::UpdateStaticLightingData Also made sure to inialize the MapBuildDataID in there Dominic Couture 2024-10-10 09:40:29 -04:00
  • 1658d45b70 Fix widget blueprints never having the bAutomaticallyRegisterInputOnConstruction value set to true because it was being cleared in the Widget compiler. ben hoffman 2024-10-10 09:38:50 -04:00
  • 923e4ab67c Fix widget blueprints never having the bAutomaticallyRegisterInputOnConstruction value set to true because it was being cleared in the Widget compiler. ben hoffman 2024-10-10 09:37:23 -04:00
  • fba63deb9f Skin weight tool, fixes Hammer undo and UI buttons shifting while using Hammer (or any other edit weights button). kiaran ritchie 2024-10-10 09:30:46 -04:00
  • 3cb2f8ae47 Skin weight tool, fixes Hammer undo and UI buttons shifting while using Hammer (or any other edit weights button). kiaran ritchie 2024-10-10 09:25:49 -04:00
  • ccc258a536 Added missing entry for Metal 3.1 to GetMetalFamilyVersionString carl lloyd 2024-10-10 08:20:59 -04:00
  • 906ea67138 Added missing entry for Metal 3.1 to GetMetalFamilyVersionString carl lloyd 2024-10-10 08:16:49 -04:00
  • 6bed51232b [UBA] Set MaxCores=500 by default in UbaHordeAgentManager. laura hermanns 2024-10-10 07:01:59 -04:00
  • 71ec2b152b [UBA] Set MaxCores=500 by default in UbaHordeAgentManager. laura hermanns 2024-10-10 07:01:15 -04:00
  • 63a00e96f4 Workaround race condition in deferred decals with async RDG. The deferred decal pass accesses the decal proxy which is modified by render commands inside of FScene. The short term fix is to remove the async tag and run awaited by the RDG builder. A longer term fix is to rework the visible decal system to avoid requiring access to those proxies inside of the RDG lambda. zach bethel 2024-10-10 06:57:34 -04:00
  • 575352b13f Workaround race condition in deferred decals with async RDG. The deferred decal pass accesses the decal proxy which is modified by render commands inside of FScene. The short term fix is to remove the async tag and run awaited by the RDG builder. A longer term fix is to rework the visible decal system to avoid requiring access to those proxies inside of the RDG lambda. zach bethel 2024-10-10 06:57:20 -04:00
  • 132388bfca Fix cook of groom binding asset on certain target platform, due to skel. mesh updating their DDC when building their data. charles derousiers 2024-10-10 04:43:51 -04:00
  • e3bee0ae82 Fix cook of groom binding asset on certain target platform, due to skel. mesh updating their DDC when building their data. charles derousiers 2024-10-10 04:43:43 -04:00
  • 7dab77188a Disable VRS when Substrate is enabled. charles derousiers 2024-10-10 04:43:15 -04:00
  • 0925bbd8fa Fix missing hair shadow on instance having both 'hidden in game' and 'hidden shadow' enabled with light having RT shadow. charles derousiers 2024-10-10 04:43:09 -04:00
  • 7db940aea1 Disable VRS when Substrate is enabled. charles derousiers 2024-10-10 04:42:13 -04:00
  • 73d252b041 Fix missing hair shadow on instance having both 'hidden in game' and 'hidden shadow' enabled with light having RT shadow. charles derousiers 2024-10-10 04:41:43 -04:00
  • 1da58c95d7 Localization Automation using CL 37012000 buildmachine 2024-10-10 00:54:58 -04:00
  • 3bd47a1708 Fixed: Spotlight shadow is missing on mobile deferred #jira UE-221739 #rb denys.mentiei, florian.penzkofer, manuele.bonanno #rnx dmitriy dyomin 2024-10-10 00:24:15 -04:00
  • 138d46cd64 Fixed: Spotlight shadow is missing on mobile deferred #jira UE-221739 #rb denys.mentiei, florian.penzkofer, manuele.bonanno #rnx Dmitriy Dyomin 2024-10-10 00:22:03 -04:00
  • fee284ac7a Fixed iOS crash in a project that uses depth prepass and a mobile deferred shading #jira UE-226630 #rnx #rb Jack.Porter dmitriy dyomin 2024-10-10 00:20:45 -04:00